Documentation ¶
Index ¶
- type Agent
- type AgentArgs
- type AgentArray
- type AgentArrayInput
- type AgentArrayOutput
- type AgentInput
- type AgentMap
- type AgentMapInput
- type AgentMapOutput
- type AgentOutput
- func (o AgentOutput) ApiVersion() pulumi.StringOutput
- func (o AgentOutput) AvatarUri() pulumi.StringPtrOutput
- func (o AgentOutput) AvatarUriBackend() pulumi.StringOutput
- func (o AgentOutput) ClassificationThreshold() pulumi.Float64PtrOutput
- func (o AgentOutput) DefaultLanguageCode() pulumi.StringOutput
- func (o AgentOutput) Description() pulumi.StringPtrOutput
- func (o AgentOutput) DisplayName() pulumi.StringOutput
- func (AgentOutput) ElementType() reflect.Type
- func (o AgentOutput) EnableLogging() pulumi.BoolPtrOutput
- func (o AgentOutput) MatchMode() pulumi.StringOutput
- func (o AgentOutput) Project() pulumi.StringOutput
- func (o AgentOutput) SupportedLanguageCodes() pulumi.StringArrayOutput
- func (o AgentOutput) Tier() pulumi.StringPtrOutput
- func (o AgentOutput) TimeZone() pulumi.StringOutput
- func (o AgentOutput) ToAgentOutput() AgentOutput
- func (o AgentOutput) ToAgentOutputWithContext(ctx context.Context) AgentOutput
- type AgentState
- type CxAgent
- type CxAgentAdvancedSettings
- type CxAgentAdvancedSettingsArgs
- func (CxAgentAdvancedSettingsArgs) ElementType() reflect.Type
- func (i CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsOutput() CxAgentAdvancedSettingsOutput
- func (i CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsOutput
- func (i CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsPtrOutput() CxAgentAdvancedSettingsPtrOutput
- func (i CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsPtrOutput
- type CxAgentAdvancedSettingsAudioExportGcsDestination
- type CxAgentAdvancedSettingsAudioExportGcsDestinationArgs
- func (CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ElementType() reflect.Type
- func (i CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationOutput
- func (i CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationOutput
- func (i CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (i CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
- type CxAgentAdvancedSettingsAudioExportGcsDestinationInput
- type CxAgentAdvancedSettingsAudioExportGcsDestinationOutput
- func (CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ElementType() reflect.Type
- func (o CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationOutput
- func (o CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationOutput
- func (o CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) Uri() pulumi.StringPtrOutput
- type CxAgentAdvancedSettingsAudioExportGcsDestinationPtrInput
- type CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput) Elem() CxAgentAdvancedSettingsAudioExportGcsDestinationOutput
- func (CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput) ElementType() reflect.Type
- func (o CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput) Uri() pulumi.StringPtrOutput
- type CxAgentAdvancedSettingsDtmfSettings
- type CxAgentAdvancedSettingsDtmfSettingsArgs
- func (CxAgentAdvancedSettingsDtmfSettingsArgs) ElementType() reflect.Type
- func (i CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsOutput() CxAgentAdvancedSettingsDtmfSettingsOutput
- func (i CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsDtmfSettingsOutput
- func (i CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutput() CxAgentAdvancedSettingsDtmfSettingsPtrOutput
- func (i CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsDtmfSettingsPtrOutput
- type CxAgentAdvancedSettingsDtmfSettingsInput
- type CxAgentAdvancedSettingsDtmfSettingsOutput
- func (CxAgentAdvancedSettingsDtmfSettingsOutput) ElementType() reflect.Type
- func (o CxAgentAdvancedSettingsDtmfSettingsOutput) Enabled() pulumi.BoolPtrOutput
- func (o CxAgentAdvancedSettingsDtmfSettingsOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxAgentAdvancedSettingsDtmfSettingsOutput) MaxDigits() pulumi.IntPtrOutput
- func (o CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsOutput() CxAgentAdvancedSettingsDtmfSettingsOutput
- func (o CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsDtmfSettingsOutput
- func (o CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutput() CxAgentAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsDtmfSettingsPtrOutput
- type CxAgentAdvancedSettingsDtmfSettingsPtrInput
- type CxAgentAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxAgentAdvancedSettingsDtmfSettingsPtrOutput) Elem() CxAgentAdvancedSettingsDtmfSettingsOutput
- func (CxAgentAdvancedSettingsDtmfSettingsPtrOutput) ElementType() reflect.Type
- func (o CxAgentAdvancedSettingsDtmfSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CxAgentAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxAgentAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits() pulumi.IntPtrOutput
- func (o CxAgentAdvancedSettingsDtmfSettingsPtrOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutput() CxAgentAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxAgentAdvancedSettingsDtmfSettingsPtrOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsDtmfSettingsPtrOutput
- type CxAgentAdvancedSettingsInput
- type CxAgentAdvancedSettingsLoggingSettings
- type CxAgentAdvancedSettingsLoggingSettingsArgs
- func (CxAgentAdvancedSettingsLoggingSettingsArgs) ElementType() reflect.Type
- func (i CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsOutput() CxAgentAdvancedSettingsLoggingSettingsOutput
- func (i CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsLoggingSettingsOutput
- func (i CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutput() CxAgentAdvancedSettingsLoggingSettingsPtrOutput
- func (i CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsLoggingSettingsPtrOutput
- type CxAgentAdvancedSettingsLoggingSettingsInput
- type CxAgentAdvancedSettingsLoggingSettingsOutput
- func (CxAgentAdvancedSettingsLoggingSettingsOutput) ElementType() reflect.Type
- func (o CxAgentAdvancedSettingsLoggingSettingsOutput) EnableConsentBasedRedaction() pulumi.BoolPtrOutput
- func (o CxAgentAdvancedSettingsLoggingSettingsOutput) EnableInteractionLogging() pulumi.BoolPtrOutput
- func (o CxAgentAdvancedSettingsLoggingSettingsOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput
- func (o CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsOutput() CxAgentAdvancedSettingsLoggingSettingsOutput
- func (o CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsLoggingSettingsOutput
- func (o CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutput() CxAgentAdvancedSettingsLoggingSettingsPtrOutput
- func (o CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsLoggingSettingsPtrOutput
- type CxAgentAdvancedSettingsLoggingSettingsPtrInput
- type CxAgentAdvancedSettingsLoggingSettingsPtrOutput
- func (o CxAgentAdvancedSettingsLoggingSettingsPtrOutput) Elem() CxAgentAdvancedSettingsLoggingSettingsOutput
- func (CxAgentAdvancedSettingsLoggingSettingsPtrOutput) ElementType() reflect.Type
- func (o CxAgentAdvancedSettingsLoggingSettingsPtrOutput) EnableConsentBasedRedaction() pulumi.BoolPtrOutput
- func (o CxAgentAdvancedSettingsLoggingSettingsPtrOutput) EnableInteractionLogging() pulumi.BoolPtrOutput
- func (o CxAgentAdvancedSettingsLoggingSettingsPtrOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput
- func (o CxAgentAdvancedSettingsLoggingSettingsPtrOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutput() CxAgentAdvancedSettingsLoggingSettingsPtrOutput
- func (o CxAgentAdvancedSettingsLoggingSettingsPtrOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsLoggingSettingsPtrOutput
- type CxAgentAdvancedSettingsOutput
- func (o CxAgentAdvancedSettingsOutput) AudioExportGcsDestination() CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxAgentAdvancedSettingsOutput) DtmfSettings() CxAgentAdvancedSettingsDtmfSettingsPtrOutput
- func (CxAgentAdvancedSettingsOutput) ElementType() reflect.Type
- func (o CxAgentAdvancedSettingsOutput) LoggingSettings() CxAgentAdvancedSettingsLoggingSettingsPtrOutput
- func (o CxAgentAdvancedSettingsOutput) SpeechSettings() CxAgentAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsOutput() CxAgentAdvancedSettingsOutput
- func (o CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsOutput
- func (o CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsPtrOutput() CxAgentAdvancedSettingsPtrOutput
- func (o CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsPtrOutput
- type CxAgentAdvancedSettingsPtrInput
- type CxAgentAdvancedSettingsPtrOutput
- func (o CxAgentAdvancedSettingsPtrOutput) AudioExportGcsDestination() CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxAgentAdvancedSettingsPtrOutput) DtmfSettings() CxAgentAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxAgentAdvancedSettingsPtrOutput) Elem() CxAgentAdvancedSettingsOutput
- func (CxAgentAdvancedSettingsPtrOutput) ElementType() reflect.Type
- func (o CxAgentAdvancedSettingsPtrOutput) LoggingSettings() CxAgentAdvancedSettingsLoggingSettingsPtrOutput
- func (o CxAgentAdvancedSettingsPtrOutput) SpeechSettings() CxAgentAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxAgentAdvancedSettingsPtrOutput) ToCxAgentAdvancedSettingsPtrOutput() CxAgentAdvancedSettingsPtrOutput
- func (o CxAgentAdvancedSettingsPtrOutput) ToCxAgentAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsPtrOutput
- type CxAgentAdvancedSettingsSpeechSettings
- type CxAgentAdvancedSettingsSpeechSettingsArgs
- func (CxAgentAdvancedSettingsSpeechSettingsArgs) ElementType() reflect.Type
- func (i CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsOutput() CxAgentAdvancedSettingsSpeechSettingsOutput
- func (i CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsSpeechSettingsOutput
- func (i CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutput() CxAgentAdvancedSettingsSpeechSettingsPtrOutput
- func (i CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsSpeechSettingsPtrOutput
- type CxAgentAdvancedSettingsSpeechSettingsInput
- type CxAgentAdvancedSettingsSpeechSettingsOutput
- func (CxAgentAdvancedSettingsSpeechSettingsOutput) ElementType() reflect.Type
- func (o CxAgentAdvancedSettingsSpeechSettingsOutput) EndpointerSensitivity() pulumi.IntPtrOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsOutput) Models() pulumi.StringMapOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsOutput) NoSpeechTimeout() pulumi.StringPtrOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsOutput() CxAgentAdvancedSettingsSpeechSettingsOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsSpeechSettingsOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutput() CxAgentAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsOutput) UseTimeoutBasedEndpointing() pulumi.BoolPtrOutput
- type CxAgentAdvancedSettingsSpeechSettingsPtrInput
- type CxAgentAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) Elem() CxAgentAdvancedSettingsSpeechSettingsOutput
- func (CxAgentAdvancedSettingsSpeechSettingsPtrOutput) ElementType() reflect.Type
- func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) EndpointerSensitivity() pulumi.IntPtrOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) Models() pulumi.StringMapOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) NoSpeechTimeout() pulumi.StringPtrOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutput() CxAgentAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) UseTimeoutBasedEndpointing() pulumi.BoolPtrOutput
- type CxAgentArgs
- type CxAgentArray
- type CxAgentArrayInput
- type CxAgentArrayOutput
- type CxAgentGitIntegrationSettings
- type CxAgentGitIntegrationSettingsArgs
- func (CxAgentGitIntegrationSettingsArgs) ElementType() reflect.Type
- func (i CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsOutput() CxAgentGitIntegrationSettingsOutput
- func (i CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsOutput
- func (i CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsPtrOutput() CxAgentGitIntegrationSettingsPtrOutput
- func (i CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsPtrOutput
- type CxAgentGitIntegrationSettingsGithubSettings
- type CxAgentGitIntegrationSettingsGithubSettingsArgs
- func (CxAgentGitIntegrationSettingsGithubSettingsArgs) ElementType() reflect.Type
- func (i CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsOutput() CxAgentGitIntegrationSettingsGithubSettingsOutput
- func (i CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsGithubSettingsOutput
- func (i CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutput() CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
- func (i CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
- type CxAgentGitIntegrationSettingsGithubSettingsInput
- type CxAgentGitIntegrationSettingsGithubSettingsOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) AccessToken() pulumi.StringPtrOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) Branches() pulumi.StringArrayOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) DisplayName() pulumi.StringPtrOutput
- func (CxAgentGitIntegrationSettingsGithubSettingsOutput) ElementType() reflect.Type
- func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) RepositoryUri() pulumi.StringPtrOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsOutput() CxAgentGitIntegrationSettingsGithubSettingsOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsGithubSettingsOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutput() CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) TrackingBranch() pulumi.StringPtrOutput
- type CxAgentGitIntegrationSettingsGithubSettingsPtrInput
- type CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) AccessToken() pulumi.StringPtrOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) Branches() pulumi.StringArrayOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) Elem() CxAgentGitIntegrationSettingsGithubSettingsOutput
- func (CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) ElementType() reflect.Type
- func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) RepositoryUri() pulumi.StringPtrOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutput() CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
- func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) TrackingBranch() pulumi.StringPtrOutput
- type CxAgentGitIntegrationSettingsInput
- type CxAgentGitIntegrationSettingsOutput
- func (CxAgentGitIntegrationSettingsOutput) ElementType() reflect.Type
- func (o CxAgentGitIntegrationSettingsOutput) GithubSettings() CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
- func (o CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsOutput() CxAgentGitIntegrationSettingsOutput
- func (o CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsOutput
- func (o CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsPtrOutput() CxAgentGitIntegrationSettingsPtrOutput
- func (o CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsPtrOutput
- type CxAgentGitIntegrationSettingsPtrInput
- type CxAgentGitIntegrationSettingsPtrOutput
- func (o CxAgentGitIntegrationSettingsPtrOutput) Elem() CxAgentGitIntegrationSettingsOutput
- func (CxAgentGitIntegrationSettingsPtrOutput) ElementType() reflect.Type
- func (o CxAgentGitIntegrationSettingsPtrOutput) GithubSettings() CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
- func (o CxAgentGitIntegrationSettingsPtrOutput) ToCxAgentGitIntegrationSettingsPtrOutput() CxAgentGitIntegrationSettingsPtrOutput
- func (o CxAgentGitIntegrationSettingsPtrOutput) ToCxAgentGitIntegrationSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsPtrOutput
- type CxAgentInput
- type CxAgentMap
- type CxAgentMapInput
- type CxAgentMapOutput
- type CxAgentOutput
- func (o CxAgentOutput) AdvancedSettings() CxAgentAdvancedSettingsOutput
- func (o CxAgentOutput) AvatarUri() pulumi.StringPtrOutput
- func (o CxAgentOutput) DefaultLanguageCode() pulumi.StringOutput
- func (o CxAgentOutput) Description() pulumi.StringPtrOutput
- func (o CxAgentOutput) DisplayName() pulumi.StringOutput
- func (CxAgentOutput) ElementType() reflect.Type
- func (o CxAgentOutput) EnableSpellCorrection() pulumi.BoolPtrOutput
- func (o CxAgentOutput) EnableStackdriverLogging() pulumi.BoolPtrOutputdeprecated
- func (o CxAgentOutput) GitIntegrationSettings() CxAgentGitIntegrationSettingsPtrOutput
- func (o CxAgentOutput) Location() pulumi.StringOutput
- func (o CxAgentOutput) Name() pulumi.StringOutput
- func (o CxAgentOutput) Project() pulumi.StringOutput
- func (o CxAgentOutput) SecuritySettings() pulumi.StringPtrOutput
- func (o CxAgentOutput) SpeechToTextSettings() CxAgentSpeechToTextSettingsPtrOutput
- func (o CxAgentOutput) StartFlow() pulumi.StringOutput
- func (o CxAgentOutput) SupportedLanguageCodes() pulumi.StringArrayOutput
- func (o CxAgentOutput) TextToSpeechSettings() CxAgentTextToSpeechSettingsPtrOutput
- func (o CxAgentOutput) TimeZone() pulumi.StringOutput
- func (o CxAgentOutput) ToCxAgentOutput() CxAgentOutput
- func (o CxAgentOutput) ToCxAgentOutputWithContext(ctx context.Context) CxAgentOutput
- type CxAgentSpeechToTextSettings
- type CxAgentSpeechToTextSettingsArgs
- func (CxAgentSpeechToTextSettingsArgs) ElementType() reflect.Type
- func (i CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsOutput() CxAgentSpeechToTextSettingsOutput
- func (i CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsOutputWithContext(ctx context.Context) CxAgentSpeechToTextSettingsOutput
- func (i CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsPtrOutput() CxAgentSpeechToTextSettingsPtrOutput
- func (i CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsPtrOutputWithContext(ctx context.Context) CxAgentSpeechToTextSettingsPtrOutput
- type CxAgentSpeechToTextSettingsInput
- type CxAgentSpeechToTextSettingsOutput
- func (CxAgentSpeechToTextSettingsOutput) ElementType() reflect.Type
- func (o CxAgentSpeechToTextSettingsOutput) EnableSpeechAdaptation() pulumi.BoolPtrOutput
- func (o CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsOutput() CxAgentSpeechToTextSettingsOutput
- func (o CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsOutputWithContext(ctx context.Context) CxAgentSpeechToTextSettingsOutput
- func (o CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsPtrOutput() CxAgentSpeechToTextSettingsPtrOutput
- func (o CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsPtrOutputWithContext(ctx context.Context) CxAgentSpeechToTextSettingsPtrOutput
- type CxAgentSpeechToTextSettingsPtrInput
- type CxAgentSpeechToTextSettingsPtrOutput
- func (o CxAgentSpeechToTextSettingsPtrOutput) Elem() CxAgentSpeechToTextSettingsOutput
- func (CxAgentSpeechToTextSettingsPtrOutput) ElementType() reflect.Type
- func (o CxAgentSpeechToTextSettingsPtrOutput) EnableSpeechAdaptation() pulumi.BoolPtrOutput
- func (o CxAgentSpeechToTextSettingsPtrOutput) ToCxAgentSpeechToTextSettingsPtrOutput() CxAgentSpeechToTextSettingsPtrOutput
- func (o CxAgentSpeechToTextSettingsPtrOutput) ToCxAgentSpeechToTextSettingsPtrOutputWithContext(ctx context.Context) CxAgentSpeechToTextSettingsPtrOutput
- type CxAgentState
- type CxAgentTextToSpeechSettings
- type CxAgentTextToSpeechSettingsArgs
- func (CxAgentTextToSpeechSettingsArgs) ElementType() reflect.Type
- func (i CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsOutput() CxAgentTextToSpeechSettingsOutput
- func (i CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsOutputWithContext(ctx context.Context) CxAgentTextToSpeechSettingsOutput
- func (i CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsPtrOutput() CxAgentTextToSpeechSettingsPtrOutput
- func (i CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentTextToSpeechSettingsPtrOutput
- type CxAgentTextToSpeechSettingsInput
- type CxAgentTextToSpeechSettingsOutput
- func (CxAgentTextToSpeechSettingsOutput) ElementType() reflect.Type
- func (o CxAgentTextToSpeechSettingsOutput) SynthesizeSpeechConfigs() pulumi.StringPtrOutput
- func (o CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsOutput() CxAgentTextToSpeechSettingsOutput
- func (o CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsOutputWithContext(ctx context.Context) CxAgentTextToSpeechSettingsOutput
- func (o CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsPtrOutput() CxAgentTextToSpeechSettingsPtrOutput
- func (o CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentTextToSpeechSettingsPtrOutput
- type CxAgentTextToSpeechSettingsPtrInput
- type CxAgentTextToSpeechSettingsPtrOutput
- func (o CxAgentTextToSpeechSettingsPtrOutput) Elem() CxAgentTextToSpeechSettingsOutput
- func (CxAgentTextToSpeechSettingsPtrOutput) ElementType() reflect.Type
- func (o CxAgentTextToSpeechSettingsPtrOutput) SynthesizeSpeechConfigs() pulumi.StringPtrOutput
- func (o CxAgentTextToSpeechSettingsPtrOutput) ToCxAgentTextToSpeechSettingsPtrOutput() CxAgentTextToSpeechSettingsPtrOutput
- func (o CxAgentTextToSpeechSettingsPtrOutput) ToCxAgentTextToSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentTextToSpeechSettingsPtrOutput
- type CxEntityType
- type CxEntityTypeArgs
- type CxEntityTypeArray
- type CxEntityTypeArrayInput
- type CxEntityTypeArrayOutput
- func (CxEntityTypeArrayOutput) ElementType() reflect.Type
- func (o CxEntityTypeArrayOutput) Index(i pulumi.IntInput) CxEntityTypeOutput
- func (o CxEntityTypeArrayOutput) ToCxEntityTypeArrayOutput() CxEntityTypeArrayOutput
- func (o CxEntityTypeArrayOutput) ToCxEntityTypeArrayOutputWithContext(ctx context.Context) CxEntityTypeArrayOutput
- type CxEntityTypeEntity
- type CxEntityTypeEntityArgs
- type CxEntityTypeEntityArray
- type CxEntityTypeEntityArrayInput
- type CxEntityTypeEntityArrayOutput
- func (CxEntityTypeEntityArrayOutput) ElementType() reflect.Type
- func (o CxEntityTypeEntityArrayOutput) Index(i pulumi.IntInput) CxEntityTypeEntityOutput
- func (o CxEntityTypeEntityArrayOutput) ToCxEntityTypeEntityArrayOutput() CxEntityTypeEntityArrayOutput
- func (o CxEntityTypeEntityArrayOutput) ToCxEntityTypeEntityArrayOutputWithContext(ctx context.Context) CxEntityTypeEntityArrayOutput
- type CxEntityTypeEntityInput
- type CxEntityTypeEntityOutput
- func (CxEntityTypeEntityOutput) ElementType() reflect.Type
- func (o CxEntityTypeEntityOutput) Synonyms() pulumi.StringArrayOutput
- func (o CxEntityTypeEntityOutput) ToCxEntityTypeEntityOutput() CxEntityTypeEntityOutput
- func (o CxEntityTypeEntityOutput) ToCxEntityTypeEntityOutputWithContext(ctx context.Context) CxEntityTypeEntityOutput
- func (o CxEntityTypeEntityOutput) Value() pulumi.StringPtrOutput
- type CxEntityTypeExcludedPhrase
- type CxEntityTypeExcludedPhraseArgs
- func (CxEntityTypeExcludedPhraseArgs) ElementType() reflect.Type
- func (i CxEntityTypeExcludedPhraseArgs) ToCxEntityTypeExcludedPhraseOutput() CxEntityTypeExcludedPhraseOutput
- func (i CxEntityTypeExcludedPhraseArgs) ToCxEntityTypeExcludedPhraseOutputWithContext(ctx context.Context) CxEntityTypeExcludedPhraseOutput
- type CxEntityTypeExcludedPhraseArray
- func (CxEntityTypeExcludedPhraseArray) ElementType() reflect.Type
- func (i CxEntityTypeExcludedPhraseArray) ToCxEntityTypeExcludedPhraseArrayOutput() CxEntityTypeExcludedPhraseArrayOutput
- func (i CxEntityTypeExcludedPhraseArray) ToCxEntityTypeExcludedPhraseArrayOutputWithContext(ctx context.Context) CxEntityTypeExcludedPhraseArrayOutput
- type CxEntityTypeExcludedPhraseArrayInput
- type CxEntityTypeExcludedPhraseArrayOutput
- func (CxEntityTypeExcludedPhraseArrayOutput) ElementType() reflect.Type
- func (o CxEntityTypeExcludedPhraseArrayOutput) Index(i pulumi.IntInput) CxEntityTypeExcludedPhraseOutput
- func (o CxEntityTypeExcludedPhraseArrayOutput) ToCxEntityTypeExcludedPhraseArrayOutput() CxEntityTypeExcludedPhraseArrayOutput
- func (o CxEntityTypeExcludedPhraseArrayOutput) ToCxEntityTypeExcludedPhraseArrayOutputWithContext(ctx context.Context) CxEntityTypeExcludedPhraseArrayOutput
- type CxEntityTypeExcludedPhraseInput
- type CxEntityTypeExcludedPhraseOutput
- func (CxEntityTypeExcludedPhraseOutput) ElementType() reflect.Type
- func (o CxEntityTypeExcludedPhraseOutput) ToCxEntityTypeExcludedPhraseOutput() CxEntityTypeExcludedPhraseOutput
- func (o CxEntityTypeExcludedPhraseOutput) ToCxEntityTypeExcludedPhraseOutputWithContext(ctx context.Context) CxEntityTypeExcludedPhraseOutput
- func (o CxEntityTypeExcludedPhraseOutput) Value() pulumi.StringPtrOutput
- type CxEntityTypeInput
- type CxEntityTypeMap
- type CxEntityTypeMapInput
- type CxEntityTypeMapOutput
- func (CxEntityTypeMapOutput) ElementType() reflect.Type
- func (o CxEntityTypeMapOutput) MapIndex(k pulumi.StringInput) CxEntityTypeOutput
- func (o CxEntityTypeMapOutput) ToCxEntityTypeMapOutput() CxEntityTypeMapOutput
- func (o CxEntityTypeMapOutput) ToCxEntityTypeMapOutputWithContext(ctx context.Context) CxEntityTypeMapOutput
- type CxEntityTypeOutput
- func (o CxEntityTypeOutput) AutoExpansionMode() pulumi.StringPtrOutput
- func (o CxEntityTypeOutput) DisplayName() pulumi.StringOutput
- func (CxEntityTypeOutput) ElementType() reflect.Type
- func (o CxEntityTypeOutput) EnableFuzzyExtraction() pulumi.BoolPtrOutput
- func (o CxEntityTypeOutput) Entities() CxEntityTypeEntityArrayOutput
- func (o CxEntityTypeOutput) ExcludedPhrases() CxEntityTypeExcludedPhraseArrayOutput
- func (o CxEntityTypeOutput) Kind() pulumi.StringOutput
- func (o CxEntityTypeOutput) LanguageCode() pulumi.StringPtrOutput
- func (o CxEntityTypeOutput) Name() pulumi.StringOutput
- func (o CxEntityTypeOutput) Parent() pulumi.StringPtrOutput
- func (o CxEntityTypeOutput) Redact() pulumi.BoolPtrOutput
- func (o CxEntityTypeOutput) ToCxEntityTypeOutput() CxEntityTypeOutput
- func (o CxEntityTypeOutput) ToCxEntityTypeOutputWithContext(ctx context.Context) CxEntityTypeOutput
- type CxEntityTypeState
- type CxEnvironment
- type CxEnvironmentArgs
- type CxEnvironmentArray
- type CxEnvironmentArrayInput
- type CxEnvironmentArrayOutput
- func (CxEnvironmentArrayOutput) ElementType() reflect.Type
- func (o CxEnvironmentArrayOutput) Index(i pulumi.IntInput) CxEnvironmentOutput
- func (o CxEnvironmentArrayOutput) ToCxEnvironmentArrayOutput() CxEnvironmentArrayOutput
- func (o CxEnvironmentArrayOutput) ToCxEnvironmentArrayOutputWithContext(ctx context.Context) CxEnvironmentArrayOutput
- type CxEnvironmentInput
- type CxEnvironmentMap
- type CxEnvironmentMapInput
- type CxEnvironmentMapOutput
- func (CxEnvironmentMapOutput) ElementType() reflect.Type
- func (o CxEnvironmentMapOutput) MapIndex(k pulumi.StringInput) CxEnvironmentOutput
- func (o CxEnvironmentMapOutput) ToCxEnvironmentMapOutput() CxEnvironmentMapOutput
- func (o CxEnvironmentMapOutput) ToCxEnvironmentMapOutputWithContext(ctx context.Context) CxEnvironmentMapOutput
- type CxEnvironmentOutput
- func (o CxEnvironmentOutput) Description() pulumi.StringPtrOutput
- func (o CxEnvironmentOutput) DisplayName() pulumi.StringOutput
- func (CxEnvironmentOutput) ElementType() reflect.Type
- func (o CxEnvironmentOutput) Name() pulumi.StringOutput
- func (o CxEnvironmentOutput) Parent() pulumi.StringPtrOutput
- func (o CxEnvironmentOutput) ToCxEnvironmentOutput() CxEnvironmentOutput
- func (o CxEnvironmentOutput) ToCxEnvironmentOutputWithContext(ctx context.Context) CxEnvironmentOutput
- func (o CxEnvironmentOutput) UpdateTime() pulumi.StringOutput
- func (o CxEnvironmentOutput) VersionConfigs() CxEnvironmentVersionConfigArrayOutput
- type CxEnvironmentState
- type CxEnvironmentVersionConfig
- type CxEnvironmentVersionConfigArgs
- func (CxEnvironmentVersionConfigArgs) ElementType() reflect.Type
- func (i CxEnvironmentVersionConfigArgs) ToCxEnvironmentVersionConfigOutput() CxEnvironmentVersionConfigOutput
- func (i CxEnvironmentVersionConfigArgs) ToCxEnvironmentVersionConfigOutputWithContext(ctx context.Context) CxEnvironmentVersionConfigOutput
- type CxEnvironmentVersionConfigArray
- func (CxEnvironmentVersionConfigArray) ElementType() reflect.Type
- func (i CxEnvironmentVersionConfigArray) ToCxEnvironmentVersionConfigArrayOutput() CxEnvironmentVersionConfigArrayOutput
- func (i CxEnvironmentVersionConfigArray) ToCxEnvironmentVersionConfigArrayOutputWithContext(ctx context.Context) CxEnvironmentVersionConfigArrayOutput
- type CxEnvironmentVersionConfigArrayInput
- type CxEnvironmentVersionConfigArrayOutput
- func (CxEnvironmentVersionConfigArrayOutput) ElementType() reflect.Type
- func (o CxEnvironmentVersionConfigArrayOutput) Index(i pulumi.IntInput) CxEnvironmentVersionConfigOutput
- func (o CxEnvironmentVersionConfigArrayOutput) ToCxEnvironmentVersionConfigArrayOutput() CxEnvironmentVersionConfigArrayOutput
- func (o CxEnvironmentVersionConfigArrayOutput) ToCxEnvironmentVersionConfigArrayOutputWithContext(ctx context.Context) CxEnvironmentVersionConfigArrayOutput
- type CxEnvironmentVersionConfigInput
- type CxEnvironmentVersionConfigOutput
- func (CxEnvironmentVersionConfigOutput) ElementType() reflect.Type
- func (o CxEnvironmentVersionConfigOutput) ToCxEnvironmentVersionConfigOutput() CxEnvironmentVersionConfigOutput
- func (o CxEnvironmentVersionConfigOutput) ToCxEnvironmentVersionConfigOutputWithContext(ctx context.Context) CxEnvironmentVersionConfigOutput
- func (o CxEnvironmentVersionConfigOutput) Version() pulumi.StringOutput
- type CxFlow
- type CxFlowAdvancedSettings
- type CxFlowAdvancedSettingsArgs
- func (CxFlowAdvancedSettingsArgs) ElementType() reflect.Type
- func (i CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsOutput() CxFlowAdvancedSettingsOutput
- func (i CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsOutput
- func (i CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsPtrOutput() CxFlowAdvancedSettingsPtrOutput
- func (i CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsPtrOutput
- type CxFlowAdvancedSettingsAudioExportGcsDestination
- type CxFlowAdvancedSettingsAudioExportGcsDestinationArgs
- func (CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ElementType() reflect.Type
- func (i CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationOutput
- func (i CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationOutput
- func (i CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (i CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
- type CxFlowAdvancedSettingsAudioExportGcsDestinationInput
- type CxFlowAdvancedSettingsAudioExportGcsDestinationOutput
- func (CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ElementType() reflect.Type
- func (o CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationOutput
- func (o CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationOutput
- func (o CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) Uri() pulumi.StringPtrOutput
- type CxFlowAdvancedSettingsAudioExportGcsDestinationPtrInput
- type CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput) Elem() CxFlowAdvancedSettingsAudioExportGcsDestinationOutput
- func (CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput) ElementType() reflect.Type
- func (o CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput) Uri() pulumi.StringPtrOutput
- type CxFlowAdvancedSettingsDtmfSettings
- type CxFlowAdvancedSettingsDtmfSettingsArgs
- func (CxFlowAdvancedSettingsDtmfSettingsArgs) ElementType() reflect.Type
- func (i CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsOutput() CxFlowAdvancedSettingsDtmfSettingsOutput
- func (i CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsDtmfSettingsOutput
- func (i CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutput() CxFlowAdvancedSettingsDtmfSettingsPtrOutput
- func (i CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsDtmfSettingsPtrOutput
- type CxFlowAdvancedSettingsDtmfSettingsInput
- type CxFlowAdvancedSettingsDtmfSettingsOutput
- func (CxFlowAdvancedSettingsDtmfSettingsOutput) ElementType() reflect.Type
- func (o CxFlowAdvancedSettingsDtmfSettingsOutput) Enabled() pulumi.BoolPtrOutput
- func (o CxFlowAdvancedSettingsDtmfSettingsOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxFlowAdvancedSettingsDtmfSettingsOutput) MaxDigits() pulumi.IntPtrOutput
- func (o CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsOutput() CxFlowAdvancedSettingsDtmfSettingsOutput
- func (o CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsDtmfSettingsOutput
- func (o CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutput() CxFlowAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsDtmfSettingsPtrOutput
- type CxFlowAdvancedSettingsDtmfSettingsPtrInput
- type CxFlowAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxFlowAdvancedSettingsDtmfSettingsPtrOutput) Elem() CxFlowAdvancedSettingsDtmfSettingsOutput
- func (CxFlowAdvancedSettingsDtmfSettingsPtrOutput) ElementType() reflect.Type
- func (o CxFlowAdvancedSettingsDtmfSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CxFlowAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxFlowAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits() pulumi.IntPtrOutput
- func (o CxFlowAdvancedSettingsDtmfSettingsPtrOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutput() CxFlowAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxFlowAdvancedSettingsDtmfSettingsPtrOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsDtmfSettingsPtrOutput
- type CxFlowAdvancedSettingsInput
- type CxFlowAdvancedSettingsLoggingSettings
- type CxFlowAdvancedSettingsLoggingSettingsArgs
- func (CxFlowAdvancedSettingsLoggingSettingsArgs) ElementType() reflect.Type
- func (i CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsOutput() CxFlowAdvancedSettingsLoggingSettingsOutput
- func (i CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsLoggingSettingsOutput
- func (i CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutput() CxFlowAdvancedSettingsLoggingSettingsPtrOutput
- func (i CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsLoggingSettingsPtrOutput
- type CxFlowAdvancedSettingsLoggingSettingsInput
- type CxFlowAdvancedSettingsLoggingSettingsOutput
- func (CxFlowAdvancedSettingsLoggingSettingsOutput) ElementType() reflect.Type
- func (o CxFlowAdvancedSettingsLoggingSettingsOutput) EnableConsentBasedRedaction() pulumi.BoolPtrOutput
- func (o CxFlowAdvancedSettingsLoggingSettingsOutput) EnableInteractionLogging() pulumi.BoolPtrOutput
- func (o CxFlowAdvancedSettingsLoggingSettingsOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput
- func (o CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsOutput() CxFlowAdvancedSettingsLoggingSettingsOutput
- func (o CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsLoggingSettingsOutput
- func (o CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutput() CxFlowAdvancedSettingsLoggingSettingsPtrOutput
- func (o CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsLoggingSettingsPtrOutput
- type CxFlowAdvancedSettingsLoggingSettingsPtrInput
- type CxFlowAdvancedSettingsLoggingSettingsPtrOutput
- func (o CxFlowAdvancedSettingsLoggingSettingsPtrOutput) Elem() CxFlowAdvancedSettingsLoggingSettingsOutput
- func (CxFlowAdvancedSettingsLoggingSettingsPtrOutput) ElementType() reflect.Type
- func (o CxFlowAdvancedSettingsLoggingSettingsPtrOutput) EnableConsentBasedRedaction() pulumi.BoolPtrOutput
- func (o CxFlowAdvancedSettingsLoggingSettingsPtrOutput) EnableInteractionLogging() pulumi.BoolPtrOutput
- func (o CxFlowAdvancedSettingsLoggingSettingsPtrOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput
- func (o CxFlowAdvancedSettingsLoggingSettingsPtrOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutput() CxFlowAdvancedSettingsLoggingSettingsPtrOutput
- func (o CxFlowAdvancedSettingsLoggingSettingsPtrOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsLoggingSettingsPtrOutput
- type CxFlowAdvancedSettingsOutput
- func (o CxFlowAdvancedSettingsOutput) AudioExportGcsDestination() CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxFlowAdvancedSettingsOutput) DtmfSettings() CxFlowAdvancedSettingsDtmfSettingsPtrOutput
- func (CxFlowAdvancedSettingsOutput) ElementType() reflect.Type
- func (o CxFlowAdvancedSettingsOutput) LoggingSettings() CxFlowAdvancedSettingsLoggingSettingsPtrOutput
- func (o CxFlowAdvancedSettingsOutput) SpeechSettings() CxFlowAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsOutput() CxFlowAdvancedSettingsOutput
- func (o CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsOutput
- func (o CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsPtrOutput() CxFlowAdvancedSettingsPtrOutput
- func (o CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsPtrOutput
- type CxFlowAdvancedSettingsPtrInput
- type CxFlowAdvancedSettingsPtrOutput
- func (o CxFlowAdvancedSettingsPtrOutput) AudioExportGcsDestination() CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
- func (o CxFlowAdvancedSettingsPtrOutput) DtmfSettings() CxFlowAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxFlowAdvancedSettingsPtrOutput) Elem() CxFlowAdvancedSettingsOutput
- func (CxFlowAdvancedSettingsPtrOutput) ElementType() reflect.Type
- func (o CxFlowAdvancedSettingsPtrOutput) LoggingSettings() CxFlowAdvancedSettingsLoggingSettingsPtrOutput
- func (o CxFlowAdvancedSettingsPtrOutput) SpeechSettings() CxFlowAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxFlowAdvancedSettingsPtrOutput) ToCxFlowAdvancedSettingsPtrOutput() CxFlowAdvancedSettingsPtrOutput
- func (o CxFlowAdvancedSettingsPtrOutput) ToCxFlowAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsPtrOutput
- type CxFlowAdvancedSettingsSpeechSettings
- type CxFlowAdvancedSettingsSpeechSettingsArgs
- func (CxFlowAdvancedSettingsSpeechSettingsArgs) ElementType() reflect.Type
- func (i CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsOutput() CxFlowAdvancedSettingsSpeechSettingsOutput
- func (i CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsSpeechSettingsOutput
- func (i CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutput() CxFlowAdvancedSettingsSpeechSettingsPtrOutput
- func (i CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsSpeechSettingsPtrOutput
- type CxFlowAdvancedSettingsSpeechSettingsInput
- type CxFlowAdvancedSettingsSpeechSettingsOutput
- func (CxFlowAdvancedSettingsSpeechSettingsOutput) ElementType() reflect.Type
- func (o CxFlowAdvancedSettingsSpeechSettingsOutput) EndpointerSensitivity() pulumi.IntPtrOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsOutput) Models() pulumi.StringMapOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsOutput) NoSpeechTimeout() pulumi.StringPtrOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsOutput() CxFlowAdvancedSettingsSpeechSettingsOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsSpeechSettingsOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutput() CxFlowAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsOutput) UseTimeoutBasedEndpointing() pulumi.BoolPtrOutput
- type CxFlowAdvancedSettingsSpeechSettingsPtrInput
- type CxFlowAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) Elem() CxFlowAdvancedSettingsSpeechSettingsOutput
- func (CxFlowAdvancedSettingsSpeechSettingsPtrOutput) ElementType() reflect.Type
- func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) EndpointerSensitivity() pulumi.IntPtrOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) Models() pulumi.StringMapOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) NoSpeechTimeout() pulumi.StringPtrOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutput() CxFlowAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsSpeechSettingsPtrOutput
- func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) UseTimeoutBasedEndpointing() pulumi.BoolPtrOutput
- type CxFlowArgs
- type CxFlowArray
- type CxFlowArrayInput
- type CxFlowArrayOutput
- type CxFlowEventHandler
- type CxFlowEventHandlerArgs
- type CxFlowEventHandlerArray
- type CxFlowEventHandlerArrayInput
- type CxFlowEventHandlerArrayOutput
- func (CxFlowEventHandlerArrayOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerArrayOutput) Index(i pulumi.IntInput) CxFlowEventHandlerOutput
- func (o CxFlowEventHandlerArrayOutput) ToCxFlowEventHandlerArrayOutput() CxFlowEventHandlerArrayOutput
- func (o CxFlowEventHandlerArrayOutput) ToCxFlowEventHandlerArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerArrayOutput
- type CxFlowEventHandlerInput
- type CxFlowEventHandlerOutput
- func (CxFlowEventHandlerOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerOutput) Event() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerOutput) Name() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerOutput) TargetFlow() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerOutput) TargetPage() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerOutput) ToCxFlowEventHandlerOutput() CxFlowEventHandlerOutput
- func (o CxFlowEventHandlerOutput) ToCxFlowEventHandlerOutputWithContext(ctx context.Context) CxFlowEventHandlerOutput
- func (o CxFlowEventHandlerOutput) TriggerFulfillment() CxFlowEventHandlerTriggerFulfillmentPtrOutput
- type CxFlowEventHandlerTriggerFulfillment
- type CxFlowEventHandlerTriggerFulfillmentArgs
- func (CxFlowEventHandlerTriggerFulfillmentArgs) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentOutput() CxFlowEventHandlerTriggerFulfillmentOutput
- func (i CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentOutput
- func (i CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentPtrOutput() CxFlowEventHandlerTriggerFulfillmentPtrOutput
- func (i CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentConditionalCase
- type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs
- func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput() CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput
- func (i CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput
- type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray
- func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- func (i CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayInput
- type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) Index(i pulumi.IntInput) CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput
- func (o CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- func (o CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- type CxFlowEventHandlerTriggerFulfillmentConditionalCaseInput
- type CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput
- func (o CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
- func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput() CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput
- func (o CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput
- type CxFlowEventHandlerTriggerFulfillmentInput
- type CxFlowEventHandlerTriggerFulfillmentMessage
- type CxFlowEventHandlerTriggerFulfillmentMessageArgs
- func (CxFlowEventHandlerTriggerFulfillmentMessageArgs) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentMessageArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageArray
- func (CxFlowEventHandlerTriggerFulfillmentMessageArray) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentMessageArray) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutput() CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageArray) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageArrayInput
- type CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput) Index(i pulumi.IntInput) CxFlowEventHandlerTriggerFulfillmentMessageOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutput() CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccess
- type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs
- func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessInput
- type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput
- type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Elem() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageInput
- type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoff
- type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs
- func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput
- type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput
- type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Elem() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) ConversationSuccess() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) LiveAgentHandoff() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) OutputAudioText() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) PlayAudio() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) TelephonyTransferCall() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) Text() CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioText
- type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs
- func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextInput
- type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput
- type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Elem() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudio
- type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs
- func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioInput
- type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput
- type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) Elem() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCall
- type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs
- func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput
- type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput
- type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) Elem() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageText
- type CxFlowEventHandlerTriggerFulfillmentMessageTextArgs
- func (CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
- func (i CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageTextInput
- type CxFlowEventHandlerTriggerFulfillmentMessageTextOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentMessageTextPtrInput
- type CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) Elem() CxFlowEventHandlerTriggerFulfillmentMessageTextOutput
- func (CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentOutput
- func (o CxFlowEventHandlerTriggerFulfillmentOutput) ConditionalCases() CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- func (CxFlowEventHandlerTriggerFulfillmentOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentOutput) Messages() CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
- func (o CxFlowEventHandlerTriggerFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentOutput) SetParameterActions() CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxFlowEventHandlerTriggerFulfillmentOutput) Tag() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentOutput() CxFlowEventHandlerTriggerFulfillmentOutput
- func (o CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentOutput
- func (o CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutput() CxFlowEventHandlerTriggerFulfillmentPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentOutput) Webhook() pulumi.StringPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentPtrInput
- type CxFlowEventHandlerTriggerFulfillmentPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) ConditionalCases() CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) Elem() CxFlowEventHandlerTriggerFulfillmentOutput
- func (CxFlowEventHandlerTriggerFulfillmentPtrOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) Messages() CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
- func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) SetParameterActions() CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutput() CxFlowEventHandlerTriggerFulfillmentPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
- type CxFlowEventHandlerTriggerFulfillmentSetParameterAction
- type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs
- func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput() CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput
- func (i CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput
- type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray
- func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray) ElementType() reflect.Type
- func (i CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- func (i CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayInput
- type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) Index(i pulumi.IntInput) CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput
- func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- type CxFlowEventHandlerTriggerFulfillmentSetParameterActionInput
- type CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput
- func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) ElementType() reflect.Type
- func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
- func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput() CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput
- func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput
- func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
- type CxFlowInput
- type CxFlowMap
- type CxFlowMapInput
- type CxFlowMapOutput
- type CxFlowNluSettings
- type CxFlowNluSettingsArgs
- func (CxFlowNluSettingsArgs) ElementType() reflect.Type
- func (i CxFlowNluSettingsArgs) ToCxFlowNluSettingsOutput() CxFlowNluSettingsOutput
- func (i CxFlowNluSettingsArgs) ToCxFlowNluSettingsOutputWithContext(ctx context.Context) CxFlowNluSettingsOutput
- func (i CxFlowNluSettingsArgs) ToCxFlowNluSettingsPtrOutput() CxFlowNluSettingsPtrOutput
- func (i CxFlowNluSettingsArgs) ToCxFlowNluSettingsPtrOutputWithContext(ctx context.Context) CxFlowNluSettingsPtrOutput
- type CxFlowNluSettingsInput
- type CxFlowNluSettingsOutput
- func (o CxFlowNluSettingsOutput) ClassificationThreshold() pulumi.Float64PtrOutput
- func (CxFlowNluSettingsOutput) ElementType() reflect.Type
- func (o CxFlowNluSettingsOutput) ModelTrainingMode() pulumi.StringPtrOutput
- func (o CxFlowNluSettingsOutput) ModelType() pulumi.StringPtrOutput
- func (o CxFlowNluSettingsOutput) ToCxFlowNluSettingsOutput() CxFlowNluSettingsOutput
- func (o CxFlowNluSettingsOutput) ToCxFlowNluSettingsOutputWithContext(ctx context.Context) CxFlowNluSettingsOutput
- func (o CxFlowNluSettingsOutput) ToCxFlowNluSettingsPtrOutput() CxFlowNluSettingsPtrOutput
- func (o CxFlowNluSettingsOutput) ToCxFlowNluSettingsPtrOutputWithContext(ctx context.Context) CxFlowNluSettingsPtrOutput
- type CxFlowNluSettingsPtrInput
- type CxFlowNluSettingsPtrOutput
- func (o CxFlowNluSettingsPtrOutput) ClassificationThreshold() pulumi.Float64PtrOutput
- func (o CxFlowNluSettingsPtrOutput) Elem() CxFlowNluSettingsOutput
- func (CxFlowNluSettingsPtrOutput) ElementType() reflect.Type
- func (o CxFlowNluSettingsPtrOutput) ModelTrainingMode() pulumi.StringPtrOutput
- func (o CxFlowNluSettingsPtrOutput) ModelType() pulumi.StringPtrOutput
- func (o CxFlowNluSettingsPtrOutput) ToCxFlowNluSettingsPtrOutput() CxFlowNluSettingsPtrOutput
- func (o CxFlowNluSettingsPtrOutput) ToCxFlowNluSettingsPtrOutputWithContext(ctx context.Context) CxFlowNluSettingsPtrOutput
- type CxFlowOutput
- func (o CxFlowOutput) AdvancedSettings() CxFlowAdvancedSettingsPtrOutput
- func (o CxFlowOutput) Description() pulumi.StringPtrOutput
- func (o CxFlowOutput) DisplayName() pulumi.StringOutput
- func (CxFlowOutput) ElementType() reflect.Type
- func (o CxFlowOutput) EventHandlers() CxFlowEventHandlerArrayOutput
- func (o CxFlowOutput) IsDefaultStartFlow() pulumi.BoolPtrOutput
- func (o CxFlowOutput) LanguageCode() pulumi.StringPtrOutput
- func (o CxFlowOutput) Name() pulumi.StringOutput
- func (o CxFlowOutput) NluSettings() CxFlowNluSettingsPtrOutput
- func (o CxFlowOutput) Parent() pulumi.StringPtrOutput
- func (o CxFlowOutput) ToCxFlowOutput() CxFlowOutput
- func (o CxFlowOutput) ToCxFlowOutputWithContext(ctx context.Context) CxFlowOutput
- func (o CxFlowOutput) TransitionRouteGroups() pulumi.StringArrayOutput
- func (o CxFlowOutput) TransitionRoutes() CxFlowTransitionRouteArrayOutput
- type CxFlowState
- type CxFlowTransitionRoute
- type CxFlowTransitionRouteArgs
- type CxFlowTransitionRouteArray
- func (CxFlowTransitionRouteArray) ElementType() reflect.Type
- func (i CxFlowTransitionRouteArray) ToCxFlowTransitionRouteArrayOutput() CxFlowTransitionRouteArrayOutput
- func (i CxFlowTransitionRouteArray) ToCxFlowTransitionRouteArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteArrayOutput
- type CxFlowTransitionRouteArrayInput
- type CxFlowTransitionRouteArrayOutput
- func (CxFlowTransitionRouteArrayOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteArrayOutput) Index(i pulumi.IntInput) CxFlowTransitionRouteOutput
- func (o CxFlowTransitionRouteArrayOutput) ToCxFlowTransitionRouteArrayOutput() CxFlowTransitionRouteArrayOutput
- func (o CxFlowTransitionRouteArrayOutput) ToCxFlowTransitionRouteArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteArrayOutput
- type CxFlowTransitionRouteInput
- type CxFlowTransitionRouteOutput
- func (o CxFlowTransitionRouteOutput) Condition() pulumi.StringPtrOutput
- func (CxFlowTransitionRouteOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteOutput) Intent() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteOutput) Name() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteOutput) TargetFlow() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteOutput) TargetPage() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteOutput) ToCxFlowTransitionRouteOutput() CxFlowTransitionRouteOutput
- func (o CxFlowTransitionRouteOutput) ToCxFlowTransitionRouteOutputWithContext(ctx context.Context) CxFlowTransitionRouteOutput
- func (o CxFlowTransitionRouteOutput) TriggerFulfillment() CxFlowTransitionRouteTriggerFulfillmentPtrOutput
- type CxFlowTransitionRouteTriggerFulfillment
- type CxFlowTransitionRouteTriggerFulfillmentArgs
- func (CxFlowTransitionRouteTriggerFulfillmentArgs) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentOutput() CxFlowTransitionRouteTriggerFulfillmentOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutput() CxFlowTransitionRouteTriggerFulfillmentPtrOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentConditionalCase
- type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs
- func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput
- type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray
- func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayInput
- type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) Index(i pulumi.IntInput) CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseInput
- type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
- func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput
- type CxFlowTransitionRouteTriggerFulfillmentInput
- type CxFlowTransitionRouteTriggerFulfillmentMessage
- type CxFlowTransitionRouteTriggerFulfillmentMessageArgs
- func (CxFlowTransitionRouteTriggerFulfillmentMessageArgs) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageArray
- func (CxFlowTransitionRouteTriggerFulfillmentMessageArray) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageArray) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput() CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageArray) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageArrayInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput) Index(i pulumi.IntInput) CxFlowTransitionRouteTriggerFulfillmentMessageOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput() CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccess
- type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs
- func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) Elem() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff
- type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs
- func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Elem() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ConversationSuccess() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) LiveAgentHandoff() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) OutputAudioText() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) PlayAudio() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) TelephonyTransferCall() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) Text() CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioText
- type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs
- func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Elem() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudio
- type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs
- func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioInput
- type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput
- type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) Elem() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCall
- type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs
- func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) Elem() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageText
- type CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs
- func (CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageTextInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrInput
- type CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) Elem() CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput
- func (CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ConditionalCases() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- func (CxFlowTransitionRouteTriggerFulfillmentOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentOutput) Messages() CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentOutput) SetParameterActions() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentOutput) Tag() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentOutput() CxFlowTransitionRouteTriggerFulfillmentOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutput() CxFlowTransitionRouteTriggerFulfillmentPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentOutput) Webhook() pulumi.StringPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentPtrInput
- type CxFlowTransitionRouteTriggerFulfillmentPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ConditionalCases() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) Elem() CxFlowTransitionRouteTriggerFulfillmentOutput
- func (CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) Messages() CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) SetParameterActions() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutput() CxFlowTransitionRouteTriggerFulfillmentPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
- type CxFlowTransitionRouteTriggerFulfillmentSetParameterAction
- type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs
- func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput
- type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray
- func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray) ElementType() reflect.Type
- func (i CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- func (i CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayInput
- type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) Index(i pulumi.IntInput) CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionInput
- type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput
- func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) ElementType() reflect.Type
- func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput
- func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
- type CxIntent
- type CxIntentArgs
- type CxIntentArray
- type CxIntentArrayInput
- type CxIntentArrayOutput
- type CxIntentInput
- type CxIntentMap
- type CxIntentMapInput
- type CxIntentMapOutput
- type CxIntentOutput
- func (o CxIntentOutput) Description() pulumi.StringPtrOutput
- func (o CxIntentOutput) DisplayName() pulumi.StringOutput
- func (o CxIntentOutput) EffectiveLabels() pulumi.StringMapOutput
- func (CxIntentOutput) ElementType() reflect.Type
- func (o CxIntentOutput) IsDefaultNegativeIntent() pulumi.BoolPtrOutput
- func (o CxIntentOutput) IsDefaultWelcomeIntent() pulumi.BoolPtrOutput
- func (o CxIntentOutput) IsFallback() pulumi.BoolPtrOutput
- func (o CxIntentOutput) Labels() pulumi.StringMapOutput
- func (o CxIntentOutput) LanguageCode() pulumi.StringPtrOutput
- func (o CxIntentOutput) Name() pulumi.StringOutput
- func (o CxIntentOutput) Parameters() CxIntentParameterArrayOutput
- func (o CxIntentOutput) Parent() pulumi.StringPtrOutput
- func (o CxIntentOutput) Priority() pulumi.IntPtrOutput
- func (o CxIntentOutput) PulumiLabels() pulumi.StringMapOutput
- func (o CxIntentOutput) ToCxIntentOutput() CxIntentOutput
- func (o CxIntentOutput) ToCxIntentOutputWithContext(ctx context.Context) CxIntentOutput
- func (o CxIntentOutput) TrainingPhrases() CxIntentTrainingPhraseArrayOutput
- type CxIntentParameter
- type CxIntentParameterArgs
- type CxIntentParameterArray
- type CxIntentParameterArrayInput
- type CxIntentParameterArrayOutput
- func (CxIntentParameterArrayOutput) ElementType() reflect.Type
- func (o CxIntentParameterArrayOutput) Index(i pulumi.IntInput) CxIntentParameterOutput
- func (o CxIntentParameterArrayOutput) ToCxIntentParameterArrayOutput() CxIntentParameterArrayOutput
- func (o CxIntentParameterArrayOutput) ToCxIntentParameterArrayOutputWithContext(ctx context.Context) CxIntentParameterArrayOutput
- type CxIntentParameterInput
- type CxIntentParameterOutput
- func (CxIntentParameterOutput) ElementType() reflect.Type
- func (o CxIntentParameterOutput) EntityType() pulumi.StringOutput
- func (o CxIntentParameterOutput) Id() pulumi.StringOutput
- func (o CxIntentParameterOutput) IsList() pulumi.BoolPtrOutput
- func (o CxIntentParameterOutput) Redact() pulumi.BoolPtrOutput
- func (o CxIntentParameterOutput) ToCxIntentParameterOutput() CxIntentParameterOutput
- func (o CxIntentParameterOutput) ToCxIntentParameterOutputWithContext(ctx context.Context) CxIntentParameterOutput
- type CxIntentState
- type CxIntentTrainingPhrase
- type CxIntentTrainingPhraseArgs
- type CxIntentTrainingPhraseArray
- func (CxIntentTrainingPhraseArray) ElementType() reflect.Type
- func (i CxIntentTrainingPhraseArray) ToCxIntentTrainingPhraseArrayOutput() CxIntentTrainingPhraseArrayOutput
- func (i CxIntentTrainingPhraseArray) ToCxIntentTrainingPhraseArrayOutputWithContext(ctx context.Context) CxIntentTrainingPhraseArrayOutput
- type CxIntentTrainingPhraseArrayInput
- type CxIntentTrainingPhraseArrayOutput
- func (CxIntentTrainingPhraseArrayOutput) ElementType() reflect.Type
- func (o CxIntentTrainingPhraseArrayOutput) Index(i pulumi.IntInput) CxIntentTrainingPhraseOutput
- func (o CxIntentTrainingPhraseArrayOutput) ToCxIntentTrainingPhraseArrayOutput() CxIntentTrainingPhraseArrayOutput
- func (o CxIntentTrainingPhraseArrayOutput) ToCxIntentTrainingPhraseArrayOutputWithContext(ctx context.Context) CxIntentTrainingPhraseArrayOutput
- type CxIntentTrainingPhraseInput
- type CxIntentTrainingPhraseOutput
- func (CxIntentTrainingPhraseOutput) ElementType() reflect.Type
- func (o CxIntentTrainingPhraseOutput) Id() pulumi.StringPtrOutput
- func (o CxIntentTrainingPhraseOutput) Parts() CxIntentTrainingPhrasePartArrayOutput
- func (o CxIntentTrainingPhraseOutput) RepeatCount() pulumi.IntPtrOutput
- func (o CxIntentTrainingPhraseOutput) ToCxIntentTrainingPhraseOutput() CxIntentTrainingPhraseOutput
- func (o CxIntentTrainingPhraseOutput) ToCxIntentTrainingPhraseOutputWithContext(ctx context.Context) CxIntentTrainingPhraseOutput
- type CxIntentTrainingPhrasePart
- type CxIntentTrainingPhrasePartArgs
- func (CxIntentTrainingPhrasePartArgs) ElementType() reflect.Type
- func (i CxIntentTrainingPhrasePartArgs) ToCxIntentTrainingPhrasePartOutput() CxIntentTrainingPhrasePartOutput
- func (i CxIntentTrainingPhrasePartArgs) ToCxIntentTrainingPhrasePartOutputWithContext(ctx context.Context) CxIntentTrainingPhrasePartOutput
- type CxIntentTrainingPhrasePartArray
- func (CxIntentTrainingPhrasePartArray) ElementType() reflect.Type
- func (i CxIntentTrainingPhrasePartArray) ToCxIntentTrainingPhrasePartArrayOutput() CxIntentTrainingPhrasePartArrayOutput
- func (i CxIntentTrainingPhrasePartArray) ToCxIntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) CxIntentTrainingPhrasePartArrayOutput
- type CxIntentTrainingPhrasePartArrayInput
- type CxIntentTrainingPhrasePartArrayOutput
- func (CxIntentTrainingPhrasePartArrayOutput) ElementType() reflect.Type
- func (o CxIntentTrainingPhrasePartArrayOutput) Index(i pulumi.IntInput) CxIntentTrainingPhrasePartOutput
- func (o CxIntentTrainingPhrasePartArrayOutput) ToCxIntentTrainingPhrasePartArrayOutput() CxIntentTrainingPhrasePartArrayOutput
- func (o CxIntentTrainingPhrasePartArrayOutput) ToCxIntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) CxIntentTrainingPhrasePartArrayOutput
- type CxIntentTrainingPhrasePartInput
- type CxIntentTrainingPhrasePartOutput
- func (CxIntentTrainingPhrasePartOutput) ElementType() reflect.Type
- func (o CxIntentTrainingPhrasePartOutput) ParameterId() pulumi.StringPtrOutput
- func (o CxIntentTrainingPhrasePartOutput) Text() pulumi.StringOutput
- func (o CxIntentTrainingPhrasePartOutput) ToCxIntentTrainingPhrasePartOutput() CxIntentTrainingPhrasePartOutput
- func (o CxIntentTrainingPhrasePartOutput) ToCxIntentTrainingPhrasePartOutputWithContext(ctx context.Context) CxIntentTrainingPhrasePartOutput
- type CxPage
- type CxPageAdvancedSettings
- type CxPageAdvancedSettingsArgs
- func (CxPageAdvancedSettingsArgs) ElementType() reflect.Type
- func (i CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsOutput() CxPageAdvancedSettingsOutput
- func (i CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsOutputWithContext(ctx context.Context) CxPageAdvancedSettingsOutput
- func (i CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsPtrOutput() CxPageAdvancedSettingsPtrOutput
- func (i CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsPtrOutput
- type CxPageAdvancedSettingsDtmfSettings
- type CxPageAdvancedSettingsDtmfSettingsArgs
- func (CxPageAdvancedSettingsDtmfSettingsArgs) ElementType() reflect.Type
- func (i CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsOutput() CxPageAdvancedSettingsDtmfSettingsOutput
- func (i CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxPageAdvancedSettingsDtmfSettingsOutput
- func (i CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsPtrOutput() CxPageAdvancedSettingsDtmfSettingsPtrOutput
- func (i CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsDtmfSettingsPtrOutput
- type CxPageAdvancedSettingsDtmfSettingsInput
- type CxPageAdvancedSettingsDtmfSettingsOutput
- func (CxPageAdvancedSettingsDtmfSettingsOutput) ElementType() reflect.Type
- func (o CxPageAdvancedSettingsDtmfSettingsOutput) Enabled() pulumi.BoolPtrOutput
- func (o CxPageAdvancedSettingsDtmfSettingsOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxPageAdvancedSettingsDtmfSettingsOutput) MaxDigits() pulumi.IntPtrOutput
- func (o CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsOutput() CxPageAdvancedSettingsDtmfSettingsOutput
- func (o CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxPageAdvancedSettingsDtmfSettingsOutput
- func (o CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutput() CxPageAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsDtmfSettingsPtrOutput
- type CxPageAdvancedSettingsDtmfSettingsPtrInput
- type CxPageAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxPageAdvancedSettingsDtmfSettingsPtrOutput) Elem() CxPageAdvancedSettingsDtmfSettingsOutput
- func (CxPageAdvancedSettingsDtmfSettingsPtrOutput) ElementType() reflect.Type
- func (o CxPageAdvancedSettingsDtmfSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CxPageAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxPageAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits() pulumi.IntPtrOutput
- func (o CxPageAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutput() CxPageAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxPageAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsDtmfSettingsPtrOutput
- type CxPageAdvancedSettingsInput
- type CxPageAdvancedSettingsOutput
- func (o CxPageAdvancedSettingsOutput) DtmfSettings() CxPageAdvancedSettingsDtmfSettingsPtrOutput
- func (CxPageAdvancedSettingsOutput) ElementType() reflect.Type
- func (o CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsOutput() CxPageAdvancedSettingsOutput
- func (o CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsOutputWithContext(ctx context.Context) CxPageAdvancedSettingsOutput
- func (o CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsPtrOutput() CxPageAdvancedSettingsPtrOutput
- func (o CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsPtrOutput
- type CxPageAdvancedSettingsPtrInput
- type CxPageAdvancedSettingsPtrOutput
- func (o CxPageAdvancedSettingsPtrOutput) DtmfSettings() CxPageAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxPageAdvancedSettingsPtrOutput) Elem() CxPageAdvancedSettingsOutput
- func (CxPageAdvancedSettingsPtrOutput) ElementType() reflect.Type
- func (o CxPageAdvancedSettingsPtrOutput) ToCxPageAdvancedSettingsPtrOutput() CxPageAdvancedSettingsPtrOutput
- func (o CxPageAdvancedSettingsPtrOutput) ToCxPageAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsPtrOutput
- type CxPageArgs
- type CxPageArray
- type CxPageArrayInput
- type CxPageArrayOutput
- type CxPageEntryFulfillment
- type CxPageEntryFulfillmentArgs
- func (CxPageEntryFulfillmentArgs) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentOutput() CxPageEntryFulfillmentOutput
- func (i CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentOutputWithContext(ctx context.Context) CxPageEntryFulfillmentOutput
- func (i CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentPtrOutput() CxPageEntryFulfillmentPtrOutput
- func (i CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentPtrOutput
- type CxPageEntryFulfillmentConditionalCase
- type CxPageEntryFulfillmentConditionalCaseArgs
- func (CxPageEntryFulfillmentConditionalCaseArgs) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentConditionalCaseArgs) ToCxPageEntryFulfillmentConditionalCaseOutput() CxPageEntryFulfillmentConditionalCaseOutput
- func (i CxPageEntryFulfillmentConditionalCaseArgs) ToCxPageEntryFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageEntryFulfillmentConditionalCaseOutput
- type CxPageEntryFulfillmentConditionalCaseArray
- func (CxPageEntryFulfillmentConditionalCaseArray) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentConditionalCaseArray) ToCxPageEntryFulfillmentConditionalCaseArrayOutput() CxPageEntryFulfillmentConditionalCaseArrayOutput
- func (i CxPageEntryFulfillmentConditionalCaseArray) ToCxPageEntryFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentConditionalCaseArrayOutput
- type CxPageEntryFulfillmentConditionalCaseArrayInput
- type CxPageEntryFulfillmentConditionalCaseArrayOutput
- func (CxPageEntryFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentConditionalCaseArrayOutput) Index(i pulumi.IntInput) CxPageEntryFulfillmentConditionalCaseOutput
- func (o CxPageEntryFulfillmentConditionalCaseArrayOutput) ToCxPageEntryFulfillmentConditionalCaseArrayOutput() CxPageEntryFulfillmentConditionalCaseArrayOutput
- func (o CxPageEntryFulfillmentConditionalCaseArrayOutput) ToCxPageEntryFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentConditionalCaseArrayOutput
- type CxPageEntryFulfillmentConditionalCaseInput
- type CxPageEntryFulfillmentConditionalCaseOutput
- func (o CxPageEntryFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
- func (CxPageEntryFulfillmentConditionalCaseOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentConditionalCaseOutput) ToCxPageEntryFulfillmentConditionalCaseOutput() CxPageEntryFulfillmentConditionalCaseOutput
- func (o CxPageEntryFulfillmentConditionalCaseOutput) ToCxPageEntryFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageEntryFulfillmentConditionalCaseOutput
- type CxPageEntryFulfillmentInput
- type CxPageEntryFulfillmentMessage
- type CxPageEntryFulfillmentMessageArgs
- func (CxPageEntryFulfillmentMessageArgs) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentMessageArgs) ToCxPageEntryFulfillmentMessageOutput() CxPageEntryFulfillmentMessageOutput
- func (i CxPageEntryFulfillmentMessageArgs) ToCxPageEntryFulfillmentMessageOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutput
- type CxPageEntryFulfillmentMessageArray
- func (CxPageEntryFulfillmentMessageArray) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentMessageArray) ToCxPageEntryFulfillmentMessageArrayOutput() CxPageEntryFulfillmentMessageArrayOutput
- func (i CxPageEntryFulfillmentMessageArray) ToCxPageEntryFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageArrayOutput
- type CxPageEntryFulfillmentMessageArrayInput
- type CxPageEntryFulfillmentMessageArrayOutput
- func (CxPageEntryFulfillmentMessageArrayOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageArrayOutput) Index(i pulumi.IntInput) CxPageEntryFulfillmentMessageOutput
- func (o CxPageEntryFulfillmentMessageArrayOutput) ToCxPageEntryFulfillmentMessageArrayOutput() CxPageEntryFulfillmentMessageArrayOutput
- func (o CxPageEntryFulfillmentMessageArrayOutput) ToCxPageEntryFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageArrayOutput
- type CxPageEntryFulfillmentMessageConversationSuccess
- type CxPageEntryFulfillmentMessageConversationSuccessArgs
- func (CxPageEntryFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessOutput() CxPageEntryFulfillmentMessageConversationSuccessOutput
- func (i CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageConversationSuccessOutput
- func (i CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutput() CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
- func (i CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
- type CxPageEntryFulfillmentMessageConversationSuccessInput
- type CxPageEntryFulfillmentMessageConversationSuccessOutput
- func (CxPageEntryFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessOutput() CxPageEntryFulfillmentMessageConversationSuccessOutput
- func (o CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageConversationSuccessOutput
- func (o CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutput() CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
- func (o CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
- type CxPageEntryFulfillmentMessageConversationSuccessPtrInput
- type CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
- func (o CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) Elem() CxPageEntryFulfillmentMessageConversationSuccessOutput
- func (CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutput() CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
- func (o CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
- type CxPageEntryFulfillmentMessageInput
- type CxPageEntryFulfillmentMessageLiveAgentHandoff
- type CxPageEntryFulfillmentMessageLiveAgentHandoffArgs
- func (CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffOutput
- func (i CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffOutput
- func (i CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
- func (i CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxPageEntryFulfillmentMessageLiveAgentHandoffInput
- type CxPageEntryFulfillmentMessageLiveAgentHandoffOutput
- func (CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffOutput
- func (o CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffOutput
- func (o CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxPageEntryFulfillmentMessageLiveAgentHandoffPtrInput
- type CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) Elem() CxPageEntryFulfillmentMessageLiveAgentHandoffOutput
- func (CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxPageEntryFulfillmentMessageOutput
- func (o CxPageEntryFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessageOutput) ConversationSuccess() CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
- func (CxPageEntryFulfillmentMessageOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageOutput) LiveAgentHandoff() CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageEntryFulfillmentMessageOutput) OutputAudioText() CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageEntryFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessageOutput) PlayAudio() CxPageEntryFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageEntryFulfillmentMessageOutput) TelephonyTransferCall() CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageEntryFulfillmentMessageOutput) Text() CxPageEntryFulfillmentMessageTextPtrOutput
- func (o CxPageEntryFulfillmentMessageOutput) ToCxPageEntryFulfillmentMessageOutput() CxPageEntryFulfillmentMessageOutput
- func (o CxPageEntryFulfillmentMessageOutput) ToCxPageEntryFulfillmentMessageOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutput
- type CxPageEntryFulfillmentMessageOutputAudioText
- type CxPageEntryFulfillmentMessageOutputAudioTextArgs
- func (CxPageEntryFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextOutput() CxPageEntryFulfillmentMessageOutputAudioTextOutput
- func (i CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutputAudioTextOutput
- func (i CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutput() CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
- func (i CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
- type CxPageEntryFulfillmentMessageOutputAudioTextInput
- type CxPageEntryFulfillmentMessageOutputAudioTextOutput
- func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxPageEntryFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextOutput() CxPageEntryFulfillmentMessageOutputAudioTextOutput
- func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutputAudioTextOutput
- func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutput() CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
- type CxPageEntryFulfillmentMessageOutputAudioTextPtrInput
- type CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) Elem() CxPageEntryFulfillmentMessageOutputAudioTextOutput
- func (CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutput() CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
- type CxPageEntryFulfillmentMessagePlayAudio
- type CxPageEntryFulfillmentMessagePlayAudioArgs
- func (CxPageEntryFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioOutput() CxPageEntryFulfillmentMessagePlayAudioOutput
- func (i CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessagePlayAudioOutput
- func (i CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutput() CxPageEntryFulfillmentMessagePlayAudioPtrOutput
- func (i CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessagePlayAudioPtrOutput
- type CxPageEntryFulfillmentMessagePlayAudioInput
- type CxPageEntryFulfillmentMessagePlayAudioOutput
- func (o CxPageEntryFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageEntryFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
- func (CxPageEntryFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioOutput() CxPageEntryFulfillmentMessagePlayAudioOutput
- func (o CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessagePlayAudioOutput
- func (o CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutput() CxPageEntryFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessagePlayAudioPtrOutput
- type CxPageEntryFulfillmentMessagePlayAudioPtrInput
- type CxPageEntryFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageEntryFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageEntryFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessagePlayAudioPtrOutput) Elem() CxPageEntryFulfillmentMessagePlayAudioOutput
- func (CxPageEntryFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessagePlayAudioPtrOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutput() CxPageEntryFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageEntryFulfillmentMessagePlayAudioPtrOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessagePlayAudioPtrOutput
- type CxPageEntryFulfillmentMessageTelephonyTransferCall
- type CxPageEntryFulfillmentMessageTelephonyTransferCallArgs
- func (CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallOutput
- func (i CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallOutput
- func (i CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
- func (i CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxPageEntryFulfillmentMessageTelephonyTransferCallInput
- type CxPageEntryFulfillmentMessageTelephonyTransferCallOutput
- func (CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
- func (o CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallOutput
- func (o CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallOutput
- func (o CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxPageEntryFulfillmentMessageTelephonyTransferCallPtrInput
- type CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) Elem() CxPageEntryFulfillmentMessageTelephonyTransferCallOutput
- func (CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxPageEntryFulfillmentMessageText
- type CxPageEntryFulfillmentMessageTextArgs
- func (CxPageEntryFulfillmentMessageTextArgs) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextOutput() CxPageEntryFulfillmentMessageTextOutput
- func (i CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTextOutput
- func (i CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextPtrOutput() CxPageEntryFulfillmentMessageTextPtrOutput
- func (i CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTextPtrOutput
- type CxPageEntryFulfillmentMessageTextInput
- type CxPageEntryFulfillmentMessageTextOutput
- func (o CxPageEntryFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxPageEntryFulfillmentMessageTextOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
- func (o CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextOutput() CxPageEntryFulfillmentMessageTextOutput
- func (o CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTextOutput
- func (o CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextPtrOutput() CxPageEntryFulfillmentMessageTextPtrOutput
- func (o CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTextPtrOutput
- type CxPageEntryFulfillmentMessageTextPtrInput
- type CxPageEntryFulfillmentMessageTextPtrOutput
- func (o CxPageEntryFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageEntryFulfillmentMessageTextPtrOutput) Elem() CxPageEntryFulfillmentMessageTextOutput
- func (CxPageEntryFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
- func (o CxPageEntryFulfillmentMessageTextPtrOutput) ToCxPageEntryFulfillmentMessageTextPtrOutput() CxPageEntryFulfillmentMessageTextPtrOutput
- func (o CxPageEntryFulfillmentMessageTextPtrOutput) ToCxPageEntryFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTextPtrOutput
- type CxPageEntryFulfillmentOutput
- func (o CxPageEntryFulfillmentOutput) ConditionalCases() CxPageEntryFulfillmentConditionalCaseArrayOutput
- func (CxPageEntryFulfillmentOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentOutput) Messages() CxPageEntryFulfillmentMessageArrayOutput
- func (o CxPageEntryFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxPageEntryFulfillmentOutput) SetParameterActions() CxPageEntryFulfillmentSetParameterActionArrayOutput
- func (o CxPageEntryFulfillmentOutput) Tag() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentOutput() CxPageEntryFulfillmentOutput
- func (o CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentOutputWithContext(ctx context.Context) CxPageEntryFulfillmentOutput
- func (o CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentPtrOutput() CxPageEntryFulfillmentPtrOutput
- func (o CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentPtrOutput
- func (o CxPageEntryFulfillmentOutput) Webhook() pulumi.StringPtrOutput
- type CxPageEntryFulfillmentPtrInput
- type CxPageEntryFulfillmentPtrOutput
- func (o CxPageEntryFulfillmentPtrOutput) ConditionalCases() CxPageEntryFulfillmentConditionalCaseArrayOutput
- func (o CxPageEntryFulfillmentPtrOutput) Elem() CxPageEntryFulfillmentOutput
- func (CxPageEntryFulfillmentPtrOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentPtrOutput) Messages() CxPageEntryFulfillmentMessageArrayOutput
- func (o CxPageEntryFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxPageEntryFulfillmentPtrOutput) SetParameterActions() CxPageEntryFulfillmentSetParameterActionArrayOutput
- func (o CxPageEntryFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentPtrOutput) ToCxPageEntryFulfillmentPtrOutput() CxPageEntryFulfillmentPtrOutput
- func (o CxPageEntryFulfillmentPtrOutput) ToCxPageEntryFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentPtrOutput
- func (o CxPageEntryFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
- type CxPageEntryFulfillmentSetParameterAction
- type CxPageEntryFulfillmentSetParameterActionArgs
- func (CxPageEntryFulfillmentSetParameterActionArgs) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentSetParameterActionArgs) ToCxPageEntryFulfillmentSetParameterActionOutput() CxPageEntryFulfillmentSetParameterActionOutput
- func (i CxPageEntryFulfillmentSetParameterActionArgs) ToCxPageEntryFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageEntryFulfillmentSetParameterActionOutput
- type CxPageEntryFulfillmentSetParameterActionArray
- func (CxPageEntryFulfillmentSetParameterActionArray) ElementType() reflect.Type
- func (i CxPageEntryFulfillmentSetParameterActionArray) ToCxPageEntryFulfillmentSetParameterActionArrayOutput() CxPageEntryFulfillmentSetParameterActionArrayOutput
- func (i CxPageEntryFulfillmentSetParameterActionArray) ToCxPageEntryFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentSetParameterActionArrayOutput
- type CxPageEntryFulfillmentSetParameterActionArrayInput
- type CxPageEntryFulfillmentSetParameterActionArrayOutput
- func (CxPageEntryFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentSetParameterActionArrayOutput) Index(i pulumi.IntInput) CxPageEntryFulfillmentSetParameterActionOutput
- func (o CxPageEntryFulfillmentSetParameterActionArrayOutput) ToCxPageEntryFulfillmentSetParameterActionArrayOutput() CxPageEntryFulfillmentSetParameterActionArrayOutput
- func (o CxPageEntryFulfillmentSetParameterActionArrayOutput) ToCxPageEntryFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentSetParameterActionArrayOutput
- type CxPageEntryFulfillmentSetParameterActionInput
- type CxPageEntryFulfillmentSetParameterActionOutput
- func (CxPageEntryFulfillmentSetParameterActionOutput) ElementType() reflect.Type
- func (o CxPageEntryFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
- func (o CxPageEntryFulfillmentSetParameterActionOutput) ToCxPageEntryFulfillmentSetParameterActionOutput() CxPageEntryFulfillmentSetParameterActionOutput
- func (o CxPageEntryFulfillmentSetParameterActionOutput) ToCxPageEntryFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageEntryFulfillmentSetParameterActionOutput
- func (o CxPageEntryFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
- type CxPageEventHandler
- type CxPageEventHandlerArgs
- type CxPageEventHandlerArray
- type CxPageEventHandlerArrayInput
- type CxPageEventHandlerArrayOutput
- func (CxPageEventHandlerArrayOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerArrayOutput) Index(i pulumi.IntInput) CxPageEventHandlerOutput
- func (o CxPageEventHandlerArrayOutput) ToCxPageEventHandlerArrayOutput() CxPageEventHandlerArrayOutput
- func (o CxPageEventHandlerArrayOutput) ToCxPageEventHandlerArrayOutputWithContext(ctx context.Context) CxPageEventHandlerArrayOutput
- type CxPageEventHandlerInput
- type CxPageEventHandlerOutput
- func (CxPageEventHandlerOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerOutput) Event() pulumi.StringPtrOutput
- func (o CxPageEventHandlerOutput) Name() pulumi.StringPtrOutput
- func (o CxPageEventHandlerOutput) TargetFlow() pulumi.StringPtrOutput
- func (o CxPageEventHandlerOutput) TargetPage() pulumi.StringPtrOutput
- func (o CxPageEventHandlerOutput) ToCxPageEventHandlerOutput() CxPageEventHandlerOutput
- func (o CxPageEventHandlerOutput) ToCxPageEventHandlerOutputWithContext(ctx context.Context) CxPageEventHandlerOutput
- func (o CxPageEventHandlerOutput) TriggerFulfillment() CxPageEventHandlerTriggerFulfillmentPtrOutput
- type CxPageEventHandlerTriggerFulfillment
- type CxPageEventHandlerTriggerFulfillmentArgs
- func (CxPageEventHandlerTriggerFulfillmentArgs) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentOutput() CxPageEventHandlerTriggerFulfillmentOutput
- func (i CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentOutput
- func (i CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentPtrOutput() CxPageEventHandlerTriggerFulfillmentPtrOutput
- func (i CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentPtrOutput
- type CxPageEventHandlerTriggerFulfillmentConditionalCase
- type CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs
- func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutput() CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput
- func (i CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput
- type CxPageEventHandlerTriggerFulfillmentConditionalCaseArray
- func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArray) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- func (i CxPageEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- type CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayInput
- type CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) Index(i pulumi.IntInput) CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput
- func (o CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- func (o CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- type CxPageEventHandlerTriggerFulfillmentConditionalCaseInput
- type CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput
- func (o CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
- func (CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutput() CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput
- func (o CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput
- type CxPageEventHandlerTriggerFulfillmentInput
- type CxPageEventHandlerTriggerFulfillmentMessage
- type CxPageEventHandlerTriggerFulfillmentMessageArgs
- func (CxPageEventHandlerTriggerFulfillmentMessageArgs) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentMessageArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutput() CxPageEventHandlerTriggerFulfillmentMessageOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutput
- type CxPageEventHandlerTriggerFulfillmentMessageArray
- func (CxPageEventHandlerTriggerFulfillmentMessageArray) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentMessageArray) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutput() CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageArray) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
- type CxPageEventHandlerTriggerFulfillmentMessageArrayInput
- type CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageArrayOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageArrayOutput) Index(i pulumi.IntInput) CxPageEventHandlerTriggerFulfillmentMessageOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutput() CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
- type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccess
- type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs
- func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessInput
- type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput
- type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Elem() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageInput
- type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoff
- type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs
- func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput
- type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput
- type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Elem() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) ConversationSuccess() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) LiveAgentHandoff() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) OutputAudioText() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) PlayAudio() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) TelephonyTransferCall() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) Text() CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutput() CxPageEventHandlerTriggerFulfillmentMessageOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutput
- type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioText
- type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs
- func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextInput
- type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput
- type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Elem() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessagePlayAudio
- type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs
- func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioInput
- type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
- func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput
- type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) Elem() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCall
- type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs
- func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput
- type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput
- type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) Elem() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageText
- type CxPageEventHandlerTriggerFulfillmentMessageTextArgs
- func (CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutput() CxPageEventHandlerTriggerFulfillmentMessageTextOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
- func (i CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageTextInput
- type CxPageEventHandlerTriggerFulfillmentMessageTextOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutput() CxPageEventHandlerTriggerFulfillmentMessageTextOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
- type CxPageEventHandlerTriggerFulfillmentMessageTextPtrInput
- type CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) Elem() CxPageEventHandlerTriggerFulfillmentMessageTextOutput
- func (CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
- type CxPageEventHandlerTriggerFulfillmentOutput
- func (o CxPageEventHandlerTriggerFulfillmentOutput) ConditionalCases() CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- func (CxPageEventHandlerTriggerFulfillmentOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentOutput) Messages() CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
- func (o CxPageEventHandlerTriggerFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentOutput) SetParameterActions() CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxPageEventHandlerTriggerFulfillmentOutput) Tag() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentOutput() CxPageEventHandlerTriggerFulfillmentOutput
- func (o CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentOutput
- func (o CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutput() CxPageEventHandlerTriggerFulfillmentPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentOutput) Webhook() pulumi.StringPtrOutput
- type CxPageEventHandlerTriggerFulfillmentPtrInput
- type CxPageEventHandlerTriggerFulfillmentPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) ConditionalCases() CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) Elem() CxPageEventHandlerTriggerFulfillmentOutput
- func (CxPageEventHandlerTriggerFulfillmentPtrOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) Messages() CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
- func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) SetParameterActions() CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutput() CxPageEventHandlerTriggerFulfillmentPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
- type CxPageEventHandlerTriggerFulfillmentSetParameterAction
- type CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs
- func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutput() CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput
- func (i CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput
- type CxPageEventHandlerTriggerFulfillmentSetParameterActionArray
- func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArray) ElementType() reflect.Type
- func (i CxPageEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- func (i CxPageEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- type CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayInput
- type CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) Index(i pulumi.IntInput) CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput
- func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- type CxPageEventHandlerTriggerFulfillmentSetParameterActionInput
- type CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput
- func (CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) ElementType() reflect.Type
- func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
- func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutput() CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput
- func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput
- func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
- type CxPageForm
- type CxPageFormArgs
- func (CxPageFormArgs) ElementType() reflect.Type
- func (i CxPageFormArgs) ToCxPageFormOutput() CxPageFormOutput
- func (i CxPageFormArgs) ToCxPageFormOutputWithContext(ctx context.Context) CxPageFormOutput
- func (i CxPageFormArgs) ToCxPageFormPtrOutput() CxPageFormPtrOutput
- func (i CxPageFormArgs) ToCxPageFormPtrOutputWithContext(ctx context.Context) CxPageFormPtrOutput
- type CxPageFormInput
- type CxPageFormOutput
- func (CxPageFormOutput) ElementType() reflect.Type
- func (o CxPageFormOutput) Parameters() CxPageFormParameterArrayOutput
- func (o CxPageFormOutput) ToCxPageFormOutput() CxPageFormOutput
- func (o CxPageFormOutput) ToCxPageFormOutputWithContext(ctx context.Context) CxPageFormOutput
- func (o CxPageFormOutput) ToCxPageFormPtrOutput() CxPageFormPtrOutput
- func (o CxPageFormOutput) ToCxPageFormPtrOutputWithContext(ctx context.Context) CxPageFormPtrOutput
- type CxPageFormParameter
- type CxPageFormParameterAdvancedSettings
- type CxPageFormParameterAdvancedSettingsArgs
- func (CxPageFormParameterAdvancedSettingsArgs) ElementType() reflect.Type
- func (i CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsOutput() CxPageFormParameterAdvancedSettingsOutput
- func (i CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsOutput
- func (i CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsPtrOutput() CxPageFormParameterAdvancedSettingsPtrOutput
- func (i CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsPtrOutput
- type CxPageFormParameterAdvancedSettingsDtmfSettings
- type CxPageFormParameterAdvancedSettingsDtmfSettingsArgs
- func (CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ElementType() reflect.Type
- func (i CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsOutput
- func (i CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsOutput
- func (i CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
- func (i CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
- type CxPageFormParameterAdvancedSettingsDtmfSettingsInput
- type CxPageFormParameterAdvancedSettingsDtmfSettingsOutput
- func (CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ElementType() reflect.Type
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) Enabled() pulumi.BoolPtrOutput
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) MaxDigits() pulumi.IntPtrOutput
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsOutput
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsOutput
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
- type CxPageFormParameterAdvancedSettingsDtmfSettingsPtrInput
- type CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) Elem() CxPageFormParameterAdvancedSettingsDtmfSettingsOutput
- func (CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits() pulumi.IntPtrOutput
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
- type CxPageFormParameterAdvancedSettingsInput
- type CxPageFormParameterAdvancedSettingsOutput
- func (o CxPageFormParameterAdvancedSettingsOutput) DtmfSettings() CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
- func (CxPageFormParameterAdvancedSettingsOutput) ElementType() reflect.Type
- func (o CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsOutput() CxPageFormParameterAdvancedSettingsOutput
- func (o CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsOutput
- func (o CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsPtrOutput() CxPageFormParameterAdvancedSettingsPtrOutput
- func (o CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsPtrOutput
- type CxPageFormParameterAdvancedSettingsPtrInput
- type CxPageFormParameterAdvancedSettingsPtrOutput
- func (o CxPageFormParameterAdvancedSettingsPtrOutput) DtmfSettings() CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
- func (o CxPageFormParameterAdvancedSettingsPtrOutput) Elem() CxPageFormParameterAdvancedSettingsOutput
- func (CxPageFormParameterAdvancedSettingsPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterAdvancedSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsPtrOutput() CxPageFormParameterAdvancedSettingsPtrOutput
- func (o CxPageFormParameterAdvancedSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsPtrOutput
- type CxPageFormParameterArgs
- type CxPageFormParameterArray
- type CxPageFormParameterArrayInput
- type CxPageFormParameterArrayOutput
- func (CxPageFormParameterArrayOutput) ElementType() reflect.Type
- func (o CxPageFormParameterArrayOutput) Index(i pulumi.IntInput) CxPageFormParameterOutput
- func (o CxPageFormParameterArrayOutput) ToCxPageFormParameterArrayOutput() CxPageFormParameterArrayOutput
- func (o CxPageFormParameterArrayOutput) ToCxPageFormParameterArrayOutputWithContext(ctx context.Context) CxPageFormParameterArrayOutput
- type CxPageFormParameterFillBehavior
- type CxPageFormParameterFillBehaviorArgs
- func (CxPageFormParameterFillBehaviorArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorOutput() CxPageFormParameterFillBehaviorOutput
- func (i CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorOutput
- func (i CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorPtrOutput() CxPageFormParameterFillBehaviorPtrOutput
- func (i CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorPtrOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillment
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCase
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput) Index(i pulumi.IntInput) CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessage
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput) Index(i pulumi.IntInput) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccess
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) Elem() ...
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoff
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) Elem() ...
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ConversationSuccess() ...
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) LiveAgentHandoff() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) OutputAudioText() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) PlayAudio() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) TelephonyTransferCall() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) Text() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioText
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) Elem() ...
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudio
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) Elem() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCall
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) Elem() ...
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageText
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) Elem() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ConditionalCases() ...
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) Messages() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) SetParameterActions() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) Tag() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) Webhook() pulumi.StringPtrOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ConditionalCases() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) Elem() CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) Messages() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) SetParameterActions() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterAction
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput() ...
- func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput) Index(i pulumi.IntInput) ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionInput
- type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput
- func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput() ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
- type CxPageFormParameterFillBehaviorInput
- type CxPageFormParameterFillBehaviorOutput
- func (CxPageFormParameterFillBehaviorOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorOutput) InitialPromptFulfillment() CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorOutput) RepromptEventHandlers() CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
- func (o CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorOutput() CxPageFormParameterFillBehaviorOutput
- func (o CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorOutput
- func (o CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorPtrOutput() CxPageFormParameterFillBehaviorPtrOutput
- func (o CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorPtrOutput
- type CxPageFormParameterFillBehaviorPtrInput
- type CxPageFormParameterFillBehaviorPtrOutput
- func (o CxPageFormParameterFillBehaviorPtrOutput) Elem() CxPageFormParameterFillBehaviorOutput
- func (CxPageFormParameterFillBehaviorPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorPtrOutput) InitialPromptFulfillment() CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorPtrOutput) RepromptEventHandlers() CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
- func (o CxPageFormParameterFillBehaviorPtrOutput) ToCxPageFormParameterFillBehaviorPtrOutput() CxPageFormParameterFillBehaviorPtrOutput
- func (o CxPageFormParameterFillBehaviorPtrOutput) ToCxPageFormParameterFillBehaviorPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorPtrOutput
- type CxPageFormParameterFillBehaviorRepromptEventHandler
- type CxPageFormParameterFillBehaviorRepromptEventHandlerArgs
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerOutput
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerOutput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerArray
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerArray) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerArrayInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput) Index(i pulumi.IntInput) CxPageFormParameterFillBehaviorRepromptEventHandlerOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) Event() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) Name() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) TargetFlow() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) TargetPage() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) TriggerFulfillment() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillment
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCase
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) Index(i pulumi.IntInput) ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessage
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput) Index(i pulumi.IntInput) ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccess
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Elem() ...
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoff
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Elem() ...
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) ConversationSuccess() ...
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) LiveAgentHandoff() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) OutputAudioText() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) PlayAudio() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) TelephonyTransferCall() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) Text() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioText
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Elem() ...
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudio
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) Elem() ...
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCall
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) Elem() ...
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageText
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) Elem() ...
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ConditionalCases() ...
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) Messages() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) SetParameterActions() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) Tag() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) Webhook() pulumi.StringPtrOutput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ConditionalCases() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) Elem() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) Messages() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) SetParameterActions() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterAction
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray) ElementType() reflect.Type
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() ...
- func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) Index(i pulumi.IntInput) ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) ...
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionInput
- type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput
- func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) ElementType() reflect.Type
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput() ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) ...
- func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
- type CxPageFormParameterInput
- type CxPageFormParameterOutput
- func (o CxPageFormParameterOutput) AdvancedSettings() CxPageFormParameterAdvancedSettingsPtrOutput
- func (o CxPageFormParameterOutput) DefaultValue() pulumi.StringPtrOutput
- func (o CxPageFormParameterOutput) DisplayName() pulumi.StringPtrOutput
- func (CxPageFormParameterOutput) ElementType() reflect.Type
- func (o CxPageFormParameterOutput) EntityType() pulumi.StringPtrOutput
- func (o CxPageFormParameterOutput) FillBehavior() CxPageFormParameterFillBehaviorPtrOutput
- func (o CxPageFormParameterOutput) IsList() pulumi.BoolPtrOutput
- func (o CxPageFormParameterOutput) Redact() pulumi.BoolPtrOutput
- func (o CxPageFormParameterOutput) Required() pulumi.BoolPtrOutput
- func (o CxPageFormParameterOutput) ToCxPageFormParameterOutput() CxPageFormParameterOutput
- func (o CxPageFormParameterOutput) ToCxPageFormParameterOutputWithContext(ctx context.Context) CxPageFormParameterOutput
- type CxPageFormPtrInput
- type CxPageFormPtrOutput
- func (o CxPageFormPtrOutput) Elem() CxPageFormOutput
- func (CxPageFormPtrOutput) ElementType() reflect.Type
- func (o CxPageFormPtrOutput) Parameters() CxPageFormParameterArrayOutput
- func (o CxPageFormPtrOutput) ToCxPageFormPtrOutput() CxPageFormPtrOutput
- func (o CxPageFormPtrOutput) ToCxPageFormPtrOutputWithContext(ctx context.Context) CxPageFormPtrOutput
- type CxPageInput
- type CxPageMap
- type CxPageMapInput
- type CxPageMapOutput
- type CxPageOutput
- func (o CxPageOutput) AdvancedSettings() CxPageAdvancedSettingsPtrOutput
- func (o CxPageOutput) DisplayName() pulumi.StringOutput
- func (CxPageOutput) ElementType() reflect.Type
- func (o CxPageOutput) EntryFulfillment() CxPageEntryFulfillmentPtrOutput
- func (o CxPageOutput) EventHandlers() CxPageEventHandlerArrayOutput
- func (o CxPageOutput) Form() CxPageFormPtrOutput
- func (o CxPageOutput) LanguageCode() pulumi.StringPtrOutput
- func (o CxPageOutput) Name() pulumi.StringOutput
- func (o CxPageOutput) Parent() pulumi.StringPtrOutput
- func (o CxPageOutput) ToCxPageOutput() CxPageOutput
- func (o CxPageOutput) ToCxPageOutputWithContext(ctx context.Context) CxPageOutput
- func (o CxPageOutput) TransitionRouteGroups() pulumi.StringArrayOutput
- func (o CxPageOutput) TransitionRoutes() CxPageTransitionRouteArrayOutput
- type CxPageState
- type CxPageTransitionRoute
- type CxPageTransitionRouteArgs
- type CxPageTransitionRouteArray
- func (CxPageTransitionRouteArray) ElementType() reflect.Type
- func (i CxPageTransitionRouteArray) ToCxPageTransitionRouteArrayOutput() CxPageTransitionRouteArrayOutput
- func (i CxPageTransitionRouteArray) ToCxPageTransitionRouteArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteArrayOutput
- type CxPageTransitionRouteArrayInput
- type CxPageTransitionRouteArrayOutput
- func (CxPageTransitionRouteArrayOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteArrayOutput) Index(i pulumi.IntInput) CxPageTransitionRouteOutput
- func (o CxPageTransitionRouteArrayOutput) ToCxPageTransitionRouteArrayOutput() CxPageTransitionRouteArrayOutput
- func (o CxPageTransitionRouteArrayOutput) ToCxPageTransitionRouteArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteArrayOutput
- type CxPageTransitionRouteInput
- type CxPageTransitionRouteOutput
- func (o CxPageTransitionRouteOutput) Condition() pulumi.StringPtrOutput
- func (CxPageTransitionRouteOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteOutput) Intent() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteOutput) Name() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteOutput) TargetFlow() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteOutput) TargetPage() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteOutput) ToCxPageTransitionRouteOutput() CxPageTransitionRouteOutput
- func (o CxPageTransitionRouteOutput) ToCxPageTransitionRouteOutputWithContext(ctx context.Context) CxPageTransitionRouteOutput
- func (o CxPageTransitionRouteOutput) TriggerFulfillment() CxPageTransitionRouteTriggerFulfillmentPtrOutput
- type CxPageTransitionRouteTriggerFulfillment
- type CxPageTransitionRouteTriggerFulfillmentArgs
- func (CxPageTransitionRouteTriggerFulfillmentArgs) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentOutput() CxPageTransitionRouteTriggerFulfillmentOutput
- func (i CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentOutput
- func (i CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentPtrOutput() CxPageTransitionRouteTriggerFulfillmentPtrOutput
- func (i CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentConditionalCase
- type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs
- func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput() CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput
- func (i CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput
- type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray
- func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput() CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- func (i CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayInput
- type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) Index(i pulumi.IntInput) CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput
- func (o CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput() CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- func (o CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- type CxPageTransitionRouteTriggerFulfillmentConditionalCaseInput
- type CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput
- func (o CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
- func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput() CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput
- func (o CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput
- type CxPageTransitionRouteTriggerFulfillmentInput
- type CxPageTransitionRouteTriggerFulfillmentMessage
- type CxPageTransitionRouteTriggerFulfillmentMessageArgs
- func (CxPageTransitionRouteTriggerFulfillmentMessageArgs) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentMessageArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageArray
- func (CxPageTransitionRouteTriggerFulfillmentMessageArray) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentMessageArray) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutput() CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageArray) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageArrayInput
- type CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput) Index(i pulumi.IntInput) CxPageTransitionRouteTriggerFulfillmentMessageOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutput() CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccess
- type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs
- func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessInput
- type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput
- type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) Elem() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageInput
- type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff
- type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs
- func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffInput
- type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput
- type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Elem() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) ConversationSuccess() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) LiveAgentHandoff() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) OutputAudioText() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) PlayAudio() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) TelephonyTransferCall() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) Text() CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioText
- type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs
- func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextInput
- type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput
- type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Elem() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudio
- type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs
- func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioInput
- type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput
- type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) Elem() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCall
- type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs
- func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallInput
- type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput
- type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) Elem() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageText
- type CxPageTransitionRouteTriggerFulfillmentMessageTextArgs
- func (CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- func (i CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageTextInput
- type CxPageTransitionRouteTriggerFulfillmentMessageTextOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentMessageTextPtrInput
- type CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) Elem() CxPageTransitionRouteTriggerFulfillmentMessageTextOutput
- func (CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentOutput
- func (o CxPageTransitionRouteTriggerFulfillmentOutput) ConditionalCases() CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- func (CxPageTransitionRouteTriggerFulfillmentOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentOutput) Messages() CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
- func (o CxPageTransitionRouteTriggerFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentOutput) SetParameterActions() CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxPageTransitionRouteTriggerFulfillmentOutput) Tag() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentOutput() CxPageTransitionRouteTriggerFulfillmentOutput
- func (o CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentOutput
- func (o CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutput() CxPageTransitionRouteTriggerFulfillmentPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentOutput) Webhook() pulumi.StringPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentPtrInput
- type CxPageTransitionRouteTriggerFulfillmentPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) ConditionalCases() CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
- func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) Elem() CxPageTransitionRouteTriggerFulfillmentOutput
- func (CxPageTransitionRouteTriggerFulfillmentPtrOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) Messages() CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
- func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) SetParameterActions() CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutput() CxPageTransitionRouteTriggerFulfillmentPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
- type CxPageTransitionRouteTriggerFulfillmentSetParameterAction
- type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs
- func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput() CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput
- func (i CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput
- type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray
- func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray) ElementType() reflect.Type
- func (i CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput() CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- func (i CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayInput
- type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) Index(i pulumi.IntInput) CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput
- func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput() CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
- type CxPageTransitionRouteTriggerFulfillmentSetParameterActionInput
- type CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput
- func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) ElementType() reflect.Type
- func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
- func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput() CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput
- func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput
- func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
- type CxSecuritySettings
- type CxSecuritySettingsArgs
- type CxSecuritySettingsArray
- type CxSecuritySettingsArrayInput
- type CxSecuritySettingsArrayOutput
- func (CxSecuritySettingsArrayOutput) ElementType() reflect.Type
- func (o CxSecuritySettingsArrayOutput) Index(i pulumi.IntInput) CxSecuritySettingsOutput
- func (o CxSecuritySettingsArrayOutput) ToCxSecuritySettingsArrayOutput() CxSecuritySettingsArrayOutput
- func (o CxSecuritySettingsArrayOutput) ToCxSecuritySettingsArrayOutputWithContext(ctx context.Context) CxSecuritySettingsArrayOutput
- type CxSecuritySettingsAudioExportSettings
- type CxSecuritySettingsAudioExportSettingsArgs
- func (CxSecuritySettingsAudioExportSettingsArgs) ElementType() reflect.Type
- func (i CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsOutput() CxSecuritySettingsAudioExportSettingsOutput
- func (i CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsOutputWithContext(ctx context.Context) CxSecuritySettingsAudioExportSettingsOutput
- func (i CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsPtrOutput() CxSecuritySettingsAudioExportSettingsPtrOutput
- func (i CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsAudioExportSettingsPtrOutput
- type CxSecuritySettingsAudioExportSettingsInput
- type CxSecuritySettingsAudioExportSettingsOutput
- func (o CxSecuritySettingsAudioExportSettingsOutput) AudioExportPattern() pulumi.StringPtrOutput
- func (o CxSecuritySettingsAudioExportSettingsOutput) AudioFormat() pulumi.StringPtrOutput
- func (CxSecuritySettingsAudioExportSettingsOutput) ElementType() reflect.Type
- func (o CxSecuritySettingsAudioExportSettingsOutput) EnableAudioRedaction() pulumi.BoolPtrOutput
- func (o CxSecuritySettingsAudioExportSettingsOutput) GcsBucket() pulumi.StringPtrOutput
- func (o CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsOutput() CxSecuritySettingsAudioExportSettingsOutput
- func (o CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsOutputWithContext(ctx context.Context) CxSecuritySettingsAudioExportSettingsOutput
- func (o CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutput() CxSecuritySettingsAudioExportSettingsPtrOutput
- func (o CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsAudioExportSettingsPtrOutput
- type CxSecuritySettingsAudioExportSettingsPtrInput
- type CxSecuritySettingsAudioExportSettingsPtrOutput
- func (o CxSecuritySettingsAudioExportSettingsPtrOutput) AudioExportPattern() pulumi.StringPtrOutput
- func (o CxSecuritySettingsAudioExportSettingsPtrOutput) AudioFormat() pulumi.StringPtrOutput
- func (o CxSecuritySettingsAudioExportSettingsPtrOutput) Elem() CxSecuritySettingsAudioExportSettingsOutput
- func (CxSecuritySettingsAudioExportSettingsPtrOutput) ElementType() reflect.Type
- func (o CxSecuritySettingsAudioExportSettingsPtrOutput) EnableAudioRedaction() pulumi.BoolPtrOutput
- func (o CxSecuritySettingsAudioExportSettingsPtrOutput) GcsBucket() pulumi.StringPtrOutput
- func (o CxSecuritySettingsAudioExportSettingsPtrOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutput() CxSecuritySettingsAudioExportSettingsPtrOutput
- func (o CxSecuritySettingsAudioExportSettingsPtrOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsAudioExportSettingsPtrOutput
- type CxSecuritySettingsInput
- type CxSecuritySettingsInsightsExportSettings
- type CxSecuritySettingsInsightsExportSettingsArgs
- func (CxSecuritySettingsInsightsExportSettingsArgs) ElementType() reflect.Type
- func (i CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsOutput() CxSecuritySettingsInsightsExportSettingsOutput
- func (i CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsOutputWithContext(ctx context.Context) CxSecuritySettingsInsightsExportSettingsOutput
- func (i CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsPtrOutput() CxSecuritySettingsInsightsExportSettingsPtrOutput
- func (i CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsInsightsExportSettingsPtrOutput
- type CxSecuritySettingsInsightsExportSettingsInput
- type CxSecuritySettingsInsightsExportSettingsOutput
- func (CxSecuritySettingsInsightsExportSettingsOutput) ElementType() reflect.Type
- func (o CxSecuritySettingsInsightsExportSettingsOutput) EnableInsightsExport() pulumi.BoolOutput
- func (o CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsOutput() CxSecuritySettingsInsightsExportSettingsOutput
- func (o CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsOutputWithContext(ctx context.Context) CxSecuritySettingsInsightsExportSettingsOutput
- func (o CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutput() CxSecuritySettingsInsightsExportSettingsPtrOutput
- func (o CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsInsightsExportSettingsPtrOutput
- type CxSecuritySettingsInsightsExportSettingsPtrInput
- type CxSecuritySettingsInsightsExportSettingsPtrOutput
- func (o CxSecuritySettingsInsightsExportSettingsPtrOutput) Elem() CxSecuritySettingsInsightsExportSettingsOutput
- func (CxSecuritySettingsInsightsExportSettingsPtrOutput) ElementType() reflect.Type
- func (o CxSecuritySettingsInsightsExportSettingsPtrOutput) EnableInsightsExport() pulumi.BoolPtrOutput
- func (o CxSecuritySettingsInsightsExportSettingsPtrOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutput() CxSecuritySettingsInsightsExportSettingsPtrOutput
- func (o CxSecuritySettingsInsightsExportSettingsPtrOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsInsightsExportSettingsPtrOutput
- type CxSecuritySettingsMap
- type CxSecuritySettingsMapInput
- type CxSecuritySettingsMapOutput
- func (CxSecuritySettingsMapOutput) ElementType() reflect.Type
- func (o CxSecuritySettingsMapOutput) MapIndex(k pulumi.StringInput) CxSecuritySettingsOutput
- func (o CxSecuritySettingsMapOutput) ToCxSecuritySettingsMapOutput() CxSecuritySettingsMapOutput
- func (o CxSecuritySettingsMapOutput) ToCxSecuritySettingsMapOutputWithContext(ctx context.Context) CxSecuritySettingsMapOutput
- type CxSecuritySettingsOutput
- func (o CxSecuritySettingsOutput) AudioExportSettings() CxSecuritySettingsAudioExportSettingsPtrOutput
- func (o CxSecuritySettingsOutput) DeidentifyTemplate() pulumi.StringPtrOutput
- func (o CxSecuritySettingsOutput) DisplayName() pulumi.StringOutput
- func (CxSecuritySettingsOutput) ElementType() reflect.Type
- func (o CxSecuritySettingsOutput) InsightsExportSettings() CxSecuritySettingsInsightsExportSettingsPtrOutput
- func (o CxSecuritySettingsOutput) InspectTemplate() pulumi.StringPtrOutput
- func (o CxSecuritySettingsOutput) Location() pulumi.StringOutput
- func (o CxSecuritySettingsOutput) Name() pulumi.StringOutput
- func (o CxSecuritySettingsOutput) Project() pulumi.StringOutput
- func (o CxSecuritySettingsOutput) PurgeDataTypes() pulumi.StringArrayOutput
- func (o CxSecuritySettingsOutput) RedactionScope() pulumi.StringPtrOutput
- func (o CxSecuritySettingsOutput) RedactionStrategy() pulumi.StringPtrOutput
- func (o CxSecuritySettingsOutput) RetentionStrategy() pulumi.StringPtrOutput
- func (o CxSecuritySettingsOutput) RetentionWindowDays() pulumi.IntPtrOutput
- func (o CxSecuritySettingsOutput) ToCxSecuritySettingsOutput() CxSecuritySettingsOutput
- func (o CxSecuritySettingsOutput) ToCxSecuritySettingsOutputWithContext(ctx context.Context) CxSecuritySettingsOutput
- type CxSecuritySettingsState
- type CxTestCase
- type CxTestCaseArgs
- type CxTestCaseArray
- type CxTestCaseArrayInput
- type CxTestCaseArrayOutput
- func (CxTestCaseArrayOutput) ElementType() reflect.Type
- func (o CxTestCaseArrayOutput) Index(i pulumi.IntInput) CxTestCaseOutput
- func (o CxTestCaseArrayOutput) ToCxTestCaseArrayOutput() CxTestCaseArrayOutput
- func (o CxTestCaseArrayOutput) ToCxTestCaseArrayOutputWithContext(ctx context.Context) CxTestCaseArrayOutput
- type CxTestCaseInput
- type CxTestCaseLastTestResult
- type CxTestCaseLastTestResultArgs
- func (CxTestCaseLastTestResultArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultArgs) ToCxTestCaseLastTestResultOutput() CxTestCaseLastTestResultOutput
- func (i CxTestCaseLastTestResultArgs) ToCxTestCaseLastTestResultOutputWithContext(ctx context.Context) CxTestCaseLastTestResultOutput
- type CxTestCaseLastTestResultArray
- func (CxTestCaseLastTestResultArray) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultArray) ToCxTestCaseLastTestResultArrayOutput() CxTestCaseLastTestResultArrayOutput
- func (i CxTestCaseLastTestResultArray) ToCxTestCaseLastTestResultArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultArrayOutput
- type CxTestCaseLastTestResultArrayInput
- type CxTestCaseLastTestResultArrayOutput
- func (CxTestCaseLastTestResultArrayOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultArrayOutput) Index(i pulumi.IntInput) CxTestCaseLastTestResultOutput
- func (o CxTestCaseLastTestResultArrayOutput) ToCxTestCaseLastTestResultArrayOutput() CxTestCaseLastTestResultArrayOutput
- func (o CxTestCaseLastTestResultArrayOutput) ToCxTestCaseLastTestResultArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultArrayOutput
- type CxTestCaseLastTestResultConversationTurn
- type CxTestCaseLastTestResultConversationTurnArgs
- func (CxTestCaseLastTestResultConversationTurnArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnArgs) ToCxTestCaseLastTestResultConversationTurnOutput() CxTestCaseLastTestResultConversationTurnOutput
- func (i CxTestCaseLastTestResultConversationTurnArgs) ToCxTestCaseLastTestResultConversationTurnOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnOutput
- type CxTestCaseLastTestResultConversationTurnArray
- func (CxTestCaseLastTestResultConversationTurnArray) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnArray) ToCxTestCaseLastTestResultConversationTurnArrayOutput() CxTestCaseLastTestResultConversationTurnArrayOutput
- func (i CxTestCaseLastTestResultConversationTurnArray) ToCxTestCaseLastTestResultConversationTurnArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnArrayOutput
- type CxTestCaseLastTestResultConversationTurnArrayInput
- type CxTestCaseLastTestResultConversationTurnArrayOutput
- func (CxTestCaseLastTestResultConversationTurnArrayOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnArrayOutput) Index(i pulumi.IntInput) CxTestCaseLastTestResultConversationTurnOutput
- func (o CxTestCaseLastTestResultConversationTurnArrayOutput) ToCxTestCaseLastTestResultConversationTurnArrayOutput() CxTestCaseLastTestResultConversationTurnArrayOutput
- func (o CxTestCaseLastTestResultConversationTurnArrayOutput) ToCxTestCaseLastTestResultConversationTurnArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnArrayOutput
- type CxTestCaseLastTestResultConversationTurnInput
- type CxTestCaseLastTestResultConversationTurnOutput
- func (CxTestCaseLastTestResultConversationTurnOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnOutput) ToCxTestCaseLastTestResultConversationTurnOutput() CxTestCaseLastTestResultConversationTurnOutput
- func (o CxTestCaseLastTestResultConversationTurnOutput) ToCxTestCaseLastTestResultConversationTurnOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnOutput
- func (o CxTestCaseLastTestResultConversationTurnOutput) UserInput() CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnOutput) VirtualAgentOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInput
- type CxTestCaseLastTestResultConversationTurnUserInputArgs
- func (CxTestCaseLastTestResultConversationTurnUserInputArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputOutput() CxTestCaseLastTestResultConversationTurnUserInputOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInput
- type CxTestCaseLastTestResultConversationTurnUserInputInputDtmf
- type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs
- func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfInput
- type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) Digits() pulumi.StringPtrOutput
- func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrInput
- type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) Digits() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) Elem() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput
- func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInputEvent
- type CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs
- func (CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInputEventInput
- type CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput
- func (CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) Event() pulumi.StringOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrInput
- type CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) Elem() CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput
- func (CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) Event() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInputText
- type CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs
- func (CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInputTextInput
- type CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput
- func (CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) Text() pulumi.StringOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrInput
- type CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) Elem() CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput
- func (CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) Text() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInputType
- type CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs
- func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
- func (i CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInputTypeInput
- type CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) Dtmf() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
- func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) Event() CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) LanguageCode() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) Text() CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrInput
- type CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) Dtmf() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) Elem() CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput
- func (CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) Event() CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) LanguageCode() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) Text() CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputOutput
- func (CxTestCaseLastTestResultConversationTurnUserInputOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) EnableSentimentAnalysis() pulumi.BoolPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) InjectedParameters() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) Input() CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) IsWebhookEnabled() pulumi.BoolPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputOutput() CxTestCaseLastTestResultConversationTurnUserInputOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
- type CxTestCaseLastTestResultConversationTurnUserInputPtrInput
- type CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) Elem() CxTestCaseLastTestResultConversationTurnUserInputOutput
- func (CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) EnableSentimentAnalysis() pulumi.BoolPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) InjectedParameters() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) Input() CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) IsWebhookEnabled() pulumi.BoolPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPage
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) DisplayName() pulumi.StringPtrOutput
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) Name() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) Elem() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) Name() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifference
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput() ...
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutputWithContext(ctx context.Context) ...
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput) Index(i pulumi.IntInput) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput() ...
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutputWithContext(ctx context.Context) ...
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) Description() pulumi.StringPtrOutput
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) Type() pulumi.StringPtrOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) CurrentPage() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) Differences() ...
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) SessionParameters() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) Status() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) TextResponses() ...
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) TriggeredIntent() ...
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) CurrentPage() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) Differences() ...
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) Elem() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) SessionParameters() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) Status() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) TextResponses() ...
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) TriggeredIntent() ...
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatus
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) Code() pulumi.IntPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) Details() pulumi.StringPtrOutput
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) Message() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) Code() pulumi.IntPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) Details() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) Elem() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) Message() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponse
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput() ...
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext(ctx context.Context) ...
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput) Index(i pulumi.IntInput) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput() ...
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext(ctx context.Context) ...
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) Texts() pulumi.StringArrayOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntent
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ElementType() reflect.Type
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput() ...
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext(ctx context.Context) ...
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() ...
- func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) ...
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) DisplayName() pulumi.StringPtrOutput
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) Name() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput() ...
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext(ctx context.Context) ...
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() ...
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) ...
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrInput
- type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) Elem() ...
- func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) Name() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() ...
- func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) ...
- type CxTestCaseLastTestResultInput
- type CxTestCaseLastTestResultOutput
- func (o CxTestCaseLastTestResultOutput) ConversationTurns() CxTestCaseLastTestResultConversationTurnArrayOutput
- func (CxTestCaseLastTestResultOutput) ElementType() reflect.Type
- func (o CxTestCaseLastTestResultOutput) Environment() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultOutput) Name() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultOutput) TestResult() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultOutput) TestTime() pulumi.StringPtrOutput
- func (o CxTestCaseLastTestResultOutput) ToCxTestCaseLastTestResultOutput() CxTestCaseLastTestResultOutput
- func (o CxTestCaseLastTestResultOutput) ToCxTestCaseLastTestResultOutputWithContext(ctx context.Context) CxTestCaseLastTestResultOutput
- type CxTestCaseMap
- type CxTestCaseMapInput
- type CxTestCaseMapOutput
- func (CxTestCaseMapOutput) ElementType() reflect.Type
- func (o CxTestCaseMapOutput) MapIndex(k pulumi.StringInput) CxTestCaseOutput
- func (o CxTestCaseMapOutput) ToCxTestCaseMapOutput() CxTestCaseMapOutput
- func (o CxTestCaseMapOutput) ToCxTestCaseMapOutputWithContext(ctx context.Context) CxTestCaseMapOutput
- type CxTestCaseOutput
- func (o CxTestCaseOutput) CreationTime() pulumi.StringOutput
- func (o CxTestCaseOutput) DisplayName() pulumi.StringOutput
- func (CxTestCaseOutput) ElementType() reflect.Type
- func (o CxTestCaseOutput) LastTestResults() CxTestCaseLastTestResultArrayOutput
- func (o CxTestCaseOutput) Name() pulumi.StringOutput
- func (o CxTestCaseOutput) Notes() pulumi.StringPtrOutput
- func (o CxTestCaseOutput) Parent() pulumi.StringPtrOutput
- func (o CxTestCaseOutput) Tags() pulumi.StringArrayOutput
- func (o CxTestCaseOutput) TestCaseConversationTurns() CxTestCaseTestCaseConversationTurnArrayOutput
- func (o CxTestCaseOutput) TestConfig() CxTestCaseTestConfigPtrOutput
- func (o CxTestCaseOutput) ToCxTestCaseOutput() CxTestCaseOutput
- func (o CxTestCaseOutput) ToCxTestCaseOutputWithContext(ctx context.Context) CxTestCaseOutput
- type CxTestCaseState
- type CxTestCaseTestCaseConversationTurn
- type CxTestCaseTestCaseConversationTurnArgs
- func (CxTestCaseTestCaseConversationTurnArgs) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnArgs) ToCxTestCaseTestCaseConversationTurnOutput() CxTestCaseTestCaseConversationTurnOutput
- func (i CxTestCaseTestCaseConversationTurnArgs) ToCxTestCaseTestCaseConversationTurnOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnOutput
- type CxTestCaseTestCaseConversationTurnArray
- func (CxTestCaseTestCaseConversationTurnArray) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnArray) ToCxTestCaseTestCaseConversationTurnArrayOutput() CxTestCaseTestCaseConversationTurnArrayOutput
- func (i CxTestCaseTestCaseConversationTurnArray) ToCxTestCaseTestCaseConversationTurnArrayOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnArrayOutput
- type CxTestCaseTestCaseConversationTurnArrayInput
- type CxTestCaseTestCaseConversationTurnArrayOutput
- func (CxTestCaseTestCaseConversationTurnArrayOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnArrayOutput) Index(i pulumi.IntInput) CxTestCaseTestCaseConversationTurnOutput
- func (o CxTestCaseTestCaseConversationTurnArrayOutput) ToCxTestCaseTestCaseConversationTurnArrayOutput() CxTestCaseTestCaseConversationTurnArrayOutput
- func (o CxTestCaseTestCaseConversationTurnArrayOutput) ToCxTestCaseTestCaseConversationTurnArrayOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnArrayOutput
- type CxTestCaseTestCaseConversationTurnInput
- type CxTestCaseTestCaseConversationTurnOutput
- func (CxTestCaseTestCaseConversationTurnOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnOutput) ToCxTestCaseTestCaseConversationTurnOutput() CxTestCaseTestCaseConversationTurnOutput
- func (o CxTestCaseTestCaseConversationTurnOutput) ToCxTestCaseTestCaseConversationTurnOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnOutput
- func (o CxTestCaseTestCaseConversationTurnOutput) UserInput() CxTestCaseTestCaseConversationTurnUserInputPtrOutput
- func (o CxTestCaseTestCaseConversationTurnOutput) VirtualAgentOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInput
- type CxTestCaseTestCaseConversationTurnUserInputArgs
- func (CxTestCaseTestCaseConversationTurnUserInputArgs) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputOutput() CxTestCaseTestCaseConversationTurnUserInputOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutput() CxTestCaseTestCaseConversationTurnUserInputPtrOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInput
- type CxTestCaseTestCaseConversationTurnUserInputInputDtmf
- type CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs
- func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInputDtmfInput
- type CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) Digits() pulumi.StringPtrOutput
- func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrInput
- type CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) Digits() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) Elem() CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput
- func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) FinishDigit() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInputEvent
- type CxTestCaseTestCaseConversationTurnUserInputInputEventArgs
- func (CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInputEventInput
- type CxTestCaseTestCaseConversationTurnUserInputInputEventOutput
- func (CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) Event() pulumi.StringOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInputEventPtrInput
- type CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) Elem() CxTestCaseTestCaseConversationTurnUserInputInputEventOutput
- func (CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) Event() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInputText
- type CxTestCaseTestCaseConversationTurnUserInputInputTextArgs
- func (CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInputTextInput
- type CxTestCaseTestCaseConversationTurnUserInputInputTextOutput
- func (CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) Text() pulumi.StringOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInputTextPtrInput
- type CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) Elem() CxTestCaseTestCaseConversationTurnUserInputInputTextOutput
- func (CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) Text() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInputType
- type CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs
- func (CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
- func (i CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInputTypeInput
- type CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) Dtmf() CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
- func (CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) Event() CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) LanguageCode() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) Text() CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputInputTypePtrInput
- type CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) Dtmf() CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) Elem() CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput
- func (CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) Event() CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) LanguageCode() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) Text() CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputOutput
- func (CxTestCaseTestCaseConversationTurnUserInputOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnUserInputOutput) EnableSentimentAnalysis() pulumi.BoolPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputOutput) InjectedParameters() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputOutput) Input() CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputOutput) IsWebhookEnabled() pulumi.BoolPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputOutput() CxTestCaseTestCaseConversationTurnUserInputOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutput() CxTestCaseTestCaseConversationTurnUserInputPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputPtrOutput
- type CxTestCaseTestCaseConversationTurnUserInputPtrInput
- type CxTestCaseTestCaseConversationTurnUserInputPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) Elem() CxTestCaseTestCaseConversationTurnUserInputOutput
- func (CxTestCaseTestCaseConversationTurnUserInputPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) EnableSentimentAnalysis() pulumi.BoolPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) InjectedParameters() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) Input() CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) IsWebhookEnabled() pulumi.BoolPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutput() CxTestCaseTestCaseConversationTurnUserInputPtrOutput
- func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputPtrOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPage
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageInput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) DisplayName() pulumi.StringPtrOutput
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) Name() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrInput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) Elem() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) Name() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputInput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) CurrentPage() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) SessionParameters() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) TextResponses() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) TriggeredIntent() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrInput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) CurrentPage() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) Elem() CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) SessionParameters() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) TextResponses() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) TriggeredIntent() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponse
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayInput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput) Index(i pulumi.IntInput) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseInput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) Texts() pulumi.StringArrayOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntent
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ElementType() reflect.Type
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
- func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentInput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) DisplayName() pulumi.StringPtrOutput
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) Name() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrInput
- type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) Elem() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput
- func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) Name() pulumi.StringPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
- func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
- type CxTestCaseTestConfig
- type CxTestCaseTestConfigArgs
- func (CxTestCaseTestConfigArgs) ElementType() reflect.Type
- func (i CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigOutput() CxTestCaseTestConfigOutput
- func (i CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigOutputWithContext(ctx context.Context) CxTestCaseTestConfigOutput
- func (i CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigPtrOutput() CxTestCaseTestConfigPtrOutput
- func (i CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigPtrOutputWithContext(ctx context.Context) CxTestCaseTestConfigPtrOutput
- type CxTestCaseTestConfigInput
- type CxTestCaseTestConfigOutput
- func (CxTestCaseTestConfigOutput) ElementType() reflect.Type
- func (o CxTestCaseTestConfigOutput) Flow() pulumi.StringPtrOutput
- func (o CxTestCaseTestConfigOutput) Page() pulumi.StringPtrOutput
- func (o CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigOutput() CxTestCaseTestConfigOutput
- func (o CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigOutputWithContext(ctx context.Context) CxTestCaseTestConfigOutput
- func (o CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigPtrOutput() CxTestCaseTestConfigPtrOutput
- func (o CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigPtrOutputWithContext(ctx context.Context) CxTestCaseTestConfigPtrOutput
- func (o CxTestCaseTestConfigOutput) TrackingParameters() pulumi.StringArrayOutput
- type CxTestCaseTestConfigPtrInput
- type CxTestCaseTestConfigPtrOutput
- func (o CxTestCaseTestConfigPtrOutput) Elem() CxTestCaseTestConfigOutput
- func (CxTestCaseTestConfigPtrOutput) ElementType() reflect.Type
- func (o CxTestCaseTestConfigPtrOutput) Flow() pulumi.StringPtrOutput
- func (o CxTestCaseTestConfigPtrOutput) Page() pulumi.StringPtrOutput
- func (o CxTestCaseTestConfigPtrOutput) ToCxTestCaseTestConfigPtrOutput() CxTestCaseTestConfigPtrOutput
- func (o CxTestCaseTestConfigPtrOutput) ToCxTestCaseTestConfigPtrOutputWithContext(ctx context.Context) CxTestCaseTestConfigPtrOutput
- func (o CxTestCaseTestConfigPtrOutput) TrackingParameters() pulumi.StringArrayOutput
- type CxVersion
- type CxVersionArgs
- type CxVersionArray
- type CxVersionArrayInput
- type CxVersionArrayOutput
- func (CxVersionArrayOutput) ElementType() reflect.Type
- func (o CxVersionArrayOutput) Index(i pulumi.IntInput) CxVersionOutput
- func (o CxVersionArrayOutput) ToCxVersionArrayOutput() CxVersionArrayOutput
- func (o CxVersionArrayOutput) ToCxVersionArrayOutputWithContext(ctx context.Context) CxVersionArrayOutput
- type CxVersionInput
- type CxVersionMap
- type CxVersionMapInput
- type CxVersionMapOutput
- type CxVersionNluSetting
- type CxVersionNluSettingArgs
- type CxVersionNluSettingArray
- type CxVersionNluSettingArrayInput
- type CxVersionNluSettingArrayOutput
- func (CxVersionNluSettingArrayOutput) ElementType() reflect.Type
- func (o CxVersionNluSettingArrayOutput) Index(i pulumi.IntInput) CxVersionNluSettingOutput
- func (o CxVersionNluSettingArrayOutput) ToCxVersionNluSettingArrayOutput() CxVersionNluSettingArrayOutput
- func (o CxVersionNluSettingArrayOutput) ToCxVersionNluSettingArrayOutputWithContext(ctx context.Context) CxVersionNluSettingArrayOutput
- type CxVersionNluSettingInput
- type CxVersionNluSettingOutput
- func (o CxVersionNluSettingOutput) ClassificationThreshold() pulumi.Float64PtrOutput
- func (CxVersionNluSettingOutput) ElementType() reflect.Type
- func (o CxVersionNluSettingOutput) ModelTrainingMode() pulumi.StringPtrOutput
- func (o CxVersionNluSettingOutput) ModelType() pulumi.StringPtrOutput
- func (o CxVersionNluSettingOutput) ToCxVersionNluSettingOutput() CxVersionNluSettingOutput
- func (o CxVersionNluSettingOutput) ToCxVersionNluSettingOutputWithContext(ctx context.Context) CxVersionNluSettingOutput
- type CxVersionOutput
- func (o CxVersionOutput) CreateTime() pulumi.StringOutput
- func (o CxVersionOutput) Description() pulumi.StringPtrOutput
- func (o CxVersionOutput) DisplayName() pulumi.StringOutput
- func (CxVersionOutput) ElementType() reflect.Type
- func (o CxVersionOutput) Name() pulumi.StringOutput
- func (o CxVersionOutput) NluSettings() CxVersionNluSettingArrayOutput
- func (o CxVersionOutput) Parent() pulumi.StringPtrOutput
- func (o CxVersionOutput) State() pulumi.StringOutput
- func (o CxVersionOutput) ToCxVersionOutput() CxVersionOutput
- func (o CxVersionOutput) ToCxVersionOutputWithContext(ctx context.Context) CxVersionOutput
- type CxVersionState
- type CxWebhook
- type CxWebhookArgs
- type CxWebhookArray
- type CxWebhookArrayInput
- type CxWebhookArrayOutput
- func (CxWebhookArrayOutput) ElementType() reflect.Type
- func (o CxWebhookArrayOutput) Index(i pulumi.IntInput) CxWebhookOutput
- func (o CxWebhookArrayOutput) ToCxWebhookArrayOutput() CxWebhookArrayOutput
- func (o CxWebhookArrayOutput) ToCxWebhookArrayOutputWithContext(ctx context.Context) CxWebhookArrayOutput
- type CxWebhookGenericWebService
- type CxWebhookGenericWebServiceArgs
- func (CxWebhookGenericWebServiceArgs) ElementType() reflect.Type
- func (i CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServiceOutput() CxWebhookGenericWebServiceOutput
- func (i CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServiceOutputWithContext(ctx context.Context) CxWebhookGenericWebServiceOutput
- func (i CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServicePtrOutput() CxWebhookGenericWebServicePtrOutput
- func (i CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookGenericWebServicePtrOutput
- type CxWebhookGenericWebServiceInput
- type CxWebhookGenericWebServiceOutput
- func (o CxWebhookGenericWebServiceOutput) AllowedCaCerts() pulumi.StringArrayOutput
- func (CxWebhookGenericWebServiceOutput) ElementType() reflect.Type
- func (o CxWebhookGenericWebServiceOutput) RequestHeaders() pulumi.StringMapOutput
- func (o CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServiceOutput() CxWebhookGenericWebServiceOutput
- func (o CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServiceOutputWithContext(ctx context.Context) CxWebhookGenericWebServiceOutput
- func (o CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServicePtrOutput() CxWebhookGenericWebServicePtrOutput
- func (o CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookGenericWebServicePtrOutput
- func (o CxWebhookGenericWebServiceOutput) Uri() pulumi.StringOutput
- type CxWebhookGenericWebServicePtrInput
- type CxWebhookGenericWebServicePtrOutput
- func (o CxWebhookGenericWebServicePtrOutput) AllowedCaCerts() pulumi.StringArrayOutput
- func (o CxWebhookGenericWebServicePtrOutput) Elem() CxWebhookGenericWebServiceOutput
- func (CxWebhookGenericWebServicePtrOutput) ElementType() reflect.Type
- func (o CxWebhookGenericWebServicePtrOutput) RequestHeaders() pulumi.StringMapOutput
- func (o CxWebhookGenericWebServicePtrOutput) ToCxWebhookGenericWebServicePtrOutput() CxWebhookGenericWebServicePtrOutput
- func (o CxWebhookGenericWebServicePtrOutput) ToCxWebhookGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookGenericWebServicePtrOutput
- func (o CxWebhookGenericWebServicePtrOutput) Uri() pulumi.StringPtrOutput
- type CxWebhookInput
- type CxWebhookMap
- type CxWebhookMapInput
- type CxWebhookMapOutput
- type CxWebhookOutput
- func (o CxWebhookOutput) Disabled() pulumi.BoolPtrOutput
- func (o CxWebhookOutput) DisplayName() pulumi.StringOutput
- func (CxWebhookOutput) ElementType() reflect.Type
- func (o CxWebhookOutput) EnableSpellCorrection() pulumi.BoolPtrOutput
- func (o CxWebhookOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput
- func (o CxWebhookOutput) GenericWebService() CxWebhookGenericWebServicePtrOutput
- func (o CxWebhookOutput) Name() pulumi.StringOutput
- func (o CxWebhookOutput) Parent() pulumi.StringPtrOutput
- func (o CxWebhookOutput) SecuritySettings() pulumi.StringPtrOutput
- func (o CxWebhookOutput) ServiceDirectory() CxWebhookServiceDirectoryPtrOutput
- func (o CxWebhookOutput) StartFlow() pulumi.StringOutput
- func (o CxWebhookOutput) Timeout() pulumi.StringPtrOutput
- func (o CxWebhookOutput) ToCxWebhookOutput() CxWebhookOutput
- func (o CxWebhookOutput) ToCxWebhookOutputWithContext(ctx context.Context) CxWebhookOutput
- type CxWebhookServiceDirectory
- type CxWebhookServiceDirectoryArgs
- func (CxWebhookServiceDirectoryArgs) ElementType() reflect.Type
- func (i CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryOutput() CxWebhookServiceDirectoryOutput
- func (i CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryOutput
- func (i CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryPtrOutput() CxWebhookServiceDirectoryPtrOutput
- func (i CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryPtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryPtrOutput
- type CxWebhookServiceDirectoryGenericWebService
- type CxWebhookServiceDirectoryGenericWebServiceArgs
- func (CxWebhookServiceDirectoryGenericWebServiceArgs) ElementType() reflect.Type
- func (i CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServiceOutput() CxWebhookServiceDirectoryGenericWebServiceOutput
- func (i CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServiceOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryGenericWebServiceOutput
- func (i CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServicePtrOutput() CxWebhookServiceDirectoryGenericWebServicePtrOutput
- func (i CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryGenericWebServicePtrOutput
- type CxWebhookServiceDirectoryGenericWebServiceInput
- type CxWebhookServiceDirectoryGenericWebServiceOutput
- func (o CxWebhookServiceDirectoryGenericWebServiceOutput) AllowedCaCerts() pulumi.StringArrayOutput
- func (CxWebhookServiceDirectoryGenericWebServiceOutput) ElementType() reflect.Type
- func (o CxWebhookServiceDirectoryGenericWebServiceOutput) RequestHeaders() pulumi.StringMapOutput
- func (o CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServiceOutput() CxWebhookServiceDirectoryGenericWebServiceOutput
- func (o CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServiceOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryGenericWebServiceOutput
- func (o CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutput() CxWebhookServiceDirectoryGenericWebServicePtrOutput
- func (o CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryGenericWebServicePtrOutput
- func (o CxWebhookServiceDirectoryGenericWebServiceOutput) Uri() pulumi.StringOutput
- type CxWebhookServiceDirectoryGenericWebServicePtrInput
- type CxWebhookServiceDirectoryGenericWebServicePtrOutput
- func (o CxWebhookServiceDirectoryGenericWebServicePtrOutput) AllowedCaCerts() pulumi.StringArrayOutput
- func (o CxWebhookServiceDirectoryGenericWebServicePtrOutput) Elem() CxWebhookServiceDirectoryGenericWebServiceOutput
- func (CxWebhookServiceDirectoryGenericWebServicePtrOutput) ElementType() reflect.Type
- func (o CxWebhookServiceDirectoryGenericWebServicePtrOutput) RequestHeaders() pulumi.StringMapOutput
- func (o CxWebhookServiceDirectoryGenericWebServicePtrOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutput() CxWebhookServiceDirectoryGenericWebServicePtrOutput
- func (o CxWebhookServiceDirectoryGenericWebServicePtrOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryGenericWebServicePtrOutput
- func (o CxWebhookServiceDirectoryGenericWebServicePtrOutput) Uri() pulumi.StringPtrOutput
- type CxWebhookServiceDirectoryInput
- type CxWebhookServiceDirectoryOutput
- func (CxWebhookServiceDirectoryOutput) ElementType() reflect.Type
- func (o CxWebhookServiceDirectoryOutput) GenericWebService() CxWebhookServiceDirectoryGenericWebServiceOutput
- func (o CxWebhookServiceDirectoryOutput) Service() pulumi.StringOutput
- func (o CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryOutput() CxWebhookServiceDirectoryOutput
- func (o CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryOutput
- func (o CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryPtrOutput() CxWebhookServiceDirectoryPtrOutput
- func (o CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryPtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryPtrOutput
- type CxWebhookServiceDirectoryPtrInput
- type CxWebhookServiceDirectoryPtrOutput
- func (o CxWebhookServiceDirectoryPtrOutput) Elem() CxWebhookServiceDirectoryOutput
- func (CxWebhookServiceDirectoryPtrOutput) ElementType() reflect.Type
- func (o CxWebhookServiceDirectoryPtrOutput) GenericWebService() CxWebhookServiceDirectoryGenericWebServicePtrOutput
- func (o CxWebhookServiceDirectoryPtrOutput) Service() pulumi.StringPtrOutput
- func (o CxWebhookServiceDirectoryPtrOutput) ToCxWebhookServiceDirectoryPtrOutput() CxWebhookServiceDirectoryPtrOutput
- func (o CxWebhookServiceDirectoryPtrOutput) ToCxWebhookServiceDirectoryPtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryPtrOutput
- type CxWebhookState
- type EntityType
- type EntityTypeArgs
- type EntityTypeArray
- type EntityTypeArrayInput
- type EntityTypeArrayOutput
- func (EntityTypeArrayOutput) ElementType() reflect.Type
- func (o EntityTypeArrayOutput) Index(i pulumi.IntInput) EntityTypeOutput
- func (o EntityTypeArrayOutput) ToEntityTypeArrayOutput() EntityTypeArrayOutput
- func (o EntityTypeArrayOutput) ToEntityTypeArrayOutputWithContext(ctx context.Context) EntityTypeArrayOutput
- type EntityTypeEntity
- type EntityTypeEntityArgs
- type EntityTypeEntityArray
- type EntityTypeEntityArrayInput
- type EntityTypeEntityArrayOutput
- func (EntityTypeEntityArrayOutput) ElementType() reflect.Type
- func (o EntityTypeEntityArrayOutput) Index(i pulumi.IntInput) EntityTypeEntityOutput
- func (o EntityTypeEntityArrayOutput) ToEntityTypeEntityArrayOutput() EntityTypeEntityArrayOutput
- func (o EntityTypeEntityArrayOutput) ToEntityTypeEntityArrayOutputWithContext(ctx context.Context) EntityTypeEntityArrayOutput
- type EntityTypeEntityInput
- type EntityTypeEntityOutput
- func (EntityTypeEntityOutput) ElementType() reflect.Type
- func (o EntityTypeEntityOutput) Synonyms() pulumi.StringArrayOutput
- func (o EntityTypeEntityOutput) ToEntityTypeEntityOutput() EntityTypeEntityOutput
- func (o EntityTypeEntityOutput) ToEntityTypeEntityOutputWithContext(ctx context.Context) EntityTypeEntityOutput
- func (o EntityTypeEntityOutput) Value() pulumi.StringOutput
- type EntityTypeInput
- type EntityTypeMap
- type EntityTypeMapInput
- type EntityTypeMapOutput
- func (EntityTypeMapOutput) ElementType() reflect.Type
- func (o EntityTypeMapOutput) MapIndex(k pulumi.StringInput) EntityTypeOutput
- func (o EntityTypeMapOutput) ToEntityTypeMapOutput() EntityTypeMapOutput
- func (o EntityTypeMapOutput) ToEntityTypeMapOutputWithContext(ctx context.Context) EntityTypeMapOutput
- type EntityTypeOutput
- func (o EntityTypeOutput) DisplayName() pulumi.StringOutput
- func (EntityTypeOutput) ElementType() reflect.Type
- func (o EntityTypeOutput) EnableFuzzyExtraction() pulumi.BoolPtrOutput
- func (o EntityTypeOutput) Entities() EntityTypeEntityArrayOutput
- func (o EntityTypeOutput) Kind() pulumi.StringOutput
- func (o EntityTypeOutput) Name() pulumi.StringOutput
- func (o EntityTypeOutput) Project() pulumi.StringOutput
- func (o EntityTypeOutput) ToEntityTypeOutput() EntityTypeOutput
- func (o EntityTypeOutput) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput
- type EntityTypeState
- type Fulfillment
- type FulfillmentArgs
- type FulfillmentArray
- type FulfillmentArrayInput
- type FulfillmentArrayOutput
- func (FulfillmentArrayOutput) ElementType() reflect.Type
- func (o FulfillmentArrayOutput) Index(i pulumi.IntInput) FulfillmentOutput
- func (o FulfillmentArrayOutput) ToFulfillmentArrayOutput() FulfillmentArrayOutput
- func (o FulfillmentArrayOutput) ToFulfillmentArrayOutputWithContext(ctx context.Context) FulfillmentArrayOutput
- type FulfillmentFeature
- type FulfillmentFeatureArgs
- type FulfillmentFeatureArray
- type FulfillmentFeatureArrayInput
- type FulfillmentFeatureArrayOutput
- func (FulfillmentFeatureArrayOutput) ElementType() reflect.Type
- func (o FulfillmentFeatureArrayOutput) Index(i pulumi.IntInput) FulfillmentFeatureOutput
- func (o FulfillmentFeatureArrayOutput) ToFulfillmentFeatureArrayOutput() FulfillmentFeatureArrayOutput
- func (o FulfillmentFeatureArrayOutput) ToFulfillmentFeatureArrayOutputWithContext(ctx context.Context) FulfillmentFeatureArrayOutput
- type FulfillmentFeatureInput
- type FulfillmentFeatureOutput
- func (FulfillmentFeatureOutput) ElementType() reflect.Type
- func (o FulfillmentFeatureOutput) ToFulfillmentFeatureOutput() FulfillmentFeatureOutput
- func (o FulfillmentFeatureOutput) ToFulfillmentFeatureOutputWithContext(ctx context.Context) FulfillmentFeatureOutput
- func (o FulfillmentFeatureOutput) Type() pulumi.StringOutput
- type FulfillmentGenericWebService
- type FulfillmentGenericWebServiceArgs
- func (FulfillmentGenericWebServiceArgs) ElementType() reflect.Type
- func (i FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServiceOutput() FulfillmentGenericWebServiceOutput
- func (i FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServiceOutputWithContext(ctx context.Context) FulfillmentGenericWebServiceOutput
- func (i FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServicePtrOutput() FulfillmentGenericWebServicePtrOutput
- func (i FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) FulfillmentGenericWebServicePtrOutput
- type FulfillmentGenericWebServiceInput
- type FulfillmentGenericWebServiceOutput
- func (FulfillmentGenericWebServiceOutput) ElementType() reflect.Type
- func (o FulfillmentGenericWebServiceOutput) Password() pulumi.StringPtrOutput
- func (o FulfillmentGenericWebServiceOutput) RequestHeaders() pulumi.StringMapOutput
- func (o FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServiceOutput() FulfillmentGenericWebServiceOutput
- func (o FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServiceOutputWithContext(ctx context.Context) FulfillmentGenericWebServiceOutput
- func (o FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServicePtrOutput() FulfillmentGenericWebServicePtrOutput
- func (o FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) FulfillmentGenericWebServicePtrOutput
- func (o FulfillmentGenericWebServiceOutput) Uri() pulumi.StringOutput
- func (o FulfillmentGenericWebServiceOutput) Username() pulumi.StringPtrOutput
- type FulfillmentGenericWebServicePtrInput
- type FulfillmentGenericWebServicePtrOutput
- func (o FulfillmentGenericWebServicePtrOutput) Elem() FulfillmentGenericWebServiceOutput
- func (FulfillmentGenericWebServicePtrOutput) ElementType() reflect.Type
- func (o FulfillmentGenericWebServicePtrOutput) Password() pulumi.StringPtrOutput
- func (o FulfillmentGenericWebServicePtrOutput) RequestHeaders() pulumi.StringMapOutput
- func (o FulfillmentGenericWebServicePtrOutput) ToFulfillmentGenericWebServicePtrOutput() FulfillmentGenericWebServicePtrOutput
- func (o FulfillmentGenericWebServicePtrOutput) ToFulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) FulfillmentGenericWebServicePtrOutput
- func (o FulfillmentGenericWebServicePtrOutput) Uri() pulumi.StringPtrOutput
- func (o FulfillmentGenericWebServicePtrOutput) Username() pulumi.StringPtrOutput
- type FulfillmentInput
- type FulfillmentMap
- type FulfillmentMapInput
- type FulfillmentMapOutput
- func (FulfillmentMapOutput) ElementType() reflect.Type
- func (o FulfillmentMapOutput) MapIndex(k pulumi.StringInput) FulfillmentOutput
- func (o FulfillmentMapOutput) ToFulfillmentMapOutput() FulfillmentMapOutput
- func (o FulfillmentMapOutput) ToFulfillmentMapOutputWithContext(ctx context.Context) FulfillmentMapOutput
- type FulfillmentOutput
- func (o FulfillmentOutput) DisplayName() pulumi.StringOutput
- func (FulfillmentOutput) ElementType() reflect.Type
- func (o FulfillmentOutput) Enabled() pulumi.BoolPtrOutput
- func (o FulfillmentOutput) Features() FulfillmentFeatureArrayOutput
- func (o FulfillmentOutput) GenericWebService() FulfillmentGenericWebServicePtrOutput
- func (o FulfillmentOutput) Name() pulumi.StringOutput
- func (o FulfillmentOutput) Project() pulumi.StringOutput
- func (o FulfillmentOutput) ToFulfillmentOutput() FulfillmentOutput
- func (o FulfillmentOutput) ToFulfillmentOutputWithContext(ctx context.Context) FulfillmentOutput
- type FulfillmentState
- type Intent
- type IntentArgs
- type IntentArray
- type IntentArrayInput
- type IntentArrayOutput
- type IntentFollowupIntentInfo
- type IntentFollowupIntentInfoArgs
- func (IntentFollowupIntentInfoArgs) ElementType() reflect.Type
- func (i IntentFollowupIntentInfoArgs) ToIntentFollowupIntentInfoOutput() IntentFollowupIntentInfoOutput
- func (i IntentFollowupIntentInfoArgs) ToIntentFollowupIntentInfoOutputWithContext(ctx context.Context) IntentFollowupIntentInfoOutput
- type IntentFollowupIntentInfoArray
- func (IntentFollowupIntentInfoArray) ElementType() reflect.Type
- func (i IntentFollowupIntentInfoArray) ToIntentFollowupIntentInfoArrayOutput() IntentFollowupIntentInfoArrayOutput
- func (i IntentFollowupIntentInfoArray) ToIntentFollowupIntentInfoArrayOutputWithContext(ctx context.Context) IntentFollowupIntentInfoArrayOutput
- type IntentFollowupIntentInfoArrayInput
- type IntentFollowupIntentInfoArrayOutput
- func (IntentFollowupIntentInfoArrayOutput) ElementType() reflect.Type
- func (o IntentFollowupIntentInfoArrayOutput) Index(i pulumi.IntInput) IntentFollowupIntentInfoOutput
- func (o IntentFollowupIntentInfoArrayOutput) ToIntentFollowupIntentInfoArrayOutput() IntentFollowupIntentInfoArrayOutput
- func (o IntentFollowupIntentInfoArrayOutput) ToIntentFollowupIntentInfoArrayOutputWithContext(ctx context.Context) IntentFollowupIntentInfoArrayOutput
- type IntentFollowupIntentInfoInput
- type IntentFollowupIntentInfoOutput
- func (IntentFollowupIntentInfoOutput) ElementType() reflect.Type
- func (o IntentFollowupIntentInfoOutput) FollowupIntentName() pulumi.StringPtrOutput
- func (o IntentFollowupIntentInfoOutput) ParentFollowupIntentName() pulumi.StringPtrOutput
- func (o IntentFollowupIntentInfoOutput) ToIntentFollowupIntentInfoOutput() IntentFollowupIntentInfoOutput
- func (o IntentFollowupIntentInfoOutput) ToIntentFollowupIntentInfoOutputWithContext(ctx context.Context) IntentFollowupIntentInfoOutput
- type IntentInput
- type IntentMap
- type IntentMapInput
- type IntentMapOutput
- type IntentOutput
- func (o IntentOutput) Action() pulumi.StringOutput
- func (o IntentOutput) DefaultResponsePlatforms() pulumi.StringArrayOutput
- func (o IntentOutput) DisplayName() pulumi.StringOutput
- func (IntentOutput) ElementType() reflect.Type
- func (o IntentOutput) Events() pulumi.StringArrayOutput
- func (o IntentOutput) FollowupIntentInfos() IntentFollowupIntentInfoArrayOutput
- func (o IntentOutput) InputContextNames() pulumi.StringArrayOutput
- func (o IntentOutput) IsFallback() pulumi.BoolOutput
- func (o IntentOutput) MlDisabled() pulumi.BoolOutput
- func (o IntentOutput) Name() pulumi.StringOutput
- func (o IntentOutput) ParentFollowupIntentName() pulumi.StringOutput
- func (o IntentOutput) Priority() pulumi.IntOutput
- func (o IntentOutput) Project() pulumi.StringOutput
- func (o IntentOutput) ResetContexts() pulumi.BoolOutput
- func (o IntentOutput) RootFollowupIntentName() pulumi.StringOutput
- func (o IntentOutput) ToIntentOutput() IntentOutput
- func (o IntentOutput) ToIntentOutputWithContext(ctx context.Context) IntentOutput
- func (o IntentOutput) WebhookState() pulumi.StringOutput
- type IntentState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct { pulumi.CustomResourceState // API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query // different service endpoints for different API versions. However, bots connectors and webhook calls will follow // the specified API version. // * API_VERSION_V1: Legacy V1 API. // * API_VERSION_V2: V2 API. // * API_VERSION_V2_BETA_1: V2beta1 API. // Possible values are: `API_VERSION_V1`, `API_VERSION_V2`, `API_VERSION_V2_BETA_1`. ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // The URI of the agent's avatar, which are used throughout the Dialogflow console. When an image URL is entered // into this field, the Dialogflow will save the image in the backend. The address of the backend image returned // from the API will be shown in the [avatarUriBackend] field. AvatarUri pulumi.StringPtrOutput `pulumi:"avatarUri"` // The URI of the agent's avatar as returned from the API. Output only. To provide an image URL for the agent avatar, // the [avatarUri] field can be used. AvatarUriBackend pulumi.StringOutput `pulumi:"avatarUriBackend"` // 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 fallback intent will be triggered or, if there are no fallback intents defined, no intent 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. ClassificationThreshold pulumi.Float64PtrOutput `pulumi:"classificationThreshold"` // The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) // for a list of the currently supported language codes. This field cannot be updated after creation. DefaultLanguageCode pulumi.StringOutput `pulumi:"defaultLanguageCode"` // The description of this agent. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of this agent. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Determines whether this agent should log conversation queries. EnableLogging pulumi.BoolPtrOutput `pulumi:"enableLogging"` // Determines how intents are detected from user queries. // * MATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates // syntax and composite entities. // * MATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones // using @sys.any or very large developer entities. // Possible values are: `MATCH_MODE_HYBRID`, `MATCH_MODE_ML_ONLY`. MatchMode pulumi.StringOutput `pulumi:"matchMode"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The list of all languages supported by this agent (except for the defaultLanguageCode). SupportedLanguageCodes pulumi.StringArrayOutput `pulumi:"supportedLanguageCodes"` // The agent tier. If not specified, TIER_STANDARD is assumed. // * TIER_STANDARD: Standard tier. // * TIER_ENTERPRISE: Enterprise tier (Essentials). // * TIER_ENTERPRISE_PLUS: Enterprise tier (Plus). // NOTE: Due to consistency issues, the provider will not read this field from the API. Drift is possible between // the the provider state and Dialogflow if the agent tier is changed outside of the provider. Tier pulumi.StringPtrOutput `pulumi:"tier"` // The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, // Europe/Paris. // // *** TimeZone pulumi.StringOutput `pulumi:"timeZone"` }
A Dialogflow agent is a virtual agent that handles conversations with your end-users. It is a natural language understanding module that understands the nuances of human language. Dialogflow translates end-user text or audio during a conversation to structured data that your apps and services can understand. You design and build a Dialogflow agent to handle the types of conversations required for your system.
To get more information about Agent, see:
* [API documentation](https://cloud.google.com/dialogflow/docs/reference/rest/v2/projects/agent) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/docs/)
## Example Usage
### Dialogflow Agent Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := diagflow.NewAgent(ctx, "full_agent", &diagflow.AgentArgs{ DisplayName: pulumi.String("dialogflow-agent"), DefaultLanguageCode: pulumi.String("en"), SupportedLanguageCodes: pulumi.StringArray{ pulumi.String("fr"), pulumi.String("de"), pulumi.String("es"), }, TimeZone: pulumi.String("America/New_York"), Description: pulumi.String("Example description."), AvatarUri: pulumi.String("https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png"), EnableLogging: pulumi.Bool(true), MatchMode: pulumi.String("MATCH_MODE_ML_ONLY"), ClassificationThreshold: pulumi.Float64(0.3), ApiVersion: pulumi.String("API_VERSION_V2_BETA_1"), Tier: pulumi.String("TIER_STANDARD"), }) if err != nil { return err } return nil }) }
```
## Import
Agent can be imported using any of these accepted formats:
* `{{project}}`
When using the `pulumi import` command, Agent can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/agent:Agent default {{project}} ```
func GetAgent ¶
func GetAgent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AgentState, opts ...pulumi.ResourceOption) (*Agent, error)
GetAgent gets an existing Agent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAgent ¶
func NewAgent(ctx *pulumi.Context, name string, args *AgentArgs, opts ...pulumi.ResourceOption) (*Agent, error)
NewAgent registers a new resource with the given unique name, arguments, and options.
func (*Agent) ElementType ¶
func (*Agent) ToAgentOutput ¶
func (i *Agent) ToAgentOutput() AgentOutput
func (*Agent) ToAgentOutputWithContext ¶
func (i *Agent) ToAgentOutputWithContext(ctx context.Context) AgentOutput
type AgentArgs ¶
type AgentArgs struct { // API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query // different service endpoints for different API versions. However, bots connectors and webhook calls will follow // the specified API version. // * API_VERSION_V1: Legacy V1 API. // * API_VERSION_V2: V2 API. // * API_VERSION_V2_BETA_1: V2beta1 API. // Possible values are: `API_VERSION_V1`, `API_VERSION_V2`, `API_VERSION_V2_BETA_1`. ApiVersion pulumi.StringPtrInput // The URI of the agent's avatar, which are used throughout the Dialogflow console. When an image URL is entered // into this field, the Dialogflow will save the image in the backend. The address of the backend image returned // from the API will be shown in the [avatarUriBackend] field. AvatarUri pulumi.StringPtrInput // 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 fallback intent will be triggered or, if there are no fallback intents defined, no intent 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. ClassificationThreshold pulumi.Float64PtrInput // The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) // for a list of the currently supported language codes. This field cannot be updated after creation. DefaultLanguageCode pulumi.StringInput // The description of this agent. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrInput // The name of this agent. DisplayName pulumi.StringInput // Determines whether this agent should log conversation queries. EnableLogging pulumi.BoolPtrInput // Determines how intents are detected from user queries. // * MATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates // syntax and composite entities. // * MATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones // using @sys.any or very large developer entities. // Possible values are: `MATCH_MODE_HYBRID`, `MATCH_MODE_ML_ONLY`. MatchMode pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The list of all languages supported by this agent (except for the defaultLanguageCode). SupportedLanguageCodes pulumi.StringArrayInput // The agent tier. If not specified, TIER_STANDARD is assumed. // * TIER_STANDARD: Standard tier. // * TIER_ENTERPRISE: Enterprise tier (Essentials). // * TIER_ENTERPRISE_PLUS: Enterprise tier (Plus). // NOTE: Due to consistency issues, the provider will not read this field from the API. Drift is possible between // the the provider state and Dialogflow if the agent tier is changed outside of the provider. Tier pulumi.StringPtrInput // The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, // Europe/Paris. // // *** TimeZone pulumi.StringInput }
The set of arguments for constructing a Agent resource.
func (AgentArgs) ElementType ¶
type AgentArray ¶
type AgentArray []AgentInput
func (AgentArray) ElementType ¶
func (AgentArray) ElementType() reflect.Type
func (AgentArray) ToAgentArrayOutput ¶
func (i AgentArray) ToAgentArrayOutput() AgentArrayOutput
func (AgentArray) ToAgentArrayOutputWithContext ¶
func (i AgentArray) ToAgentArrayOutputWithContext(ctx context.Context) AgentArrayOutput
type AgentArrayInput ¶
type AgentArrayInput interface { pulumi.Input ToAgentArrayOutput() AgentArrayOutput ToAgentArrayOutputWithContext(context.Context) AgentArrayOutput }
AgentArrayInput is an input type that accepts AgentArray and AgentArrayOutput values. You can construct a concrete instance of `AgentArrayInput` via:
AgentArray{ AgentArgs{...} }
type AgentArrayOutput ¶
type AgentArrayOutput struct{ *pulumi.OutputState }
func (AgentArrayOutput) ElementType ¶
func (AgentArrayOutput) ElementType() reflect.Type
func (AgentArrayOutput) Index ¶
func (o AgentArrayOutput) Index(i pulumi.IntInput) AgentOutput
func (AgentArrayOutput) ToAgentArrayOutput ¶
func (o AgentArrayOutput) ToAgentArrayOutput() AgentArrayOutput
func (AgentArrayOutput) ToAgentArrayOutputWithContext ¶
func (o AgentArrayOutput) ToAgentArrayOutputWithContext(ctx context.Context) AgentArrayOutput
type AgentInput ¶
type AgentInput interface { pulumi.Input ToAgentOutput() AgentOutput ToAgentOutputWithContext(ctx context.Context) AgentOutput }
type AgentMap ¶
type AgentMap map[string]AgentInput
func (AgentMap) ElementType ¶
func (AgentMap) ToAgentMapOutput ¶
func (i AgentMap) ToAgentMapOutput() AgentMapOutput
func (AgentMap) ToAgentMapOutputWithContext ¶
func (i AgentMap) ToAgentMapOutputWithContext(ctx context.Context) AgentMapOutput
type AgentMapInput ¶
type AgentMapInput interface { pulumi.Input ToAgentMapOutput() AgentMapOutput ToAgentMapOutputWithContext(context.Context) AgentMapOutput }
AgentMapInput is an input type that accepts AgentMap and AgentMapOutput values. You can construct a concrete instance of `AgentMapInput` via:
AgentMap{ "key": AgentArgs{...} }
type AgentMapOutput ¶
type AgentMapOutput struct{ *pulumi.OutputState }
func (AgentMapOutput) ElementType ¶
func (AgentMapOutput) ElementType() reflect.Type
func (AgentMapOutput) MapIndex ¶
func (o AgentMapOutput) MapIndex(k pulumi.StringInput) AgentOutput
func (AgentMapOutput) ToAgentMapOutput ¶
func (o AgentMapOutput) ToAgentMapOutput() AgentMapOutput
func (AgentMapOutput) ToAgentMapOutputWithContext ¶
func (o AgentMapOutput) ToAgentMapOutputWithContext(ctx context.Context) AgentMapOutput
type AgentOutput ¶
type AgentOutput struct{ *pulumi.OutputState }
func (AgentOutput) ApiVersion ¶
func (o AgentOutput) ApiVersion() pulumi.StringOutput
API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query different service endpoints for different API versions. However, bots connectors and webhook calls will follow the specified API version.
- API_VERSION_V1: Legacy V1 API.
- API_VERSION_V2: V2 API.
- API_VERSION_V2_BETA_1: V2beta1 API. Possible values are: `API_VERSION_V1`, `API_VERSION_V2`, `API_VERSION_V2_BETA_1`.
func (AgentOutput) AvatarUri ¶
func (o AgentOutput) AvatarUri() pulumi.StringPtrOutput
The URI of the agent's avatar, which are used throughout the Dialogflow console. When an image URL is entered into this field, the Dialogflow will save the image in the backend. The address of the backend image returned from the API will be shown in the [avatarUriBackend] field.
func (AgentOutput) AvatarUriBackend ¶
func (o AgentOutput) AvatarUriBackend() pulumi.StringOutput
The URI of the agent's avatar as returned from the API. Output only. To provide an image URL for the agent avatar, the [avatarUri] field can be used.
func (AgentOutput) ClassificationThreshold ¶
func (o AgentOutput) ClassificationThreshold() pulumi.Float64PtrOutput
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 fallback intent will be triggered or, if there are no fallback intents defined, no intent 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.
func (AgentOutput) DefaultLanguageCode ¶
func (o AgentOutput) DefaultLanguageCode() pulumi.StringOutput
The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) for a list of the currently supported language codes. This field cannot be updated after creation.
func (AgentOutput) Description ¶
func (o AgentOutput) Description() pulumi.StringPtrOutput
The description of this agent. The maximum length is 500 characters. If exceeded, the request is rejected.
func (AgentOutput) DisplayName ¶
func (o AgentOutput) DisplayName() pulumi.StringOutput
The name of this agent.
func (AgentOutput) ElementType ¶
func (AgentOutput) ElementType() reflect.Type
func (AgentOutput) EnableLogging ¶
func (o AgentOutput) EnableLogging() pulumi.BoolPtrOutput
Determines whether this agent should log conversation queries.
func (AgentOutput) MatchMode ¶
func (o AgentOutput) MatchMode() pulumi.StringOutput
Determines how intents are detected from user queries.
- MATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates syntax and composite entities.
- MATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones using @sys.any or very large developer entities. Possible values are: `MATCH_MODE_HYBRID`, `MATCH_MODE_ML_ONLY`.
func (AgentOutput) Project ¶
func (o AgentOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AgentOutput) SupportedLanguageCodes ¶
func (o AgentOutput) SupportedLanguageCodes() pulumi.StringArrayOutput
The list of all languages supported by this agent (except for the defaultLanguageCode).
func (AgentOutput) Tier ¶
func (o AgentOutput) Tier() pulumi.StringPtrOutput
The agent tier. If not specified, TIER_STANDARD is assumed.
- TIER_STANDARD: Standard tier.
- TIER_ENTERPRISE: Enterprise tier (Essentials).
- TIER_ENTERPRISE_PLUS: Enterprise tier (Plus). NOTE: Due to consistency issues, the provider will not read this field from the API. Drift is possible between the the provider state and Dialogflow if the agent tier is changed outside of the provider.
func (AgentOutput) TimeZone ¶
func (o AgentOutput) TimeZone() pulumi.StringOutput
The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.
***
func (AgentOutput) ToAgentOutput ¶
func (o AgentOutput) ToAgentOutput() AgentOutput
func (AgentOutput) ToAgentOutputWithContext ¶
func (o AgentOutput) ToAgentOutputWithContext(ctx context.Context) AgentOutput
type AgentState ¶
type AgentState struct { // API version displayed in Dialogflow console. If not specified, V2 API is assumed. Clients are free to query // different service endpoints for different API versions. However, bots connectors and webhook calls will follow // the specified API version. // * API_VERSION_V1: Legacy V1 API. // * API_VERSION_V2: V2 API. // * API_VERSION_V2_BETA_1: V2beta1 API. // Possible values are: `API_VERSION_V1`, `API_VERSION_V2`, `API_VERSION_V2_BETA_1`. ApiVersion pulumi.StringPtrInput // The URI of the agent's avatar, which are used throughout the Dialogflow console. When an image URL is entered // into this field, the Dialogflow will save the image in the backend. The address of the backend image returned // from the API will be shown in the [avatarUriBackend] field. AvatarUri pulumi.StringPtrInput // The URI of the agent's avatar as returned from the API. Output only. To provide an image URL for the agent avatar, // the [avatarUri] field can be used. AvatarUriBackend pulumi.StringPtrInput // 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 fallback intent will be triggered or, if there are no fallback intents defined, no intent 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. ClassificationThreshold pulumi.Float64PtrInput // The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/docs/reference/language) // for a list of the currently supported language codes. This field cannot be updated after creation. DefaultLanguageCode pulumi.StringPtrInput // The description of this agent. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrInput // The name of this agent. DisplayName pulumi.StringPtrInput // Determines whether this agent should log conversation queries. EnableLogging pulumi.BoolPtrInput // Determines how intents are detected from user queries. // * MATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates // syntax and composite entities. // * MATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones // using @sys.any or very large developer entities. // Possible values are: `MATCH_MODE_HYBRID`, `MATCH_MODE_ML_ONLY`. MatchMode pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The list of all languages supported by this agent (except for the defaultLanguageCode). SupportedLanguageCodes pulumi.StringArrayInput // The agent tier. If not specified, TIER_STANDARD is assumed. // * TIER_STANDARD: Standard tier. // * TIER_ENTERPRISE: Enterprise tier (Essentials). // * TIER_ENTERPRISE_PLUS: Enterprise tier (Plus). // NOTE: Due to consistency issues, the provider will not read this field from the API. Drift is possible between // the the provider state and Dialogflow if the agent tier is changed outside of the provider. Tier pulumi.StringPtrInput // The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, // Europe/Paris. // // *** TimeZone pulumi.StringPtrInput }
func (AgentState) ElementType ¶
func (AgentState) ElementType() reflect.Type
type CxAgent ¶
type CxAgent struct { pulumi.CustomResourceState // Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level. // Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. // Structure is documented below. AdvancedSettings CxAgentAdvancedSettingsOutput `pulumi:"advancedSettings"` // The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration. AvatarUri pulumi.StringPtrOutput `pulumi:"avatarUri"` // The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) // for a list of the currently supported language codes. This field cannot be updated after creation. DefaultLanguageCode pulumi.StringOutput `pulumi:"defaultLanguageCode"` // The description of this agent. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrOutput `pulumi:"description"` // The human-readable name of the agent, unique within the location. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Indicates if automatic spell correction is enabled in detect intent requests. EnableSpellCorrection pulumi.BoolPtrOutput `pulumi:"enableSpellCorrection"` // (Optional, Deprecated) // Determines whether this agent should log conversation queries. // // > **Warning:** `enableStackdriverLogging` is deprecated and will be removed in a future major release. Please use `advanced_settings.logging_settings.enable_stackdriver_logging`instead. // // Deprecated: `enableStackdriverLogging` is deprecated and will be removed in a future major release. Please use `advanced_settings.logging_settings.enable_stackdriver_logging`instead. EnableStackdriverLogging pulumi.BoolPtrOutput `pulumi:"enableStackdriverLogging"` // Git integration settings for this agent. // Structure is documented below. GitIntegrationSettings CxAgentGitIntegrationSettingsPtrOutput `pulumi:"gitIntegrationSettings"` // The name of the location this agent is located in. // > **Note:** The first time you are deploying an Agent in your project you must configure location settings. // This is a one time step but at the moment you can only [configure location settings](https://cloud.google.com/dialogflow/cx/docs/concept/region#location-settings) via the Dialogflow CX console. // Another options is to use global location so you don't need to manually configure location settings. Location pulumi.StringOutput `pulumi:"location"` // The unique identifier of the agent. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Name of the SecuritySettings reference for the agent. Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>. SecuritySettings pulumi.StringPtrOutput `pulumi:"securitySettings"` // Settings related to speech recognition. // Structure is documented below. SpeechToTextSettings CxAgentSpeechToTextSettingsPtrOutput `pulumi:"speechToTextSettings"` // Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. StartFlow pulumi.StringOutput `pulumi:"startFlow"` // The list of all languages supported by this agent (except for the default_language_code). SupportedLanguageCodes pulumi.StringArrayOutput `pulumi:"supportedLanguageCodes"` // Settings related to speech synthesizing. // Structure is documented below. TextToSpeechSettings CxAgentTextToSpeechSettingsPtrOutput `pulumi:"textToSpeechSettings"` // The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, // Europe/Paris. // // *** TimeZone pulumi.StringOutput `pulumi:"timeZone"` }
Agents are best described as Natural Language Understanding (NLU) modules that transform user requests into actionable data. You can include agents in your app, product, or service to determine user intent and respond to the user in a natural way.
To get more information about Agent, see:
* [API documentation](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/cx/docs)
## Example Usage
### Dialogflowcx Agent Full
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ Name: pulumi.String("dialogflowcx-bucket"), Location: pulumi.String("US"), UniformBucketLevelAccess: pulumi.Bool(true), }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "en": map[string]interface{}{ "voice": map[string]interface{}{ "name": "en-US-Neural2-A", }, }, "fr": map[string]interface{}{ "voice": map[string]interface{}{ "name": "fr-CA-Neural2-A", }, }, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = diagflow.NewCxAgent(ctx, "full_agent", &diagflow.CxAgentArgs{ DisplayName: pulumi.String("dialogflowcx-agent"), Location: pulumi.String("global"), DefaultLanguageCode: pulumi.String("en"), SupportedLanguageCodes: pulumi.StringArray{ pulumi.String("fr"), pulumi.String("de"), pulumi.String("es"), }, TimeZone: pulumi.String("America/New_York"), Description: pulumi.String("Example description."), AvatarUri: pulumi.String("https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png"), EnableStackdriverLogging: pulumi.Bool(true), EnableSpellCorrection: pulumi.Bool(true), SpeechToTextSettings: &diagflow.CxAgentSpeechToTextSettingsArgs{ EnableSpeechAdaptation: pulumi.Bool(true), }, AdvancedSettings: &diagflow.CxAgentAdvancedSettingsArgs{ AudioExportGcsDestination: &diagflow.CxAgentAdvancedSettingsAudioExportGcsDestinationArgs{ Uri: bucket.Url.ApplyT(func(url string) (string, error) { return fmt.Sprintf("%v/prefix-", url), nil }).(pulumi.StringOutput), }, SpeechSettings: &diagflow.CxAgentAdvancedSettingsSpeechSettingsArgs{ EndpointerSensitivity: pulumi.Int(30), NoSpeechTimeout: pulumi.String("3.500s"), UseTimeoutBasedEndpointing: pulumi.Bool(true), Models: pulumi.StringMap{ "name": pulumi.String("wrench"), "mass": pulumi.String("1.3kg"), "count": pulumi.String("3"), }, }, DtmfSettings: &diagflow.CxAgentAdvancedSettingsDtmfSettingsArgs{ Enabled: pulumi.Bool(true), MaxDigits: pulumi.Int(1), FinishDigit: pulumi.String("#"), }, LoggingSettings: &diagflow.CxAgentAdvancedSettingsLoggingSettingsArgs{ EnableStackdriverLogging: pulumi.Bool(true), EnableInteractionLogging: pulumi.Bool(true), EnableConsentBasedRedaction: pulumi.Bool(true), }, }, GitIntegrationSettings: &diagflow.CxAgentGitIntegrationSettingsArgs{ GithubSettings: &diagflow.CxAgentGitIntegrationSettingsGithubSettingsArgs{ DisplayName: pulumi.String("Github Repo"), RepositoryUri: pulumi.String("https://api.github.com/repos/githubtraining/hellogitworld"), TrackingBranch: pulumi.String("main"), AccessToken: pulumi.String("secret-token"), Branches: pulumi.StringArray{ pulumi.String("main"), }, }, }, TextToSpeechSettings: &diagflow.CxAgentTextToSpeechSettingsArgs{ SynthesizeSpeechConfigs: pulumi.String(json0), }, }) if err != nil { return err } return nil }) }
```
## Import
Agent can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/agents/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, Agent can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/cxAgent:CxAgent default projects/{{project}}/locations/{{location}}/agents/{{name}} ```
```sh $ pulumi import gcp:diagflow/cxAgent:CxAgent default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:diagflow/cxAgent:CxAgent default {{location}}/{{name}} ```
func GetCxAgent ¶
func GetCxAgent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CxAgentState, opts ...pulumi.ResourceOption) (*CxAgent, error)
GetCxAgent gets an existing CxAgent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCxAgent ¶
func NewCxAgent(ctx *pulumi.Context, name string, args *CxAgentArgs, opts ...pulumi.ResourceOption) (*CxAgent, error)
NewCxAgent registers a new resource with the given unique name, arguments, and options.
func (*CxAgent) ElementType ¶
func (*CxAgent) ToCxAgentOutput ¶
func (i *CxAgent) ToCxAgentOutput() CxAgentOutput
func (*CxAgent) ToCxAgentOutputWithContext ¶
func (i *CxAgent) ToCxAgentOutputWithContext(ctx context.Context) CxAgentOutput
type CxAgentAdvancedSettings ¶
type CxAgentAdvancedSettings struct { // If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: // * Agent level // * Flow level // Structure is documented below. AudioExportGcsDestination *CxAgentAdvancedSettingsAudioExportGcsDestination `pulumi:"audioExportGcsDestination"` // Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. DtmfSettings *CxAgentAdvancedSettingsDtmfSettings `pulumi:"dtmfSettings"` // Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: // * Agent level // Structure is documented below. LoggingSettings *CxAgentAdvancedSettingsLoggingSettings `pulumi:"loggingSettings"` // Settings for speech to text detection. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. SpeechSettings *CxAgentAdvancedSettingsSpeechSettings `pulumi:"speechSettings"` }
type CxAgentAdvancedSettingsArgs ¶
type CxAgentAdvancedSettingsArgs struct { // If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: // * Agent level // * Flow level // Structure is documented below. AudioExportGcsDestination CxAgentAdvancedSettingsAudioExportGcsDestinationPtrInput `pulumi:"audioExportGcsDestination"` // Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. DtmfSettings CxAgentAdvancedSettingsDtmfSettingsPtrInput `pulumi:"dtmfSettings"` // Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: // * Agent level // Structure is documented below. LoggingSettings CxAgentAdvancedSettingsLoggingSettingsPtrInput `pulumi:"loggingSettings"` // Settings for speech to text detection. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. SpeechSettings CxAgentAdvancedSettingsSpeechSettingsPtrInput `pulumi:"speechSettings"` }
func (CxAgentAdvancedSettingsArgs) ElementType ¶
func (CxAgentAdvancedSettingsArgs) ElementType() reflect.Type
func (CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsOutput ¶
func (i CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsOutput() CxAgentAdvancedSettingsOutput
func (CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsOutputWithContext ¶
func (i CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsOutput
func (CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsPtrOutput ¶
func (i CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsPtrOutput() CxAgentAdvancedSettingsPtrOutput
func (CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsPtrOutputWithContext ¶
func (i CxAgentAdvancedSettingsArgs) ToCxAgentAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsPtrOutput
type CxAgentAdvancedSettingsAudioExportGcsDestination ¶
type CxAgentAdvancedSettingsAudioExportGcsDestination 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 Uri *string `pulumi:"uri"` }
type CxAgentAdvancedSettingsAudioExportGcsDestinationArgs ¶
type CxAgentAdvancedSettingsAudioExportGcsDestinationArgs 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 Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ElementType ¶
func (CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ElementType() reflect.Type
func (CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutput ¶
func (i CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationOutput
func (CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutputWithContext ¶
func (i CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationOutput
func (CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput ¶
func (i CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
func (CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext ¶
func (i CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
type CxAgentAdvancedSettingsAudioExportGcsDestinationInput ¶
type CxAgentAdvancedSettingsAudioExportGcsDestinationInput interface { pulumi.Input ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationOutput ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutputWithContext(context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationOutput }
CxAgentAdvancedSettingsAudioExportGcsDestinationInput is an input type that accepts CxAgentAdvancedSettingsAudioExportGcsDestinationArgs and CxAgentAdvancedSettingsAudioExportGcsDestinationOutput values. You can construct a concrete instance of `CxAgentAdvancedSettingsAudioExportGcsDestinationInput` via:
CxAgentAdvancedSettingsAudioExportGcsDestinationArgs{...}
type CxAgentAdvancedSettingsAudioExportGcsDestinationOutput ¶
type CxAgentAdvancedSettingsAudioExportGcsDestinationOutput struct{ *pulumi.OutputState }
func (CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ElementType ¶
func (CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ElementType() reflect.Type
func (CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutput ¶
func (o CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationOutput
func (CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutputWithContext ¶
func (o CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationOutput
func (CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput ¶
func (o CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
func (CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext ¶
func (o CxAgentAdvancedSettingsAudioExportGcsDestinationOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
type CxAgentAdvancedSettingsAudioExportGcsDestinationPtrInput ¶
type CxAgentAdvancedSettingsAudioExportGcsDestinationPtrInput interface { pulumi.Input ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput }
CxAgentAdvancedSettingsAudioExportGcsDestinationPtrInput is an input type that accepts CxAgentAdvancedSettingsAudioExportGcsDestinationArgs, CxAgentAdvancedSettingsAudioExportGcsDestinationPtr and CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput values. You can construct a concrete instance of `CxAgentAdvancedSettingsAudioExportGcsDestinationPtrInput` via:
CxAgentAdvancedSettingsAudioExportGcsDestinationArgs{...} or: nil
func CxAgentAdvancedSettingsAudioExportGcsDestinationPtr ¶
func CxAgentAdvancedSettingsAudioExportGcsDestinationPtr(v *CxAgentAdvancedSettingsAudioExportGcsDestinationArgs) CxAgentAdvancedSettingsAudioExportGcsDestinationPtrInput
type CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput ¶
type CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput struct{ *pulumi.OutputState }
func (CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput) ElementType ¶
func (CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput) ElementType() reflect.Type
func (CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput ¶
func (o CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
func (CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext ¶
func (o CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
type CxAgentAdvancedSettingsDtmfSettings ¶
type CxAgentAdvancedSettingsDtmfSettings 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). Enabled *bool `pulumi:"enabled"` // The digit that terminates a DTMF digit sequence. FinishDigit *string `pulumi:"finishDigit"` // Max length of DTMF digits. MaxDigits *int `pulumi:"maxDigits"` }
type CxAgentAdvancedSettingsDtmfSettingsArgs ¶
type CxAgentAdvancedSettingsDtmfSettingsArgs 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). Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The digit that terminates a DTMF digit sequence. FinishDigit pulumi.StringPtrInput `pulumi:"finishDigit"` // Max length of DTMF digits. MaxDigits pulumi.IntPtrInput `pulumi:"maxDigits"` }
func (CxAgentAdvancedSettingsDtmfSettingsArgs) ElementType ¶
func (CxAgentAdvancedSettingsDtmfSettingsArgs) ElementType() reflect.Type
func (CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsOutput ¶
func (i CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsOutput() CxAgentAdvancedSettingsDtmfSettingsOutput
func (CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsOutputWithContext ¶
func (i CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsDtmfSettingsOutput
func (CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutput ¶
func (i CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutput() CxAgentAdvancedSettingsDtmfSettingsPtrOutput
func (CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (i CxAgentAdvancedSettingsDtmfSettingsArgs) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsDtmfSettingsPtrOutput
type CxAgentAdvancedSettingsDtmfSettingsInput ¶
type CxAgentAdvancedSettingsDtmfSettingsInput interface { pulumi.Input ToCxAgentAdvancedSettingsDtmfSettingsOutput() CxAgentAdvancedSettingsDtmfSettingsOutput ToCxAgentAdvancedSettingsDtmfSettingsOutputWithContext(context.Context) CxAgentAdvancedSettingsDtmfSettingsOutput }
CxAgentAdvancedSettingsDtmfSettingsInput is an input type that accepts CxAgentAdvancedSettingsDtmfSettingsArgs and CxAgentAdvancedSettingsDtmfSettingsOutput values. You can construct a concrete instance of `CxAgentAdvancedSettingsDtmfSettingsInput` via:
CxAgentAdvancedSettingsDtmfSettingsArgs{...}
type CxAgentAdvancedSettingsDtmfSettingsOutput ¶
type CxAgentAdvancedSettingsDtmfSettingsOutput struct{ *pulumi.OutputState }
func (CxAgentAdvancedSettingsDtmfSettingsOutput) ElementType ¶
func (CxAgentAdvancedSettingsDtmfSettingsOutput) ElementType() reflect.Type
func (CxAgentAdvancedSettingsDtmfSettingsOutput) Enabled ¶
func (o CxAgentAdvancedSettingsDtmfSettingsOutput) Enabled() pulumi.BoolPtrOutput
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).
func (CxAgentAdvancedSettingsDtmfSettingsOutput) FinishDigit ¶
func (o CxAgentAdvancedSettingsDtmfSettingsOutput) FinishDigit() pulumi.StringPtrOutput
The digit that terminates a DTMF digit sequence.
func (CxAgentAdvancedSettingsDtmfSettingsOutput) MaxDigits ¶
func (o CxAgentAdvancedSettingsDtmfSettingsOutput) MaxDigits() pulumi.IntPtrOutput
Max length of DTMF digits.
func (CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsOutput ¶
func (o CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsOutput() CxAgentAdvancedSettingsDtmfSettingsOutput
func (CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsOutputWithContext ¶
func (o CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsDtmfSettingsOutput
func (CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutput ¶
func (o CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutput() CxAgentAdvancedSettingsDtmfSettingsPtrOutput
func (CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (o CxAgentAdvancedSettingsDtmfSettingsOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsDtmfSettingsPtrOutput
type CxAgentAdvancedSettingsDtmfSettingsPtrInput ¶
type CxAgentAdvancedSettingsDtmfSettingsPtrInput interface { pulumi.Input ToCxAgentAdvancedSettingsDtmfSettingsPtrOutput() CxAgentAdvancedSettingsDtmfSettingsPtrOutput ToCxAgentAdvancedSettingsDtmfSettingsPtrOutputWithContext(context.Context) CxAgentAdvancedSettingsDtmfSettingsPtrOutput }
CxAgentAdvancedSettingsDtmfSettingsPtrInput is an input type that accepts CxAgentAdvancedSettingsDtmfSettingsArgs, CxAgentAdvancedSettingsDtmfSettingsPtr and CxAgentAdvancedSettingsDtmfSettingsPtrOutput values. You can construct a concrete instance of `CxAgentAdvancedSettingsDtmfSettingsPtrInput` via:
CxAgentAdvancedSettingsDtmfSettingsArgs{...} or: nil
func CxAgentAdvancedSettingsDtmfSettingsPtr ¶
func CxAgentAdvancedSettingsDtmfSettingsPtr(v *CxAgentAdvancedSettingsDtmfSettingsArgs) CxAgentAdvancedSettingsDtmfSettingsPtrInput
type CxAgentAdvancedSettingsDtmfSettingsPtrOutput ¶
type CxAgentAdvancedSettingsDtmfSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxAgentAdvancedSettingsDtmfSettingsPtrOutput) ElementType ¶
func (CxAgentAdvancedSettingsDtmfSettingsPtrOutput) ElementType() reflect.Type
func (CxAgentAdvancedSettingsDtmfSettingsPtrOutput) Enabled ¶
func (o CxAgentAdvancedSettingsDtmfSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
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).
func (CxAgentAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit ¶
func (o CxAgentAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit() pulumi.StringPtrOutput
The digit that terminates a DTMF digit sequence.
func (CxAgentAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits ¶
func (o CxAgentAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits() pulumi.IntPtrOutput
Max length of DTMF digits.
func (CxAgentAdvancedSettingsDtmfSettingsPtrOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutput ¶
func (o CxAgentAdvancedSettingsDtmfSettingsPtrOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutput() CxAgentAdvancedSettingsDtmfSettingsPtrOutput
func (CxAgentAdvancedSettingsDtmfSettingsPtrOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (o CxAgentAdvancedSettingsDtmfSettingsPtrOutput) ToCxAgentAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsDtmfSettingsPtrOutput
type CxAgentAdvancedSettingsInput ¶
type CxAgentAdvancedSettingsInput interface { pulumi.Input ToCxAgentAdvancedSettingsOutput() CxAgentAdvancedSettingsOutput ToCxAgentAdvancedSettingsOutputWithContext(context.Context) CxAgentAdvancedSettingsOutput }
CxAgentAdvancedSettingsInput is an input type that accepts CxAgentAdvancedSettingsArgs and CxAgentAdvancedSettingsOutput values. You can construct a concrete instance of `CxAgentAdvancedSettingsInput` via:
CxAgentAdvancedSettingsArgs{...}
type CxAgentAdvancedSettingsLoggingSettings ¶ added in v8.7.0
type CxAgentAdvancedSettingsLoggingSettings 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. EnableConsentBasedRedaction *bool `pulumi:"enableConsentBasedRedaction"` // Enables DF Interaction logging. EnableInteractionLogging *bool `pulumi:"enableInteractionLogging"` // Enables Google Cloud Logging. EnableStackdriverLogging *bool `pulumi:"enableStackdriverLogging"` }
type CxAgentAdvancedSettingsLoggingSettingsArgs ¶ added in v8.7.0
type CxAgentAdvancedSettingsLoggingSettingsArgs 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. EnableConsentBasedRedaction pulumi.BoolPtrInput `pulumi:"enableConsentBasedRedaction"` // Enables DF Interaction logging. EnableInteractionLogging pulumi.BoolPtrInput `pulumi:"enableInteractionLogging"` // Enables Google Cloud Logging. EnableStackdriverLogging pulumi.BoolPtrInput `pulumi:"enableStackdriverLogging"` }
func (CxAgentAdvancedSettingsLoggingSettingsArgs) ElementType ¶ added in v8.7.0
func (CxAgentAdvancedSettingsLoggingSettingsArgs) ElementType() reflect.Type
func (CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsOutput ¶ added in v8.7.0
func (i CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsOutput() CxAgentAdvancedSettingsLoggingSettingsOutput
func (CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsOutputWithContext ¶ added in v8.7.0
func (i CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsLoggingSettingsOutput
func (CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutput ¶ added in v8.7.0
func (i CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutput() CxAgentAdvancedSettingsLoggingSettingsPtrOutput
func (CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutputWithContext ¶ added in v8.7.0
func (i CxAgentAdvancedSettingsLoggingSettingsArgs) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsLoggingSettingsPtrOutput
type CxAgentAdvancedSettingsLoggingSettingsInput ¶ added in v8.7.0
type CxAgentAdvancedSettingsLoggingSettingsInput interface { pulumi.Input ToCxAgentAdvancedSettingsLoggingSettingsOutput() CxAgentAdvancedSettingsLoggingSettingsOutput ToCxAgentAdvancedSettingsLoggingSettingsOutputWithContext(context.Context) CxAgentAdvancedSettingsLoggingSettingsOutput }
CxAgentAdvancedSettingsLoggingSettingsInput is an input type that accepts CxAgentAdvancedSettingsLoggingSettingsArgs and CxAgentAdvancedSettingsLoggingSettingsOutput values. You can construct a concrete instance of `CxAgentAdvancedSettingsLoggingSettingsInput` via:
CxAgentAdvancedSettingsLoggingSettingsArgs{...}
type CxAgentAdvancedSettingsLoggingSettingsOutput ¶ added in v8.7.0
type CxAgentAdvancedSettingsLoggingSettingsOutput struct{ *pulumi.OutputState }
func (CxAgentAdvancedSettingsLoggingSettingsOutput) ElementType ¶ added in v8.7.0
func (CxAgentAdvancedSettingsLoggingSettingsOutput) ElementType() reflect.Type
func (CxAgentAdvancedSettingsLoggingSettingsOutput) EnableConsentBasedRedaction ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsOutput) EnableConsentBasedRedaction() pulumi.BoolPtrOutput
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.
func (CxAgentAdvancedSettingsLoggingSettingsOutput) EnableInteractionLogging ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsOutput) EnableInteractionLogging() pulumi.BoolPtrOutput
Enables DF Interaction logging.
func (CxAgentAdvancedSettingsLoggingSettingsOutput) EnableStackdriverLogging ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput
Enables Google Cloud Logging.
func (CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsOutput ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsOutput() CxAgentAdvancedSettingsLoggingSettingsOutput
func (CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsOutputWithContext ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsLoggingSettingsOutput
func (CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutput ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutput() CxAgentAdvancedSettingsLoggingSettingsPtrOutput
func (CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutputWithContext ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsLoggingSettingsPtrOutput
type CxAgentAdvancedSettingsLoggingSettingsPtrInput ¶ added in v8.7.0
type CxAgentAdvancedSettingsLoggingSettingsPtrInput interface { pulumi.Input ToCxAgentAdvancedSettingsLoggingSettingsPtrOutput() CxAgentAdvancedSettingsLoggingSettingsPtrOutput ToCxAgentAdvancedSettingsLoggingSettingsPtrOutputWithContext(context.Context) CxAgentAdvancedSettingsLoggingSettingsPtrOutput }
CxAgentAdvancedSettingsLoggingSettingsPtrInput is an input type that accepts CxAgentAdvancedSettingsLoggingSettingsArgs, CxAgentAdvancedSettingsLoggingSettingsPtr and CxAgentAdvancedSettingsLoggingSettingsPtrOutput values. You can construct a concrete instance of `CxAgentAdvancedSettingsLoggingSettingsPtrInput` via:
CxAgentAdvancedSettingsLoggingSettingsArgs{...} or: nil
func CxAgentAdvancedSettingsLoggingSettingsPtr ¶ added in v8.7.0
func CxAgentAdvancedSettingsLoggingSettingsPtr(v *CxAgentAdvancedSettingsLoggingSettingsArgs) CxAgentAdvancedSettingsLoggingSettingsPtrInput
type CxAgentAdvancedSettingsLoggingSettingsPtrOutput ¶ added in v8.7.0
type CxAgentAdvancedSettingsLoggingSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxAgentAdvancedSettingsLoggingSettingsPtrOutput) ElementType ¶ added in v8.7.0
func (CxAgentAdvancedSettingsLoggingSettingsPtrOutput) ElementType() reflect.Type
func (CxAgentAdvancedSettingsLoggingSettingsPtrOutput) EnableConsentBasedRedaction ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsPtrOutput) EnableConsentBasedRedaction() pulumi.BoolPtrOutput
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.
func (CxAgentAdvancedSettingsLoggingSettingsPtrOutput) EnableInteractionLogging ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsPtrOutput) EnableInteractionLogging() pulumi.BoolPtrOutput
Enables DF Interaction logging.
func (CxAgentAdvancedSettingsLoggingSettingsPtrOutput) EnableStackdriverLogging ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsPtrOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput
Enables Google Cloud Logging.
func (CxAgentAdvancedSettingsLoggingSettingsPtrOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutput ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsPtrOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutput() CxAgentAdvancedSettingsLoggingSettingsPtrOutput
func (CxAgentAdvancedSettingsLoggingSettingsPtrOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutputWithContext ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsLoggingSettingsPtrOutput) ToCxAgentAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsLoggingSettingsPtrOutput
type CxAgentAdvancedSettingsOutput ¶
type CxAgentAdvancedSettingsOutput struct{ *pulumi.OutputState }
func (CxAgentAdvancedSettingsOutput) AudioExportGcsDestination ¶
func (o CxAgentAdvancedSettingsOutput) AudioExportGcsDestination() CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels:
- Agent level
- Flow level Structure is documented below.
func (CxAgentAdvancedSettingsOutput) DtmfSettings ¶
func (o CxAgentAdvancedSettingsOutput) DtmfSettings() CxAgentAdvancedSettingsDtmfSettingsPtrOutput
Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxAgentAdvancedSettingsOutput) ElementType ¶
func (CxAgentAdvancedSettingsOutput) ElementType() reflect.Type
func (CxAgentAdvancedSettingsOutput) LoggingSettings ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsOutput) LoggingSettings() CxAgentAdvancedSettingsLoggingSettingsPtrOutput
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels:
- Agent level Structure is documented below.
func (CxAgentAdvancedSettingsOutput) SpeechSettings ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsOutput) SpeechSettings() CxAgentAdvancedSettingsSpeechSettingsPtrOutput
Settings for speech to text detection. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsOutput ¶
func (o CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsOutput() CxAgentAdvancedSettingsOutput
func (CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsOutputWithContext ¶
func (o CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsOutput
func (CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsPtrOutput ¶
func (o CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsPtrOutput() CxAgentAdvancedSettingsPtrOutput
func (CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsPtrOutputWithContext ¶
func (o CxAgentAdvancedSettingsOutput) ToCxAgentAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsPtrOutput
type CxAgentAdvancedSettingsPtrInput ¶
type CxAgentAdvancedSettingsPtrInput interface { pulumi.Input ToCxAgentAdvancedSettingsPtrOutput() CxAgentAdvancedSettingsPtrOutput ToCxAgentAdvancedSettingsPtrOutputWithContext(context.Context) CxAgentAdvancedSettingsPtrOutput }
CxAgentAdvancedSettingsPtrInput is an input type that accepts CxAgentAdvancedSettingsArgs, CxAgentAdvancedSettingsPtr and CxAgentAdvancedSettingsPtrOutput values. You can construct a concrete instance of `CxAgentAdvancedSettingsPtrInput` via:
CxAgentAdvancedSettingsArgs{...} or: nil
func CxAgentAdvancedSettingsPtr ¶
func CxAgentAdvancedSettingsPtr(v *CxAgentAdvancedSettingsArgs) CxAgentAdvancedSettingsPtrInput
type CxAgentAdvancedSettingsPtrOutput ¶
type CxAgentAdvancedSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxAgentAdvancedSettingsPtrOutput) AudioExportGcsDestination ¶
func (o CxAgentAdvancedSettingsPtrOutput) AudioExportGcsDestination() CxAgentAdvancedSettingsAudioExportGcsDestinationPtrOutput
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels:
- Agent level
- Flow level Structure is documented below.
func (CxAgentAdvancedSettingsPtrOutput) DtmfSettings ¶
func (o CxAgentAdvancedSettingsPtrOutput) DtmfSettings() CxAgentAdvancedSettingsDtmfSettingsPtrOutput
Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxAgentAdvancedSettingsPtrOutput) Elem ¶
func (o CxAgentAdvancedSettingsPtrOutput) Elem() CxAgentAdvancedSettingsOutput
func (CxAgentAdvancedSettingsPtrOutput) ElementType ¶
func (CxAgentAdvancedSettingsPtrOutput) ElementType() reflect.Type
func (CxAgentAdvancedSettingsPtrOutput) LoggingSettings ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsPtrOutput) LoggingSettings() CxAgentAdvancedSettingsLoggingSettingsPtrOutput
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels:
- Agent level Structure is documented below.
func (CxAgentAdvancedSettingsPtrOutput) SpeechSettings ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsPtrOutput) SpeechSettings() CxAgentAdvancedSettingsSpeechSettingsPtrOutput
Settings for speech to text detection. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxAgentAdvancedSettingsPtrOutput) ToCxAgentAdvancedSettingsPtrOutput ¶
func (o CxAgentAdvancedSettingsPtrOutput) ToCxAgentAdvancedSettingsPtrOutput() CxAgentAdvancedSettingsPtrOutput
func (CxAgentAdvancedSettingsPtrOutput) ToCxAgentAdvancedSettingsPtrOutputWithContext ¶
func (o CxAgentAdvancedSettingsPtrOutput) ToCxAgentAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsPtrOutput
type CxAgentAdvancedSettingsSpeechSettings ¶ added in v8.7.0
type CxAgentAdvancedSettingsSpeechSettings struct { // Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100. EndpointerSensitivity *int `pulumi:"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" }**. Models map[string]string `pulumi:"models"` // Timeout before detecting no speech. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". NoSpeechTimeout *string `pulumi:"noSpeechTimeout"` // Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value. UseTimeoutBasedEndpointing *bool `pulumi:"useTimeoutBasedEndpointing"` }
type CxAgentAdvancedSettingsSpeechSettingsArgs ¶ added in v8.7.0
type CxAgentAdvancedSettingsSpeechSettingsArgs struct { // Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100. EndpointerSensitivity pulumi.IntPtrInput `pulumi:"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" }**. Models pulumi.StringMapInput `pulumi:"models"` // Timeout before detecting no speech. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". NoSpeechTimeout pulumi.StringPtrInput `pulumi:"noSpeechTimeout"` // Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value. UseTimeoutBasedEndpointing pulumi.BoolPtrInput `pulumi:"useTimeoutBasedEndpointing"` }
func (CxAgentAdvancedSettingsSpeechSettingsArgs) ElementType ¶ added in v8.7.0
func (CxAgentAdvancedSettingsSpeechSettingsArgs) ElementType() reflect.Type
func (CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsOutput ¶ added in v8.7.0
func (i CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsOutput() CxAgentAdvancedSettingsSpeechSettingsOutput
func (CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsOutputWithContext ¶ added in v8.7.0
func (i CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsSpeechSettingsOutput
func (CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutput ¶ added in v8.7.0
func (i CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutput() CxAgentAdvancedSettingsSpeechSettingsPtrOutput
func (CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutputWithContext ¶ added in v8.7.0
func (i CxAgentAdvancedSettingsSpeechSettingsArgs) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsSpeechSettingsPtrOutput
type CxAgentAdvancedSettingsSpeechSettingsInput ¶ added in v8.7.0
type CxAgentAdvancedSettingsSpeechSettingsInput interface { pulumi.Input ToCxAgentAdvancedSettingsSpeechSettingsOutput() CxAgentAdvancedSettingsSpeechSettingsOutput ToCxAgentAdvancedSettingsSpeechSettingsOutputWithContext(context.Context) CxAgentAdvancedSettingsSpeechSettingsOutput }
CxAgentAdvancedSettingsSpeechSettingsInput is an input type that accepts CxAgentAdvancedSettingsSpeechSettingsArgs and CxAgentAdvancedSettingsSpeechSettingsOutput values. You can construct a concrete instance of `CxAgentAdvancedSettingsSpeechSettingsInput` via:
CxAgentAdvancedSettingsSpeechSettingsArgs{...}
type CxAgentAdvancedSettingsSpeechSettingsOutput ¶ added in v8.7.0
type CxAgentAdvancedSettingsSpeechSettingsOutput struct{ *pulumi.OutputState }
func (CxAgentAdvancedSettingsSpeechSettingsOutput) ElementType ¶ added in v8.7.0
func (CxAgentAdvancedSettingsSpeechSettingsOutput) ElementType() reflect.Type
func (CxAgentAdvancedSettingsSpeechSettingsOutput) EndpointerSensitivity ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsOutput) EndpointerSensitivity() pulumi.IntPtrOutput
Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100.
func (CxAgentAdvancedSettingsSpeechSettingsOutput) Models ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsOutput) Models() pulumi.StringMapOutput
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" }**.
func (CxAgentAdvancedSettingsSpeechSettingsOutput) NoSpeechTimeout ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsOutput) NoSpeechTimeout() pulumi.StringPtrOutput
Timeout before detecting no speech. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsOutput ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsOutput() CxAgentAdvancedSettingsSpeechSettingsOutput
func (CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsOutputWithContext ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsSpeechSettingsOutput
func (CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutput ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutput() CxAgentAdvancedSettingsSpeechSettingsPtrOutput
func (CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutputWithContext ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsSpeechSettingsPtrOutput
func (CxAgentAdvancedSettingsSpeechSettingsOutput) UseTimeoutBasedEndpointing ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsOutput) UseTimeoutBasedEndpointing() pulumi.BoolPtrOutput
Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value.
type CxAgentAdvancedSettingsSpeechSettingsPtrInput ¶ added in v8.7.0
type CxAgentAdvancedSettingsSpeechSettingsPtrInput interface { pulumi.Input ToCxAgentAdvancedSettingsSpeechSettingsPtrOutput() CxAgentAdvancedSettingsSpeechSettingsPtrOutput ToCxAgentAdvancedSettingsSpeechSettingsPtrOutputWithContext(context.Context) CxAgentAdvancedSettingsSpeechSettingsPtrOutput }
CxAgentAdvancedSettingsSpeechSettingsPtrInput is an input type that accepts CxAgentAdvancedSettingsSpeechSettingsArgs, CxAgentAdvancedSettingsSpeechSettingsPtr and CxAgentAdvancedSettingsSpeechSettingsPtrOutput values. You can construct a concrete instance of `CxAgentAdvancedSettingsSpeechSettingsPtrInput` via:
CxAgentAdvancedSettingsSpeechSettingsArgs{...} or: nil
func CxAgentAdvancedSettingsSpeechSettingsPtr ¶ added in v8.7.0
func CxAgentAdvancedSettingsSpeechSettingsPtr(v *CxAgentAdvancedSettingsSpeechSettingsArgs) CxAgentAdvancedSettingsSpeechSettingsPtrInput
type CxAgentAdvancedSettingsSpeechSettingsPtrOutput ¶ added in v8.7.0
type CxAgentAdvancedSettingsSpeechSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxAgentAdvancedSettingsSpeechSettingsPtrOutput) ElementType ¶ added in v8.7.0
func (CxAgentAdvancedSettingsSpeechSettingsPtrOutput) ElementType() reflect.Type
func (CxAgentAdvancedSettingsSpeechSettingsPtrOutput) EndpointerSensitivity ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) EndpointerSensitivity() pulumi.IntPtrOutput
Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100.
func (CxAgentAdvancedSettingsSpeechSettingsPtrOutput) Models ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) Models() pulumi.StringMapOutput
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" }**.
func (CxAgentAdvancedSettingsSpeechSettingsPtrOutput) NoSpeechTimeout ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) NoSpeechTimeout() pulumi.StringPtrOutput
Timeout before detecting no speech. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (CxAgentAdvancedSettingsSpeechSettingsPtrOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutput ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutput() CxAgentAdvancedSettingsSpeechSettingsPtrOutput
func (CxAgentAdvancedSettingsSpeechSettingsPtrOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutputWithContext ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) ToCxAgentAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentAdvancedSettingsSpeechSettingsPtrOutput
func (CxAgentAdvancedSettingsSpeechSettingsPtrOutput) UseTimeoutBasedEndpointing ¶ added in v8.7.0
func (o CxAgentAdvancedSettingsSpeechSettingsPtrOutput) UseTimeoutBasedEndpointing() pulumi.BoolPtrOutput
Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value.
type CxAgentArgs ¶
type CxAgentArgs struct { // Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level. // Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. // Structure is documented below. AdvancedSettings CxAgentAdvancedSettingsPtrInput // The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration. AvatarUri pulumi.StringPtrInput // The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) // for a list of the currently supported language codes. This field cannot be updated after creation. DefaultLanguageCode pulumi.StringInput // The description of this agent. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrInput // The human-readable name of the agent, unique within the location. DisplayName pulumi.StringInput // Indicates if automatic spell correction is enabled in detect intent requests. EnableSpellCorrection pulumi.BoolPtrInput // (Optional, Deprecated) // Determines whether this agent should log conversation queries. // // > **Warning:** `enableStackdriverLogging` is deprecated and will be removed in a future major release. Please use `advanced_settings.logging_settings.enable_stackdriver_logging`instead. // // Deprecated: `enableStackdriverLogging` is deprecated and will be removed in a future major release. Please use `advanced_settings.logging_settings.enable_stackdriver_logging`instead. EnableStackdriverLogging pulumi.BoolPtrInput // Git integration settings for this agent. // Structure is documented below. GitIntegrationSettings CxAgentGitIntegrationSettingsPtrInput // The name of the location this agent is located in. // > **Note:** The first time you are deploying an Agent in your project you must configure location settings. // This is a one time step but at the moment you can only [configure location settings](https://cloud.google.com/dialogflow/cx/docs/concept/region#location-settings) via the Dialogflow CX console. // Another options is to use global location so you don't need to manually configure location settings. Location pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Name of the SecuritySettings reference for the agent. Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>. SecuritySettings pulumi.StringPtrInput // Settings related to speech recognition. // Structure is documented below. SpeechToTextSettings CxAgentSpeechToTextSettingsPtrInput // The list of all languages supported by this agent (except for the default_language_code). SupportedLanguageCodes pulumi.StringArrayInput // Settings related to speech synthesizing. // Structure is documented below. TextToSpeechSettings CxAgentTextToSpeechSettingsPtrInput // The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, // Europe/Paris. // // *** TimeZone pulumi.StringInput }
The set of arguments for constructing a CxAgent resource.
func (CxAgentArgs) ElementType ¶
func (CxAgentArgs) ElementType() reflect.Type
type CxAgentArray ¶
type CxAgentArray []CxAgentInput
func (CxAgentArray) ElementType ¶
func (CxAgentArray) ElementType() reflect.Type
func (CxAgentArray) ToCxAgentArrayOutput ¶
func (i CxAgentArray) ToCxAgentArrayOutput() CxAgentArrayOutput
func (CxAgentArray) ToCxAgentArrayOutputWithContext ¶
func (i CxAgentArray) ToCxAgentArrayOutputWithContext(ctx context.Context) CxAgentArrayOutput
type CxAgentArrayInput ¶
type CxAgentArrayInput interface { pulumi.Input ToCxAgentArrayOutput() CxAgentArrayOutput ToCxAgentArrayOutputWithContext(context.Context) CxAgentArrayOutput }
CxAgentArrayInput is an input type that accepts CxAgentArray and CxAgentArrayOutput values. You can construct a concrete instance of `CxAgentArrayInput` via:
CxAgentArray{ CxAgentArgs{...} }
type CxAgentArrayOutput ¶
type CxAgentArrayOutput struct{ *pulumi.OutputState }
func (CxAgentArrayOutput) ElementType ¶
func (CxAgentArrayOutput) ElementType() reflect.Type
func (CxAgentArrayOutput) Index ¶
func (o CxAgentArrayOutput) Index(i pulumi.IntInput) CxAgentOutput
func (CxAgentArrayOutput) ToCxAgentArrayOutput ¶
func (o CxAgentArrayOutput) ToCxAgentArrayOutput() CxAgentArrayOutput
func (CxAgentArrayOutput) ToCxAgentArrayOutputWithContext ¶
func (o CxAgentArrayOutput) ToCxAgentArrayOutputWithContext(ctx context.Context) CxAgentArrayOutput
type CxAgentGitIntegrationSettings ¶
type CxAgentGitIntegrationSettings struct { // Settings of integration with GitHub. // Structure is documented below. GithubSettings *CxAgentGitIntegrationSettingsGithubSettings `pulumi:"githubSettings"` }
type CxAgentGitIntegrationSettingsArgs ¶
type CxAgentGitIntegrationSettingsArgs struct { // Settings of integration with GitHub. // Structure is documented below. GithubSettings CxAgentGitIntegrationSettingsGithubSettingsPtrInput `pulumi:"githubSettings"` }
func (CxAgentGitIntegrationSettingsArgs) ElementType ¶
func (CxAgentGitIntegrationSettingsArgs) ElementType() reflect.Type
func (CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsOutput ¶
func (i CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsOutput() CxAgentGitIntegrationSettingsOutput
func (CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsOutputWithContext ¶
func (i CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsOutput
func (CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsPtrOutput ¶
func (i CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsPtrOutput() CxAgentGitIntegrationSettingsPtrOutput
func (CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsPtrOutputWithContext ¶
func (i CxAgentGitIntegrationSettingsArgs) ToCxAgentGitIntegrationSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsPtrOutput
type CxAgentGitIntegrationSettingsGithubSettings ¶
type CxAgentGitIntegrationSettingsGithubSettings struct { // The access token used to authenticate the access to the GitHub repository. // **Note**: This property is sensitive and will not be displayed in the plan. AccessToken *string `pulumi:"accessToken"` // A list of branches configured to be used from Dialogflow. Branches []string `pulumi:"branches"` // The unique repository display name for the GitHub repository. DisplayName *string `pulumi:"displayName"` // The GitHub repository URI related to the agent. RepositoryUri *string `pulumi:"repositoryUri"` // The branch of the GitHub repository tracked for this agent. TrackingBranch *string `pulumi:"trackingBranch"` }
type CxAgentGitIntegrationSettingsGithubSettingsArgs ¶
type CxAgentGitIntegrationSettingsGithubSettingsArgs struct { // The access token used to authenticate the access to the GitHub repository. // **Note**: This property is sensitive and will not be displayed in the plan. AccessToken pulumi.StringPtrInput `pulumi:"accessToken"` // A list of branches configured to be used from Dialogflow. Branches pulumi.StringArrayInput `pulumi:"branches"` // The unique repository display name for the GitHub repository. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The GitHub repository URI related to the agent. RepositoryUri pulumi.StringPtrInput `pulumi:"repositoryUri"` // The branch of the GitHub repository tracked for this agent. TrackingBranch pulumi.StringPtrInput `pulumi:"trackingBranch"` }
func (CxAgentGitIntegrationSettingsGithubSettingsArgs) ElementType ¶
func (CxAgentGitIntegrationSettingsGithubSettingsArgs) ElementType() reflect.Type
func (CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsOutput ¶
func (i CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsOutput() CxAgentGitIntegrationSettingsGithubSettingsOutput
func (CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsOutputWithContext ¶
func (i CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsGithubSettingsOutput
func (CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutput ¶
func (i CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutput() CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
func (CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext ¶
func (i CxAgentGitIntegrationSettingsGithubSettingsArgs) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
type CxAgentGitIntegrationSettingsGithubSettingsInput ¶
type CxAgentGitIntegrationSettingsGithubSettingsInput interface { pulumi.Input ToCxAgentGitIntegrationSettingsGithubSettingsOutput() CxAgentGitIntegrationSettingsGithubSettingsOutput ToCxAgentGitIntegrationSettingsGithubSettingsOutputWithContext(context.Context) CxAgentGitIntegrationSettingsGithubSettingsOutput }
CxAgentGitIntegrationSettingsGithubSettingsInput is an input type that accepts CxAgentGitIntegrationSettingsGithubSettingsArgs and CxAgentGitIntegrationSettingsGithubSettingsOutput values. You can construct a concrete instance of `CxAgentGitIntegrationSettingsGithubSettingsInput` via:
CxAgentGitIntegrationSettingsGithubSettingsArgs{...}
type CxAgentGitIntegrationSettingsGithubSettingsOutput ¶
type CxAgentGitIntegrationSettingsGithubSettingsOutput struct{ *pulumi.OutputState }
func (CxAgentGitIntegrationSettingsGithubSettingsOutput) AccessToken ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) AccessToken() pulumi.StringPtrOutput
The access token used to authenticate the access to the GitHub repository. **Note**: This property is sensitive and will not be displayed in the plan.
func (CxAgentGitIntegrationSettingsGithubSettingsOutput) Branches ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) Branches() pulumi.StringArrayOutput
A list of branches configured to be used from Dialogflow.
func (CxAgentGitIntegrationSettingsGithubSettingsOutput) DisplayName ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) DisplayName() pulumi.StringPtrOutput
The unique repository display name for the GitHub repository.
func (CxAgentGitIntegrationSettingsGithubSettingsOutput) ElementType ¶
func (CxAgentGitIntegrationSettingsGithubSettingsOutput) ElementType() reflect.Type
func (CxAgentGitIntegrationSettingsGithubSettingsOutput) RepositoryUri ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) RepositoryUri() pulumi.StringPtrOutput
The GitHub repository URI related to the agent.
func (CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsOutput ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsOutput() CxAgentGitIntegrationSettingsGithubSettingsOutput
func (CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsOutputWithContext ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsGithubSettingsOutput
func (CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutput ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutput() CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
func (CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
func (CxAgentGitIntegrationSettingsGithubSettingsOutput) TrackingBranch ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsOutput) TrackingBranch() pulumi.StringPtrOutput
The branch of the GitHub repository tracked for this agent.
type CxAgentGitIntegrationSettingsGithubSettingsPtrInput ¶
type CxAgentGitIntegrationSettingsGithubSettingsPtrInput interface { pulumi.Input ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutput() CxAgentGitIntegrationSettingsGithubSettingsPtrOutput ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext(context.Context) CxAgentGitIntegrationSettingsGithubSettingsPtrOutput }
CxAgentGitIntegrationSettingsGithubSettingsPtrInput is an input type that accepts CxAgentGitIntegrationSettingsGithubSettingsArgs, CxAgentGitIntegrationSettingsGithubSettingsPtr and CxAgentGitIntegrationSettingsGithubSettingsPtrOutput values. You can construct a concrete instance of `CxAgentGitIntegrationSettingsGithubSettingsPtrInput` via:
CxAgentGitIntegrationSettingsGithubSettingsArgs{...} or: nil
func CxAgentGitIntegrationSettingsGithubSettingsPtr ¶
func CxAgentGitIntegrationSettingsGithubSettingsPtr(v *CxAgentGitIntegrationSettingsGithubSettingsArgs) CxAgentGitIntegrationSettingsGithubSettingsPtrInput
type CxAgentGitIntegrationSettingsGithubSettingsPtrOutput ¶
type CxAgentGitIntegrationSettingsGithubSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) AccessToken ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) AccessToken() pulumi.StringPtrOutput
The access token used to authenticate the access to the GitHub repository. **Note**: This property is sensitive and will not be displayed in the plan.
func (CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) Branches ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) Branches() pulumi.StringArrayOutput
A list of branches configured to be used from Dialogflow.
func (CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) DisplayName ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) DisplayName() pulumi.StringPtrOutput
The unique repository display name for the GitHub repository.
func (CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) ElementType ¶
func (CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) ElementType() reflect.Type
func (CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) RepositoryUri ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) RepositoryUri() pulumi.StringPtrOutput
The GitHub repository URI related to the agent.
func (CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutput ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutput() CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
func (CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) ToCxAgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
func (CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) TrackingBranch ¶
func (o CxAgentGitIntegrationSettingsGithubSettingsPtrOutput) TrackingBranch() pulumi.StringPtrOutput
The branch of the GitHub repository tracked for this agent.
type CxAgentGitIntegrationSettingsInput ¶
type CxAgentGitIntegrationSettingsInput interface { pulumi.Input ToCxAgentGitIntegrationSettingsOutput() CxAgentGitIntegrationSettingsOutput ToCxAgentGitIntegrationSettingsOutputWithContext(context.Context) CxAgentGitIntegrationSettingsOutput }
CxAgentGitIntegrationSettingsInput is an input type that accepts CxAgentGitIntegrationSettingsArgs and CxAgentGitIntegrationSettingsOutput values. You can construct a concrete instance of `CxAgentGitIntegrationSettingsInput` via:
CxAgentGitIntegrationSettingsArgs{...}
type CxAgentGitIntegrationSettingsOutput ¶
type CxAgentGitIntegrationSettingsOutput struct{ *pulumi.OutputState }
func (CxAgentGitIntegrationSettingsOutput) ElementType ¶
func (CxAgentGitIntegrationSettingsOutput) ElementType() reflect.Type
func (CxAgentGitIntegrationSettingsOutput) GithubSettings ¶
func (o CxAgentGitIntegrationSettingsOutput) GithubSettings() CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
Settings of integration with GitHub. Structure is documented below.
func (CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsOutput ¶
func (o CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsOutput() CxAgentGitIntegrationSettingsOutput
func (CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsOutputWithContext ¶
func (o CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsOutput
func (CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsPtrOutput ¶
func (o CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsPtrOutput() CxAgentGitIntegrationSettingsPtrOutput
func (CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsPtrOutputWithContext ¶
func (o CxAgentGitIntegrationSettingsOutput) ToCxAgentGitIntegrationSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsPtrOutput
type CxAgentGitIntegrationSettingsPtrInput ¶
type CxAgentGitIntegrationSettingsPtrInput interface { pulumi.Input ToCxAgentGitIntegrationSettingsPtrOutput() CxAgentGitIntegrationSettingsPtrOutput ToCxAgentGitIntegrationSettingsPtrOutputWithContext(context.Context) CxAgentGitIntegrationSettingsPtrOutput }
CxAgentGitIntegrationSettingsPtrInput is an input type that accepts CxAgentGitIntegrationSettingsArgs, CxAgentGitIntegrationSettingsPtr and CxAgentGitIntegrationSettingsPtrOutput values. You can construct a concrete instance of `CxAgentGitIntegrationSettingsPtrInput` via:
CxAgentGitIntegrationSettingsArgs{...} or: nil
func CxAgentGitIntegrationSettingsPtr ¶
func CxAgentGitIntegrationSettingsPtr(v *CxAgentGitIntegrationSettingsArgs) CxAgentGitIntegrationSettingsPtrInput
type CxAgentGitIntegrationSettingsPtrOutput ¶
type CxAgentGitIntegrationSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxAgentGitIntegrationSettingsPtrOutput) ElementType ¶
func (CxAgentGitIntegrationSettingsPtrOutput) ElementType() reflect.Type
func (CxAgentGitIntegrationSettingsPtrOutput) GithubSettings ¶
func (o CxAgentGitIntegrationSettingsPtrOutput) GithubSettings() CxAgentGitIntegrationSettingsGithubSettingsPtrOutput
Settings of integration with GitHub. Structure is documented below.
func (CxAgentGitIntegrationSettingsPtrOutput) ToCxAgentGitIntegrationSettingsPtrOutput ¶
func (o CxAgentGitIntegrationSettingsPtrOutput) ToCxAgentGitIntegrationSettingsPtrOutput() CxAgentGitIntegrationSettingsPtrOutput
func (CxAgentGitIntegrationSettingsPtrOutput) ToCxAgentGitIntegrationSettingsPtrOutputWithContext ¶
func (o CxAgentGitIntegrationSettingsPtrOutput) ToCxAgentGitIntegrationSettingsPtrOutputWithContext(ctx context.Context) CxAgentGitIntegrationSettingsPtrOutput
type CxAgentInput ¶
type CxAgentInput interface { pulumi.Input ToCxAgentOutput() CxAgentOutput ToCxAgentOutputWithContext(ctx context.Context) CxAgentOutput }
type CxAgentMap ¶
type CxAgentMap map[string]CxAgentInput
func (CxAgentMap) ElementType ¶
func (CxAgentMap) ElementType() reflect.Type
func (CxAgentMap) ToCxAgentMapOutput ¶
func (i CxAgentMap) ToCxAgentMapOutput() CxAgentMapOutput
func (CxAgentMap) ToCxAgentMapOutputWithContext ¶
func (i CxAgentMap) ToCxAgentMapOutputWithContext(ctx context.Context) CxAgentMapOutput
type CxAgentMapInput ¶
type CxAgentMapInput interface { pulumi.Input ToCxAgentMapOutput() CxAgentMapOutput ToCxAgentMapOutputWithContext(context.Context) CxAgentMapOutput }
CxAgentMapInput is an input type that accepts CxAgentMap and CxAgentMapOutput values. You can construct a concrete instance of `CxAgentMapInput` via:
CxAgentMap{ "key": CxAgentArgs{...} }
type CxAgentMapOutput ¶
type CxAgentMapOutput struct{ *pulumi.OutputState }
func (CxAgentMapOutput) ElementType ¶
func (CxAgentMapOutput) ElementType() reflect.Type
func (CxAgentMapOutput) MapIndex ¶
func (o CxAgentMapOutput) MapIndex(k pulumi.StringInput) CxAgentOutput
func (CxAgentMapOutput) ToCxAgentMapOutput ¶
func (o CxAgentMapOutput) ToCxAgentMapOutput() CxAgentMapOutput
func (CxAgentMapOutput) ToCxAgentMapOutputWithContext ¶
func (o CxAgentMapOutput) ToCxAgentMapOutputWithContext(ctx context.Context) CxAgentMapOutput
type CxAgentOutput ¶
type CxAgentOutput struct{ *pulumi.OutputState }
func (CxAgentOutput) AdvancedSettings ¶
func (o CxAgentOutput) AdvancedSettings() CxAgentAdvancedSettingsOutput
Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. Structure is documented below.
func (CxAgentOutput) AvatarUri ¶
func (o CxAgentOutput) AvatarUri() pulumi.StringPtrOutput
The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration.
func (CxAgentOutput) DefaultLanguageCode ¶
func (o CxAgentOutput) DefaultLanguageCode() pulumi.StringOutput
The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. This field cannot be updated after creation.
func (CxAgentOutput) Description ¶
func (o CxAgentOutput) Description() pulumi.StringPtrOutput
The description of this agent. The maximum length is 500 characters. If exceeded, the request is rejected.
func (CxAgentOutput) DisplayName ¶
func (o CxAgentOutput) DisplayName() pulumi.StringOutput
The human-readable name of the agent, unique within the location.
func (CxAgentOutput) ElementType ¶
func (CxAgentOutput) ElementType() reflect.Type
func (CxAgentOutput) EnableSpellCorrection ¶
func (o CxAgentOutput) EnableSpellCorrection() pulumi.BoolPtrOutput
Indicates if automatic spell correction is enabled in detect intent requests.
func (CxAgentOutput) EnableStackdriverLogging
deprecated
func (o CxAgentOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput
(Optional, Deprecated) Determines whether this agent should log conversation queries.
> **Warning:** `enableStackdriverLogging` is deprecated and will be removed in a future major release. Please use `advanced_settings.logging_settings.enable_stackdriver_logging`instead.
Deprecated: `enableStackdriverLogging` is deprecated and will be removed in a future major release. Please use `advanced_settings.logging_settings.enable_stackdriver_logging`instead.
func (CxAgentOutput) GitIntegrationSettings ¶
func (o CxAgentOutput) GitIntegrationSettings() CxAgentGitIntegrationSettingsPtrOutput
Git integration settings for this agent. Structure is documented below.
func (CxAgentOutput) Location ¶
func (o CxAgentOutput) Location() pulumi.StringOutput
The name of the location this agent is located in. > **Note:** The first time you are deploying an Agent in your project you must configure location settings. This is a one time step but at the moment you can only [configure location settings](https://cloud.google.com/dialogflow/cx/docs/concept/region#location-settings) via the Dialogflow CX console. Another options is to use global location so you don't need to manually configure location settings.
func (CxAgentOutput) Name ¶
func (o CxAgentOutput) Name() pulumi.StringOutput
The unique identifier of the agent.
func (CxAgentOutput) Project ¶
func (o CxAgentOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (CxAgentOutput) SecuritySettings ¶
func (o CxAgentOutput) SecuritySettings() pulumi.StringPtrOutput
Name of the SecuritySettings reference for the agent. Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>.
func (CxAgentOutput) SpeechToTextSettings ¶
func (o CxAgentOutput) SpeechToTextSettings() CxAgentSpeechToTextSettingsPtrOutput
Settings related to speech recognition. Structure is documented below.
func (CxAgentOutput) StartFlow ¶
func (o CxAgentOutput) StartFlow() pulumi.StringOutput
Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.
func (CxAgentOutput) SupportedLanguageCodes ¶
func (o CxAgentOutput) SupportedLanguageCodes() pulumi.StringArrayOutput
The list of all languages supported by this agent (except for the default_language_code).
func (CxAgentOutput) TextToSpeechSettings ¶
func (o CxAgentOutput) TextToSpeechSettings() CxAgentTextToSpeechSettingsPtrOutput
Settings related to speech synthesizing. Structure is documented below.
func (CxAgentOutput) TimeZone ¶
func (o CxAgentOutput) TimeZone() pulumi.StringOutput
The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.
***
func (CxAgentOutput) ToCxAgentOutput ¶
func (o CxAgentOutput) ToCxAgentOutput() CxAgentOutput
func (CxAgentOutput) ToCxAgentOutputWithContext ¶
func (o CxAgentOutput) ToCxAgentOutputWithContext(ctx context.Context) CxAgentOutput
type CxAgentSpeechToTextSettings ¶
type CxAgentSpeechToTextSettings struct { // Whether to use speech adaptation for speech recognition. EnableSpeechAdaptation *bool `pulumi:"enableSpeechAdaptation"` }
type CxAgentSpeechToTextSettingsArgs ¶
type CxAgentSpeechToTextSettingsArgs struct { // Whether to use speech adaptation for speech recognition. EnableSpeechAdaptation pulumi.BoolPtrInput `pulumi:"enableSpeechAdaptation"` }
func (CxAgentSpeechToTextSettingsArgs) ElementType ¶
func (CxAgentSpeechToTextSettingsArgs) ElementType() reflect.Type
func (CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsOutput ¶
func (i CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsOutput() CxAgentSpeechToTextSettingsOutput
func (CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsOutputWithContext ¶
func (i CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsOutputWithContext(ctx context.Context) CxAgentSpeechToTextSettingsOutput
func (CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsPtrOutput ¶
func (i CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsPtrOutput() CxAgentSpeechToTextSettingsPtrOutput
func (CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsPtrOutputWithContext ¶
func (i CxAgentSpeechToTextSettingsArgs) ToCxAgentSpeechToTextSettingsPtrOutputWithContext(ctx context.Context) CxAgentSpeechToTextSettingsPtrOutput
type CxAgentSpeechToTextSettingsInput ¶
type CxAgentSpeechToTextSettingsInput interface { pulumi.Input ToCxAgentSpeechToTextSettingsOutput() CxAgentSpeechToTextSettingsOutput ToCxAgentSpeechToTextSettingsOutputWithContext(context.Context) CxAgentSpeechToTextSettingsOutput }
CxAgentSpeechToTextSettingsInput is an input type that accepts CxAgentSpeechToTextSettingsArgs and CxAgentSpeechToTextSettingsOutput values. You can construct a concrete instance of `CxAgentSpeechToTextSettingsInput` via:
CxAgentSpeechToTextSettingsArgs{...}
type CxAgentSpeechToTextSettingsOutput ¶
type CxAgentSpeechToTextSettingsOutput struct{ *pulumi.OutputState }
func (CxAgentSpeechToTextSettingsOutput) ElementType ¶
func (CxAgentSpeechToTextSettingsOutput) ElementType() reflect.Type
func (CxAgentSpeechToTextSettingsOutput) EnableSpeechAdaptation ¶
func (o CxAgentSpeechToTextSettingsOutput) EnableSpeechAdaptation() pulumi.BoolPtrOutput
Whether to use speech adaptation for speech recognition.
func (CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsOutput ¶
func (o CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsOutput() CxAgentSpeechToTextSettingsOutput
func (CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsOutputWithContext ¶
func (o CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsOutputWithContext(ctx context.Context) CxAgentSpeechToTextSettingsOutput
func (CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsPtrOutput ¶
func (o CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsPtrOutput() CxAgentSpeechToTextSettingsPtrOutput
func (CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsPtrOutputWithContext ¶
func (o CxAgentSpeechToTextSettingsOutput) ToCxAgentSpeechToTextSettingsPtrOutputWithContext(ctx context.Context) CxAgentSpeechToTextSettingsPtrOutput
type CxAgentSpeechToTextSettingsPtrInput ¶
type CxAgentSpeechToTextSettingsPtrInput interface { pulumi.Input ToCxAgentSpeechToTextSettingsPtrOutput() CxAgentSpeechToTextSettingsPtrOutput ToCxAgentSpeechToTextSettingsPtrOutputWithContext(context.Context) CxAgentSpeechToTextSettingsPtrOutput }
CxAgentSpeechToTextSettingsPtrInput is an input type that accepts CxAgentSpeechToTextSettingsArgs, CxAgentSpeechToTextSettingsPtr and CxAgentSpeechToTextSettingsPtrOutput values. You can construct a concrete instance of `CxAgentSpeechToTextSettingsPtrInput` via:
CxAgentSpeechToTextSettingsArgs{...} or: nil
func CxAgentSpeechToTextSettingsPtr ¶
func CxAgentSpeechToTextSettingsPtr(v *CxAgentSpeechToTextSettingsArgs) CxAgentSpeechToTextSettingsPtrInput
type CxAgentSpeechToTextSettingsPtrOutput ¶
type CxAgentSpeechToTextSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxAgentSpeechToTextSettingsPtrOutput) ElementType ¶
func (CxAgentSpeechToTextSettingsPtrOutput) ElementType() reflect.Type
func (CxAgentSpeechToTextSettingsPtrOutput) EnableSpeechAdaptation ¶
func (o CxAgentSpeechToTextSettingsPtrOutput) EnableSpeechAdaptation() pulumi.BoolPtrOutput
Whether to use speech adaptation for speech recognition.
func (CxAgentSpeechToTextSettingsPtrOutput) ToCxAgentSpeechToTextSettingsPtrOutput ¶
func (o CxAgentSpeechToTextSettingsPtrOutput) ToCxAgentSpeechToTextSettingsPtrOutput() CxAgentSpeechToTextSettingsPtrOutput
func (CxAgentSpeechToTextSettingsPtrOutput) ToCxAgentSpeechToTextSettingsPtrOutputWithContext ¶
func (o CxAgentSpeechToTextSettingsPtrOutput) ToCxAgentSpeechToTextSettingsPtrOutputWithContext(ctx context.Context) CxAgentSpeechToTextSettingsPtrOutput
type CxAgentState ¶
type CxAgentState struct { // Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level. // Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. // Structure is documented below. AdvancedSettings CxAgentAdvancedSettingsPtrInput // The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration. AvatarUri pulumi.StringPtrInput // The default language of the agent as a language tag. [See Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) // for a list of the currently supported language codes. This field cannot be updated after creation. DefaultLanguageCode pulumi.StringPtrInput // The description of this agent. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrInput // The human-readable name of the agent, unique within the location. DisplayName pulumi.StringPtrInput // Indicates if automatic spell correction is enabled in detect intent requests. EnableSpellCorrection pulumi.BoolPtrInput // (Optional, Deprecated) // Determines whether this agent should log conversation queries. // // > **Warning:** `enableStackdriverLogging` is deprecated and will be removed in a future major release. Please use `advanced_settings.logging_settings.enable_stackdriver_logging`instead. // // Deprecated: `enableStackdriverLogging` is deprecated and will be removed in a future major release. Please use `advanced_settings.logging_settings.enable_stackdriver_logging`instead. EnableStackdriverLogging pulumi.BoolPtrInput // Git integration settings for this agent. // Structure is documented below. GitIntegrationSettings CxAgentGitIntegrationSettingsPtrInput // The name of the location this agent is located in. // > **Note:** The first time you are deploying an Agent in your project you must configure location settings. // This is a one time step but at the moment you can only [configure location settings](https://cloud.google.com/dialogflow/cx/docs/concept/region#location-settings) via the Dialogflow CX console. // Another options is to use global location so you don't need to manually configure location settings. Location pulumi.StringPtrInput // The unique identifier of the agent. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Name of the SecuritySettings reference for the agent. Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>. SecuritySettings pulumi.StringPtrInput // Settings related to speech recognition. // Structure is documented below. SpeechToTextSettings CxAgentSpeechToTextSettingsPtrInput // Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. StartFlow pulumi.StringPtrInput // The list of all languages supported by this agent (except for the default_language_code). SupportedLanguageCodes pulumi.StringArrayInput // Settings related to speech synthesizing. // Structure is documented below. TextToSpeechSettings CxAgentTextToSpeechSettingsPtrInput // The time zone of this agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, // Europe/Paris. // // *** TimeZone pulumi.StringPtrInput }
func (CxAgentState) ElementType ¶
func (CxAgentState) ElementType() reflect.Type
type CxAgentTextToSpeechSettings ¶
type CxAgentTextToSpeechSettings struct { // Configuration of how speech should be synthesized, mapping from [language](https://cloud.google.com/dialogflow/cx/docs/reference/language) to [SynthesizeSpeechConfig](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents#synthesizespeechconfig). // These settings affect: // * The phone gateway synthesize configuration set via Agent.text_to_speech_settings. // * How speech is synthesized when invoking session APIs. `Agent.text_to_speech_settings` only applies if `OutputAudioConfig.synthesize_speech_config` is not specified. SynthesizeSpeechConfigs *string `pulumi:"synthesizeSpeechConfigs"` }
type CxAgentTextToSpeechSettingsArgs ¶
type CxAgentTextToSpeechSettingsArgs struct { // Configuration of how speech should be synthesized, mapping from [language](https://cloud.google.com/dialogflow/cx/docs/reference/language) to [SynthesizeSpeechConfig](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents#synthesizespeechconfig). // These settings affect: // * The phone gateway synthesize configuration set via Agent.text_to_speech_settings. // * How speech is synthesized when invoking session APIs. `Agent.text_to_speech_settings` only applies if `OutputAudioConfig.synthesize_speech_config` is not specified. SynthesizeSpeechConfigs pulumi.StringPtrInput `pulumi:"synthesizeSpeechConfigs"` }
func (CxAgentTextToSpeechSettingsArgs) ElementType ¶
func (CxAgentTextToSpeechSettingsArgs) ElementType() reflect.Type
func (CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsOutput ¶
func (i CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsOutput() CxAgentTextToSpeechSettingsOutput
func (CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsOutputWithContext ¶
func (i CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsOutputWithContext(ctx context.Context) CxAgentTextToSpeechSettingsOutput
func (CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsPtrOutput ¶
func (i CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsPtrOutput() CxAgentTextToSpeechSettingsPtrOutput
func (CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsPtrOutputWithContext ¶
func (i CxAgentTextToSpeechSettingsArgs) ToCxAgentTextToSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentTextToSpeechSettingsPtrOutput
type CxAgentTextToSpeechSettingsInput ¶
type CxAgentTextToSpeechSettingsInput interface { pulumi.Input ToCxAgentTextToSpeechSettingsOutput() CxAgentTextToSpeechSettingsOutput ToCxAgentTextToSpeechSettingsOutputWithContext(context.Context) CxAgentTextToSpeechSettingsOutput }
CxAgentTextToSpeechSettingsInput is an input type that accepts CxAgentTextToSpeechSettingsArgs and CxAgentTextToSpeechSettingsOutput values. You can construct a concrete instance of `CxAgentTextToSpeechSettingsInput` via:
CxAgentTextToSpeechSettingsArgs{...}
type CxAgentTextToSpeechSettingsOutput ¶
type CxAgentTextToSpeechSettingsOutput struct{ *pulumi.OutputState }
func (CxAgentTextToSpeechSettingsOutput) ElementType ¶
func (CxAgentTextToSpeechSettingsOutput) ElementType() reflect.Type
func (CxAgentTextToSpeechSettingsOutput) SynthesizeSpeechConfigs ¶
func (o CxAgentTextToSpeechSettingsOutput) SynthesizeSpeechConfigs() pulumi.StringPtrOutput
Configuration of how speech should be synthesized, mapping from [language](https://cloud.google.com/dialogflow/cx/docs/reference/language) to [SynthesizeSpeechConfig](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents#synthesizespeechconfig). These settings affect: * The phone gateway synthesize configuration set via Agent.text_to_speech_settings. * How speech is synthesized when invoking session APIs. `Agent.text_to_speech_settings` only applies if `OutputAudioConfig.synthesize_speech_config` is not specified.
func (CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsOutput ¶
func (o CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsOutput() CxAgentTextToSpeechSettingsOutput
func (CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsOutputWithContext ¶
func (o CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsOutputWithContext(ctx context.Context) CxAgentTextToSpeechSettingsOutput
func (CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsPtrOutput ¶
func (o CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsPtrOutput() CxAgentTextToSpeechSettingsPtrOutput
func (CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsPtrOutputWithContext ¶
func (o CxAgentTextToSpeechSettingsOutput) ToCxAgentTextToSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentTextToSpeechSettingsPtrOutput
type CxAgentTextToSpeechSettingsPtrInput ¶
type CxAgentTextToSpeechSettingsPtrInput interface { pulumi.Input ToCxAgentTextToSpeechSettingsPtrOutput() CxAgentTextToSpeechSettingsPtrOutput ToCxAgentTextToSpeechSettingsPtrOutputWithContext(context.Context) CxAgentTextToSpeechSettingsPtrOutput }
CxAgentTextToSpeechSettingsPtrInput is an input type that accepts CxAgentTextToSpeechSettingsArgs, CxAgentTextToSpeechSettingsPtr and CxAgentTextToSpeechSettingsPtrOutput values. You can construct a concrete instance of `CxAgentTextToSpeechSettingsPtrInput` via:
CxAgentTextToSpeechSettingsArgs{...} or: nil
func CxAgentTextToSpeechSettingsPtr ¶
func CxAgentTextToSpeechSettingsPtr(v *CxAgentTextToSpeechSettingsArgs) CxAgentTextToSpeechSettingsPtrInput
type CxAgentTextToSpeechSettingsPtrOutput ¶
type CxAgentTextToSpeechSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxAgentTextToSpeechSettingsPtrOutput) ElementType ¶
func (CxAgentTextToSpeechSettingsPtrOutput) ElementType() reflect.Type
func (CxAgentTextToSpeechSettingsPtrOutput) SynthesizeSpeechConfigs ¶
func (o CxAgentTextToSpeechSettingsPtrOutput) SynthesizeSpeechConfigs() pulumi.StringPtrOutput
Configuration of how speech should be synthesized, mapping from [language](https://cloud.google.com/dialogflow/cx/docs/reference/language) to [SynthesizeSpeechConfig](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents#synthesizespeechconfig). These settings affect: * The phone gateway synthesize configuration set via Agent.text_to_speech_settings. * How speech is synthesized when invoking session APIs. `Agent.text_to_speech_settings` only applies if `OutputAudioConfig.synthesize_speech_config` is not specified.
func (CxAgentTextToSpeechSettingsPtrOutput) ToCxAgentTextToSpeechSettingsPtrOutput ¶
func (o CxAgentTextToSpeechSettingsPtrOutput) ToCxAgentTextToSpeechSettingsPtrOutput() CxAgentTextToSpeechSettingsPtrOutput
func (CxAgentTextToSpeechSettingsPtrOutput) ToCxAgentTextToSpeechSettingsPtrOutputWithContext ¶
func (o CxAgentTextToSpeechSettingsPtrOutput) ToCxAgentTextToSpeechSettingsPtrOutputWithContext(ctx context.Context) CxAgentTextToSpeechSettingsPtrOutput
type CxEntityType ¶
type CxEntityType struct { pulumi.CustomResourceState // Represents kinds of entities. * AUTO_EXPANSION_MODE_UNSPECIFIED: Auto expansion disabled for the entity. * // AUTO_EXPANSION_MODE_DEFAULT: Allows an agent to recognize values that have not been explicitly listed in the entity. // Possible values: ["AUTO_EXPANSION_MODE_DEFAULT", "AUTO_EXPANSION_MODE_UNSPECIFIED"] AutoExpansionMode pulumi.StringPtrOutput `pulumi:"autoExpansionMode"` // The human-readable name of the entity type, unique within the agent. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Enables fuzzy entity extraction during classification. EnableFuzzyExtraction pulumi.BoolPtrOutput `pulumi:"enableFuzzyExtraction"` // The collection of entity entries associated with the entity type. // Structure is documented below. Entities CxEntityTypeEntityArrayOutput `pulumi:"entities"` // Collection of exceptional words and phrases that shouldn't be matched. For example, if you have a size entity type with // entry giant(an adjective), you might consider adding giants(a noun) as an exclusion. If the kind of entity type is // KIND_MAP, then the phrases specified by entities and excluded phrases should be mutually exclusive. ExcludedPhrases CxEntityTypeExcludedPhraseArrayOutput `pulumi:"excludedPhrases"` // Indicates whether the entity type can be automatically expanded. // * KIND_MAP: Map entity types allow mapping of a group of synonyms to a canonical value. // * KIND_LIST: List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases). // * KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values. // Possible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`. Kind pulumi.StringOutput `pulumi:"kind"` // The language of the following fields in entityType: EntityType.entities.value EntityType.entities.synonyms // EntityType.excluded_phrases.value 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. LanguageCode pulumi.StringPtrOutput `pulumi:"languageCode"` // The unique identifier of the entity type. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID>. Name pulumi.StringOutput `pulumi:"name"` // The agent to create a entity type for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrOutput `pulumi:"parent"` // Indicates whether parameters of the entity type should be redacted in log. If redaction is enabled, page parameters and // intent parameters referring to the entity type will be replaced by parameter name when logging. Redact pulumi.BoolPtrOutput `pulumi:"redact"` }
Entities are extracted from user input and represent parameters that are meaningful to your application. For example, a date range, a proper name such as a geographic location or landmark, and so on. Entities represent actionable data for your application.
To get more information about EntityType, see:
* [API documentation](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.entityTypes) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/cx/docs)
## Example Usage
### Dialogflowcx Entity Type Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { agent, err := diagflow.NewCxAgent(ctx, "agent", &diagflow.CxAgentArgs{ DisplayName: pulumi.String("dialogflowcx-agent"), Location: pulumi.String("global"), DefaultLanguageCode: pulumi.String("en"), SupportedLanguageCodes: pulumi.StringArray{ pulumi.String("fr"), pulumi.String("de"), pulumi.String("es"), }, TimeZone: pulumi.String("America/New_York"), Description: pulumi.String("Example description."), AvatarUri: pulumi.String("https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png"), EnableStackdriverLogging: pulumi.Bool(true), EnableSpellCorrection: pulumi.Bool(true), SpeechToTextSettings: &diagflow.CxAgentSpeechToTextSettingsArgs{ EnableSpeechAdaptation: pulumi.Bool(true), }, }) if err != nil { return err } _, err = diagflow.NewCxEntityType(ctx, "basic_entity_type", &diagflow.CxEntityTypeArgs{ Parent: agent.ID(), DisplayName: pulumi.String("MyEntity"), Kind: pulumi.String("KIND_MAP"), Entities: diagflow.CxEntityTypeEntityArray{ &diagflow.CxEntityTypeEntityArgs{ Value: pulumi.String("value1"), Synonyms: pulumi.StringArray{ pulumi.String("synonym1"), pulumi.String("synonym2"), }, }, &diagflow.CxEntityTypeEntityArgs{ Value: pulumi.String("value2"), Synonyms: pulumi.StringArray{ pulumi.String("synonym3"), pulumi.String("synonym4"), }, }, }, EnableFuzzyExtraction: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
EntityType can be imported using any of these accepted formats:
* `{{parent}}/entityTypes/{{name}}`
* `{{parent}}/{{name}}`
When using the `pulumi import` command, EntityType can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/cxEntityType:CxEntityType default {{parent}}/entityTypes/{{name}} ```
```sh $ pulumi import gcp:diagflow/cxEntityType:CxEntityType default {{parent}}/{{name}} ```
func GetCxEntityType ¶
func GetCxEntityType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CxEntityTypeState, opts ...pulumi.ResourceOption) (*CxEntityType, error)
GetCxEntityType gets an existing CxEntityType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCxEntityType ¶
func NewCxEntityType(ctx *pulumi.Context, name string, args *CxEntityTypeArgs, opts ...pulumi.ResourceOption) (*CxEntityType, error)
NewCxEntityType registers a new resource with the given unique name, arguments, and options.
func (*CxEntityType) ElementType ¶
func (*CxEntityType) ElementType() reflect.Type
func (*CxEntityType) ToCxEntityTypeOutput ¶
func (i *CxEntityType) ToCxEntityTypeOutput() CxEntityTypeOutput
func (*CxEntityType) ToCxEntityTypeOutputWithContext ¶
func (i *CxEntityType) ToCxEntityTypeOutputWithContext(ctx context.Context) CxEntityTypeOutput
type CxEntityTypeArgs ¶
type CxEntityTypeArgs struct { // Represents kinds of entities. * AUTO_EXPANSION_MODE_UNSPECIFIED: Auto expansion disabled for the entity. * // AUTO_EXPANSION_MODE_DEFAULT: Allows an agent to recognize values that have not been explicitly listed in the entity. // Possible values: ["AUTO_EXPANSION_MODE_DEFAULT", "AUTO_EXPANSION_MODE_UNSPECIFIED"] AutoExpansionMode pulumi.StringPtrInput // The human-readable name of the entity type, unique within the agent. DisplayName pulumi.StringInput // Enables fuzzy entity extraction during classification. EnableFuzzyExtraction pulumi.BoolPtrInput // The collection of entity entries associated with the entity type. // Structure is documented below. Entities CxEntityTypeEntityArrayInput // Collection of exceptional words and phrases that shouldn't be matched. For example, if you have a size entity type with // entry giant(an adjective), you might consider adding giants(a noun) as an exclusion. If the kind of entity type is // KIND_MAP, then the phrases specified by entities and excluded phrases should be mutually exclusive. ExcludedPhrases CxEntityTypeExcludedPhraseArrayInput // Indicates whether the entity type can be automatically expanded. // * KIND_MAP: Map entity types allow mapping of a group of synonyms to a canonical value. // * KIND_LIST: List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases). // * KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values. // Possible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`. Kind pulumi.StringInput // The language of the following fields in entityType: EntityType.entities.value EntityType.entities.synonyms // EntityType.excluded_phrases.value 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. LanguageCode pulumi.StringPtrInput // The agent to create a entity type for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // Indicates whether parameters of the entity type should be redacted in log. If redaction is enabled, page parameters and // intent parameters referring to the entity type will be replaced by parameter name when logging. Redact pulumi.BoolPtrInput }
The set of arguments for constructing a CxEntityType resource.
func (CxEntityTypeArgs) ElementType ¶
func (CxEntityTypeArgs) ElementType() reflect.Type
type CxEntityTypeArray ¶
type CxEntityTypeArray []CxEntityTypeInput
func (CxEntityTypeArray) ElementType ¶
func (CxEntityTypeArray) ElementType() reflect.Type
func (CxEntityTypeArray) ToCxEntityTypeArrayOutput ¶
func (i CxEntityTypeArray) ToCxEntityTypeArrayOutput() CxEntityTypeArrayOutput
func (CxEntityTypeArray) ToCxEntityTypeArrayOutputWithContext ¶
func (i CxEntityTypeArray) ToCxEntityTypeArrayOutputWithContext(ctx context.Context) CxEntityTypeArrayOutput
type CxEntityTypeArrayInput ¶
type CxEntityTypeArrayInput interface { pulumi.Input ToCxEntityTypeArrayOutput() CxEntityTypeArrayOutput ToCxEntityTypeArrayOutputWithContext(context.Context) CxEntityTypeArrayOutput }
CxEntityTypeArrayInput is an input type that accepts CxEntityTypeArray and CxEntityTypeArrayOutput values. You can construct a concrete instance of `CxEntityTypeArrayInput` via:
CxEntityTypeArray{ CxEntityTypeArgs{...} }
type CxEntityTypeArrayOutput ¶
type CxEntityTypeArrayOutput struct{ *pulumi.OutputState }
func (CxEntityTypeArrayOutput) ElementType ¶
func (CxEntityTypeArrayOutput) ElementType() reflect.Type
func (CxEntityTypeArrayOutput) Index ¶
func (o CxEntityTypeArrayOutput) Index(i pulumi.IntInput) CxEntityTypeOutput
func (CxEntityTypeArrayOutput) ToCxEntityTypeArrayOutput ¶
func (o CxEntityTypeArrayOutput) ToCxEntityTypeArrayOutput() CxEntityTypeArrayOutput
func (CxEntityTypeArrayOutput) ToCxEntityTypeArrayOutputWithContext ¶
func (o CxEntityTypeArrayOutput) ToCxEntityTypeArrayOutputWithContext(ctx context.Context) CxEntityTypeArrayOutput
type CxEntityTypeEntity ¶
type CxEntityTypeEntity struct { // A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym could be green onions. // For KIND_LIST entity types: This collection must contain exactly one synonym equal to value. // // *** Synonyms []string `pulumi:"synonyms"` // The primary value associated with this entity entry. For example, if the entity type is vegetable, the value could be scallions. // For KIND_MAP entity types: A canonical value to be used in place of synonyms. // For KIND_LIST entity types: A string that can contain references to other entity types (with or without aliases). Value *string `pulumi:"value"` }
type CxEntityTypeEntityArgs ¶
type CxEntityTypeEntityArgs struct { // A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym could be green onions. // For KIND_LIST entity types: This collection must contain exactly one synonym equal to value. // // *** Synonyms pulumi.StringArrayInput `pulumi:"synonyms"` // The primary value associated with this entity entry. For example, if the entity type is vegetable, the value could be scallions. // For KIND_MAP entity types: A canonical value to be used in place of synonyms. // For KIND_LIST entity types: A string that can contain references to other entity types (with or without aliases). Value pulumi.StringPtrInput `pulumi:"value"` }
func (CxEntityTypeEntityArgs) ElementType ¶
func (CxEntityTypeEntityArgs) ElementType() reflect.Type
func (CxEntityTypeEntityArgs) ToCxEntityTypeEntityOutput ¶
func (i CxEntityTypeEntityArgs) ToCxEntityTypeEntityOutput() CxEntityTypeEntityOutput
func (CxEntityTypeEntityArgs) ToCxEntityTypeEntityOutputWithContext ¶
func (i CxEntityTypeEntityArgs) ToCxEntityTypeEntityOutputWithContext(ctx context.Context) CxEntityTypeEntityOutput
type CxEntityTypeEntityArray ¶
type CxEntityTypeEntityArray []CxEntityTypeEntityInput
func (CxEntityTypeEntityArray) ElementType ¶
func (CxEntityTypeEntityArray) ElementType() reflect.Type
func (CxEntityTypeEntityArray) ToCxEntityTypeEntityArrayOutput ¶
func (i CxEntityTypeEntityArray) ToCxEntityTypeEntityArrayOutput() CxEntityTypeEntityArrayOutput
func (CxEntityTypeEntityArray) ToCxEntityTypeEntityArrayOutputWithContext ¶
func (i CxEntityTypeEntityArray) ToCxEntityTypeEntityArrayOutputWithContext(ctx context.Context) CxEntityTypeEntityArrayOutput
type CxEntityTypeEntityArrayInput ¶
type CxEntityTypeEntityArrayInput interface { pulumi.Input ToCxEntityTypeEntityArrayOutput() CxEntityTypeEntityArrayOutput ToCxEntityTypeEntityArrayOutputWithContext(context.Context) CxEntityTypeEntityArrayOutput }
CxEntityTypeEntityArrayInput is an input type that accepts CxEntityTypeEntityArray and CxEntityTypeEntityArrayOutput values. You can construct a concrete instance of `CxEntityTypeEntityArrayInput` via:
CxEntityTypeEntityArray{ CxEntityTypeEntityArgs{...} }
type CxEntityTypeEntityArrayOutput ¶
type CxEntityTypeEntityArrayOutput struct{ *pulumi.OutputState }
func (CxEntityTypeEntityArrayOutput) ElementType ¶
func (CxEntityTypeEntityArrayOutput) ElementType() reflect.Type
func (CxEntityTypeEntityArrayOutput) Index ¶
func (o CxEntityTypeEntityArrayOutput) Index(i pulumi.IntInput) CxEntityTypeEntityOutput
func (CxEntityTypeEntityArrayOutput) ToCxEntityTypeEntityArrayOutput ¶
func (o CxEntityTypeEntityArrayOutput) ToCxEntityTypeEntityArrayOutput() CxEntityTypeEntityArrayOutput
func (CxEntityTypeEntityArrayOutput) ToCxEntityTypeEntityArrayOutputWithContext ¶
func (o CxEntityTypeEntityArrayOutput) ToCxEntityTypeEntityArrayOutputWithContext(ctx context.Context) CxEntityTypeEntityArrayOutput
type CxEntityTypeEntityInput ¶
type CxEntityTypeEntityInput interface { pulumi.Input ToCxEntityTypeEntityOutput() CxEntityTypeEntityOutput ToCxEntityTypeEntityOutputWithContext(context.Context) CxEntityTypeEntityOutput }
CxEntityTypeEntityInput is an input type that accepts CxEntityTypeEntityArgs and CxEntityTypeEntityOutput values. You can construct a concrete instance of `CxEntityTypeEntityInput` via:
CxEntityTypeEntityArgs{...}
type CxEntityTypeEntityOutput ¶
type CxEntityTypeEntityOutput struct{ *pulumi.OutputState }
func (CxEntityTypeEntityOutput) ElementType ¶
func (CxEntityTypeEntityOutput) ElementType() reflect.Type
func (CxEntityTypeEntityOutput) Synonyms ¶
func (o CxEntityTypeEntityOutput) Synonyms() pulumi.StringArrayOutput
A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym could be green onions. For KIND_LIST entity types: This collection must contain exactly one synonym equal to value.
***
func (CxEntityTypeEntityOutput) ToCxEntityTypeEntityOutput ¶
func (o CxEntityTypeEntityOutput) ToCxEntityTypeEntityOutput() CxEntityTypeEntityOutput
func (CxEntityTypeEntityOutput) ToCxEntityTypeEntityOutputWithContext ¶
func (o CxEntityTypeEntityOutput) ToCxEntityTypeEntityOutputWithContext(ctx context.Context) CxEntityTypeEntityOutput
func (CxEntityTypeEntityOutput) Value ¶
func (o CxEntityTypeEntityOutput) Value() pulumi.StringPtrOutput
The primary value associated with this entity entry. For example, if the entity type is vegetable, the value could be scallions. For KIND_MAP entity types: A canonical value to be used in place of synonyms. For KIND_LIST entity types: A string that can contain references to other entity types (with or without aliases).
type CxEntityTypeExcludedPhrase ¶
type CxEntityTypeExcludedPhrase struct { // The word or phrase to be excluded. Value *string `pulumi:"value"` }
type CxEntityTypeExcludedPhraseArgs ¶
type CxEntityTypeExcludedPhraseArgs struct { // The word or phrase to be excluded. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CxEntityTypeExcludedPhraseArgs) ElementType ¶
func (CxEntityTypeExcludedPhraseArgs) ElementType() reflect.Type
func (CxEntityTypeExcludedPhraseArgs) ToCxEntityTypeExcludedPhraseOutput ¶
func (i CxEntityTypeExcludedPhraseArgs) ToCxEntityTypeExcludedPhraseOutput() CxEntityTypeExcludedPhraseOutput
func (CxEntityTypeExcludedPhraseArgs) ToCxEntityTypeExcludedPhraseOutputWithContext ¶
func (i CxEntityTypeExcludedPhraseArgs) ToCxEntityTypeExcludedPhraseOutputWithContext(ctx context.Context) CxEntityTypeExcludedPhraseOutput
type CxEntityTypeExcludedPhraseArray ¶
type CxEntityTypeExcludedPhraseArray []CxEntityTypeExcludedPhraseInput
func (CxEntityTypeExcludedPhraseArray) ElementType ¶
func (CxEntityTypeExcludedPhraseArray) ElementType() reflect.Type
func (CxEntityTypeExcludedPhraseArray) ToCxEntityTypeExcludedPhraseArrayOutput ¶
func (i CxEntityTypeExcludedPhraseArray) ToCxEntityTypeExcludedPhraseArrayOutput() CxEntityTypeExcludedPhraseArrayOutput
func (CxEntityTypeExcludedPhraseArray) ToCxEntityTypeExcludedPhraseArrayOutputWithContext ¶
func (i CxEntityTypeExcludedPhraseArray) ToCxEntityTypeExcludedPhraseArrayOutputWithContext(ctx context.Context) CxEntityTypeExcludedPhraseArrayOutput
type CxEntityTypeExcludedPhraseArrayInput ¶
type CxEntityTypeExcludedPhraseArrayInput interface { pulumi.Input ToCxEntityTypeExcludedPhraseArrayOutput() CxEntityTypeExcludedPhraseArrayOutput ToCxEntityTypeExcludedPhraseArrayOutputWithContext(context.Context) CxEntityTypeExcludedPhraseArrayOutput }
CxEntityTypeExcludedPhraseArrayInput is an input type that accepts CxEntityTypeExcludedPhraseArray and CxEntityTypeExcludedPhraseArrayOutput values. You can construct a concrete instance of `CxEntityTypeExcludedPhraseArrayInput` via:
CxEntityTypeExcludedPhraseArray{ CxEntityTypeExcludedPhraseArgs{...} }
type CxEntityTypeExcludedPhraseArrayOutput ¶
type CxEntityTypeExcludedPhraseArrayOutput struct{ *pulumi.OutputState }
func (CxEntityTypeExcludedPhraseArrayOutput) ElementType ¶
func (CxEntityTypeExcludedPhraseArrayOutput) ElementType() reflect.Type
func (CxEntityTypeExcludedPhraseArrayOutput) Index ¶
func (o CxEntityTypeExcludedPhraseArrayOutput) Index(i pulumi.IntInput) CxEntityTypeExcludedPhraseOutput
func (CxEntityTypeExcludedPhraseArrayOutput) ToCxEntityTypeExcludedPhraseArrayOutput ¶
func (o CxEntityTypeExcludedPhraseArrayOutput) ToCxEntityTypeExcludedPhraseArrayOutput() CxEntityTypeExcludedPhraseArrayOutput
func (CxEntityTypeExcludedPhraseArrayOutput) ToCxEntityTypeExcludedPhraseArrayOutputWithContext ¶
func (o CxEntityTypeExcludedPhraseArrayOutput) ToCxEntityTypeExcludedPhraseArrayOutputWithContext(ctx context.Context) CxEntityTypeExcludedPhraseArrayOutput
type CxEntityTypeExcludedPhraseInput ¶
type CxEntityTypeExcludedPhraseInput interface { pulumi.Input ToCxEntityTypeExcludedPhraseOutput() CxEntityTypeExcludedPhraseOutput ToCxEntityTypeExcludedPhraseOutputWithContext(context.Context) CxEntityTypeExcludedPhraseOutput }
CxEntityTypeExcludedPhraseInput is an input type that accepts CxEntityTypeExcludedPhraseArgs and CxEntityTypeExcludedPhraseOutput values. You can construct a concrete instance of `CxEntityTypeExcludedPhraseInput` via:
CxEntityTypeExcludedPhraseArgs{...}
type CxEntityTypeExcludedPhraseOutput ¶
type CxEntityTypeExcludedPhraseOutput struct{ *pulumi.OutputState }
func (CxEntityTypeExcludedPhraseOutput) ElementType ¶
func (CxEntityTypeExcludedPhraseOutput) ElementType() reflect.Type
func (CxEntityTypeExcludedPhraseOutput) ToCxEntityTypeExcludedPhraseOutput ¶
func (o CxEntityTypeExcludedPhraseOutput) ToCxEntityTypeExcludedPhraseOutput() CxEntityTypeExcludedPhraseOutput
func (CxEntityTypeExcludedPhraseOutput) ToCxEntityTypeExcludedPhraseOutputWithContext ¶
func (o CxEntityTypeExcludedPhraseOutput) ToCxEntityTypeExcludedPhraseOutputWithContext(ctx context.Context) CxEntityTypeExcludedPhraseOutput
func (CxEntityTypeExcludedPhraseOutput) Value ¶
func (o CxEntityTypeExcludedPhraseOutput) Value() pulumi.StringPtrOutput
The word or phrase to be excluded.
type CxEntityTypeInput ¶
type CxEntityTypeInput interface { pulumi.Input ToCxEntityTypeOutput() CxEntityTypeOutput ToCxEntityTypeOutputWithContext(ctx context.Context) CxEntityTypeOutput }
type CxEntityTypeMap ¶
type CxEntityTypeMap map[string]CxEntityTypeInput
func (CxEntityTypeMap) ElementType ¶
func (CxEntityTypeMap) ElementType() reflect.Type
func (CxEntityTypeMap) ToCxEntityTypeMapOutput ¶
func (i CxEntityTypeMap) ToCxEntityTypeMapOutput() CxEntityTypeMapOutput
func (CxEntityTypeMap) ToCxEntityTypeMapOutputWithContext ¶
func (i CxEntityTypeMap) ToCxEntityTypeMapOutputWithContext(ctx context.Context) CxEntityTypeMapOutput
type CxEntityTypeMapInput ¶
type CxEntityTypeMapInput interface { pulumi.Input ToCxEntityTypeMapOutput() CxEntityTypeMapOutput ToCxEntityTypeMapOutputWithContext(context.Context) CxEntityTypeMapOutput }
CxEntityTypeMapInput is an input type that accepts CxEntityTypeMap and CxEntityTypeMapOutput values. You can construct a concrete instance of `CxEntityTypeMapInput` via:
CxEntityTypeMap{ "key": CxEntityTypeArgs{...} }
type CxEntityTypeMapOutput ¶
type CxEntityTypeMapOutput struct{ *pulumi.OutputState }
func (CxEntityTypeMapOutput) ElementType ¶
func (CxEntityTypeMapOutput) ElementType() reflect.Type
func (CxEntityTypeMapOutput) MapIndex ¶
func (o CxEntityTypeMapOutput) MapIndex(k pulumi.StringInput) CxEntityTypeOutput
func (CxEntityTypeMapOutput) ToCxEntityTypeMapOutput ¶
func (o CxEntityTypeMapOutput) ToCxEntityTypeMapOutput() CxEntityTypeMapOutput
func (CxEntityTypeMapOutput) ToCxEntityTypeMapOutputWithContext ¶
func (o CxEntityTypeMapOutput) ToCxEntityTypeMapOutputWithContext(ctx context.Context) CxEntityTypeMapOutput
type CxEntityTypeOutput ¶
type CxEntityTypeOutput struct{ *pulumi.OutputState }
func (CxEntityTypeOutput) AutoExpansionMode ¶
func (o CxEntityTypeOutput) AutoExpansionMode() pulumi.StringPtrOutput
Represents kinds of entities. * AUTO_EXPANSION_MODE_UNSPECIFIED: Auto expansion disabled for the entity. * AUTO_EXPANSION_MODE_DEFAULT: Allows an agent to recognize values that have not been explicitly listed in the entity. Possible values: ["AUTO_EXPANSION_MODE_DEFAULT", "AUTO_EXPANSION_MODE_UNSPECIFIED"]
func (CxEntityTypeOutput) DisplayName ¶
func (o CxEntityTypeOutput) DisplayName() pulumi.StringOutput
The human-readable name of the entity type, unique within the agent.
func (CxEntityTypeOutput) ElementType ¶
func (CxEntityTypeOutput) ElementType() reflect.Type
func (CxEntityTypeOutput) EnableFuzzyExtraction ¶
func (o CxEntityTypeOutput) EnableFuzzyExtraction() pulumi.BoolPtrOutput
Enables fuzzy entity extraction during classification.
func (CxEntityTypeOutput) Entities ¶
func (o CxEntityTypeOutput) Entities() CxEntityTypeEntityArrayOutput
The collection of entity entries associated with the entity type. Structure is documented below.
func (CxEntityTypeOutput) ExcludedPhrases ¶
func (o CxEntityTypeOutput) ExcludedPhrases() CxEntityTypeExcludedPhraseArrayOutput
Collection of exceptional words and phrases that shouldn't be matched. For example, if you have a size entity type with entry giant(an adjective), you might consider adding giants(a noun) as an exclusion. If the kind of entity type is KIND_MAP, then the phrases specified by entities and excluded phrases should be mutually exclusive.
func (CxEntityTypeOutput) Kind ¶
func (o CxEntityTypeOutput) Kind() pulumi.StringOutput
Indicates whether the entity type can be automatically expanded.
- KIND_MAP: Map entity types allow mapping of a group of synonyms to a canonical value.
- KIND_LIST: List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases).
- KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values. Possible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.
func (CxEntityTypeOutput) LanguageCode ¶
func (o CxEntityTypeOutput) LanguageCode() pulumi.StringPtrOutput
The language of the following fields in entityType: EntityType.entities.value EntityType.entities.synonyms EntityType.excluded_phrases.value 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.
func (CxEntityTypeOutput) Name ¶
func (o CxEntityTypeOutput) Name() pulumi.StringOutput
The unique identifier of the entity type. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID>.
func (CxEntityTypeOutput) Parent ¶
func (o CxEntityTypeOutput) Parent() pulumi.StringPtrOutput
The agent to create a entity type for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>.
func (CxEntityTypeOutput) Redact ¶
func (o CxEntityTypeOutput) Redact() pulumi.BoolPtrOutput
Indicates whether parameters of the entity type should be redacted in log. If redaction is enabled, page parameters and intent parameters referring to the entity type will be replaced by parameter name when logging.
func (CxEntityTypeOutput) ToCxEntityTypeOutput ¶
func (o CxEntityTypeOutput) ToCxEntityTypeOutput() CxEntityTypeOutput
func (CxEntityTypeOutput) ToCxEntityTypeOutputWithContext ¶
func (o CxEntityTypeOutput) ToCxEntityTypeOutputWithContext(ctx context.Context) CxEntityTypeOutput
type CxEntityTypeState ¶
type CxEntityTypeState struct { // Represents kinds of entities. * AUTO_EXPANSION_MODE_UNSPECIFIED: Auto expansion disabled for the entity. * // AUTO_EXPANSION_MODE_DEFAULT: Allows an agent to recognize values that have not been explicitly listed in the entity. // Possible values: ["AUTO_EXPANSION_MODE_DEFAULT", "AUTO_EXPANSION_MODE_UNSPECIFIED"] AutoExpansionMode pulumi.StringPtrInput // The human-readable name of the entity type, unique within the agent. DisplayName pulumi.StringPtrInput // Enables fuzzy entity extraction during classification. EnableFuzzyExtraction pulumi.BoolPtrInput // The collection of entity entries associated with the entity type. // Structure is documented below. Entities CxEntityTypeEntityArrayInput // Collection of exceptional words and phrases that shouldn't be matched. For example, if you have a size entity type with // entry giant(an adjective), you might consider adding giants(a noun) as an exclusion. If the kind of entity type is // KIND_MAP, then the phrases specified by entities and excluded phrases should be mutually exclusive. ExcludedPhrases CxEntityTypeExcludedPhraseArrayInput // Indicates whether the entity type can be automatically expanded. // * KIND_MAP: Map entity types allow mapping of a group of synonyms to a canonical value. // * KIND_LIST: List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases). // * KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values. // Possible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`. Kind pulumi.StringPtrInput // The language of the following fields in entityType: EntityType.entities.value EntityType.entities.synonyms // EntityType.excluded_phrases.value 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. LanguageCode pulumi.StringPtrInput // The unique identifier of the entity type. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID>. Name pulumi.StringPtrInput // The agent to create a entity type for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // Indicates whether parameters of the entity type should be redacted in log. If redaction is enabled, page parameters and // intent parameters referring to the entity type will be replaced by parameter name when logging. Redact pulumi.BoolPtrInput }
func (CxEntityTypeState) ElementType ¶
func (CxEntityTypeState) ElementType() reflect.Type
type CxEnvironment ¶
type CxEnvironment struct { pulumi.CustomResourceState // The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is // rejected. Description pulumi.StringPtrOutput `pulumi:"description"` // The human-readable name of the environment (unique in an agent). Limit of 64 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The name of the environment. Name pulumi.StringOutput `pulumi:"name"` // The Agent to create an Environment for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrOutput `pulumi:"parent"` // Update time of this environment. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // A list of configurations for flow versions. You should include version configs for all flows that are reachable from [Start Flow][Agent.start_flow] in the agent. Otherwise, an error will be returned. // Structure is documented below. VersionConfigs CxEnvironmentVersionConfigArrayOutput `pulumi:"versionConfigs"` }
Represents an environment for an agent. You can create multiple versions of your agent and publish them to separate environments. When you edit an agent, you are editing the draft agent. At any point, you can save the draft agent as an agent version, which is an immutable snapshot of your agent. When you save the draft agent, it is published to the default environment. When you create agent versions, you can publish them to custom environments. You can create a variety of custom environments for testing, development, production, etc.
To get more information about Environment, see:
* [API documentation](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.environments) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/cx/docs)
## Example Usage
### Dialogflowcx Environment Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { agent, err := diagflow.NewCxAgent(ctx, "agent", &diagflow.CxAgentArgs{ DisplayName: pulumi.String("dialogflowcx-agent"), Location: pulumi.String("global"), DefaultLanguageCode: pulumi.String("en"), SupportedLanguageCodes: pulumi.StringArray{ pulumi.String("fr"), pulumi.String("de"), pulumi.String("es"), }, TimeZone: pulumi.String("America/New_York"), Description: pulumi.String("Example description."), AvatarUri: pulumi.String("https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png"), EnableStackdriverLogging: pulumi.Bool(true), EnableSpellCorrection: pulumi.Bool(true), SpeechToTextSettings: &diagflow.CxAgentSpeechToTextSettingsArgs{ EnableSpeechAdaptation: pulumi.Bool(true), }, }) if err != nil { return err } version1, err := diagflow.NewCxVersion(ctx, "version_1", &diagflow.CxVersionArgs{ Parent: agent.StartFlow, DisplayName: pulumi.String("1.0.0"), Description: pulumi.String("version 1.0.0"), }) if err != nil { return err } _, err = diagflow.NewCxEnvironment(ctx, "development", &diagflow.CxEnvironmentArgs{ Parent: agent.ID(), DisplayName: pulumi.String("Development"), Description: pulumi.String("Development Environment"), VersionConfigs: diagflow.CxEnvironmentVersionConfigArray{ &diagflow.CxEnvironmentVersionConfigArgs{ Version: version1.ID(), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Environment can be imported using any of these accepted formats:
* `{{parent}}/environments/{{name}}`
* `{{parent}}/{{name}}`
When using the `pulumi import` command, Environment can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/cxEnvironment:CxEnvironment default {{parent}}/environments/{{name}} ```
```sh $ pulumi import gcp:diagflow/cxEnvironment:CxEnvironment default {{parent}}/{{name}} ```
func GetCxEnvironment ¶
func GetCxEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CxEnvironmentState, opts ...pulumi.ResourceOption) (*CxEnvironment, error)
GetCxEnvironment gets an existing CxEnvironment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCxEnvironment ¶
func NewCxEnvironment(ctx *pulumi.Context, name string, args *CxEnvironmentArgs, opts ...pulumi.ResourceOption) (*CxEnvironment, error)
NewCxEnvironment registers a new resource with the given unique name, arguments, and options.
func (*CxEnvironment) ElementType ¶
func (*CxEnvironment) ElementType() reflect.Type
func (*CxEnvironment) ToCxEnvironmentOutput ¶
func (i *CxEnvironment) ToCxEnvironmentOutput() CxEnvironmentOutput
func (*CxEnvironment) ToCxEnvironmentOutputWithContext ¶
func (i *CxEnvironment) ToCxEnvironmentOutputWithContext(ctx context.Context) CxEnvironmentOutput
type CxEnvironmentArgs ¶
type CxEnvironmentArgs struct { // The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is // rejected. Description pulumi.StringPtrInput // The human-readable name of the environment (unique in an agent). Limit of 64 characters. DisplayName pulumi.StringInput // The Agent to create an Environment for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // A list of configurations for flow versions. You should include version configs for all flows that are reachable from [Start Flow][Agent.start_flow] in the agent. Otherwise, an error will be returned. // Structure is documented below. VersionConfigs CxEnvironmentVersionConfigArrayInput }
The set of arguments for constructing a CxEnvironment resource.
func (CxEnvironmentArgs) ElementType ¶
func (CxEnvironmentArgs) ElementType() reflect.Type
type CxEnvironmentArray ¶
type CxEnvironmentArray []CxEnvironmentInput
func (CxEnvironmentArray) ElementType ¶
func (CxEnvironmentArray) ElementType() reflect.Type
func (CxEnvironmentArray) ToCxEnvironmentArrayOutput ¶
func (i CxEnvironmentArray) ToCxEnvironmentArrayOutput() CxEnvironmentArrayOutput
func (CxEnvironmentArray) ToCxEnvironmentArrayOutputWithContext ¶
func (i CxEnvironmentArray) ToCxEnvironmentArrayOutputWithContext(ctx context.Context) CxEnvironmentArrayOutput
type CxEnvironmentArrayInput ¶
type CxEnvironmentArrayInput interface { pulumi.Input ToCxEnvironmentArrayOutput() CxEnvironmentArrayOutput ToCxEnvironmentArrayOutputWithContext(context.Context) CxEnvironmentArrayOutput }
CxEnvironmentArrayInput is an input type that accepts CxEnvironmentArray and CxEnvironmentArrayOutput values. You can construct a concrete instance of `CxEnvironmentArrayInput` via:
CxEnvironmentArray{ CxEnvironmentArgs{...} }
type CxEnvironmentArrayOutput ¶
type CxEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (CxEnvironmentArrayOutput) ElementType ¶
func (CxEnvironmentArrayOutput) ElementType() reflect.Type
func (CxEnvironmentArrayOutput) Index ¶
func (o CxEnvironmentArrayOutput) Index(i pulumi.IntInput) CxEnvironmentOutput
func (CxEnvironmentArrayOutput) ToCxEnvironmentArrayOutput ¶
func (o CxEnvironmentArrayOutput) ToCxEnvironmentArrayOutput() CxEnvironmentArrayOutput
func (CxEnvironmentArrayOutput) ToCxEnvironmentArrayOutputWithContext ¶
func (o CxEnvironmentArrayOutput) ToCxEnvironmentArrayOutputWithContext(ctx context.Context) CxEnvironmentArrayOutput
type CxEnvironmentInput ¶
type CxEnvironmentInput interface { pulumi.Input ToCxEnvironmentOutput() CxEnvironmentOutput ToCxEnvironmentOutputWithContext(ctx context.Context) CxEnvironmentOutput }
type CxEnvironmentMap ¶
type CxEnvironmentMap map[string]CxEnvironmentInput
func (CxEnvironmentMap) ElementType ¶
func (CxEnvironmentMap) ElementType() reflect.Type
func (CxEnvironmentMap) ToCxEnvironmentMapOutput ¶
func (i CxEnvironmentMap) ToCxEnvironmentMapOutput() CxEnvironmentMapOutput
func (CxEnvironmentMap) ToCxEnvironmentMapOutputWithContext ¶
func (i CxEnvironmentMap) ToCxEnvironmentMapOutputWithContext(ctx context.Context) CxEnvironmentMapOutput
type CxEnvironmentMapInput ¶
type CxEnvironmentMapInput interface { pulumi.Input ToCxEnvironmentMapOutput() CxEnvironmentMapOutput ToCxEnvironmentMapOutputWithContext(context.Context) CxEnvironmentMapOutput }
CxEnvironmentMapInput is an input type that accepts CxEnvironmentMap and CxEnvironmentMapOutput values. You can construct a concrete instance of `CxEnvironmentMapInput` via:
CxEnvironmentMap{ "key": CxEnvironmentArgs{...} }
type CxEnvironmentMapOutput ¶
type CxEnvironmentMapOutput struct{ *pulumi.OutputState }
func (CxEnvironmentMapOutput) ElementType ¶
func (CxEnvironmentMapOutput) ElementType() reflect.Type
func (CxEnvironmentMapOutput) MapIndex ¶
func (o CxEnvironmentMapOutput) MapIndex(k pulumi.StringInput) CxEnvironmentOutput
func (CxEnvironmentMapOutput) ToCxEnvironmentMapOutput ¶
func (o CxEnvironmentMapOutput) ToCxEnvironmentMapOutput() CxEnvironmentMapOutput
func (CxEnvironmentMapOutput) ToCxEnvironmentMapOutputWithContext ¶
func (o CxEnvironmentMapOutput) ToCxEnvironmentMapOutputWithContext(ctx context.Context) CxEnvironmentMapOutput
type CxEnvironmentOutput ¶
type CxEnvironmentOutput struct{ *pulumi.OutputState }
func (CxEnvironmentOutput) Description ¶
func (o CxEnvironmentOutput) Description() pulumi.StringPtrOutput
The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.
func (CxEnvironmentOutput) DisplayName ¶
func (o CxEnvironmentOutput) DisplayName() pulumi.StringOutput
The human-readable name of the environment (unique in an agent). Limit of 64 characters.
func (CxEnvironmentOutput) ElementType ¶
func (CxEnvironmentOutput) ElementType() reflect.Type
func (CxEnvironmentOutput) Name ¶
func (o CxEnvironmentOutput) Name() pulumi.StringOutput
The name of the environment.
func (CxEnvironmentOutput) Parent ¶
func (o CxEnvironmentOutput) Parent() pulumi.StringPtrOutput
The Agent to create an Environment for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>.
func (CxEnvironmentOutput) ToCxEnvironmentOutput ¶
func (o CxEnvironmentOutput) ToCxEnvironmentOutput() CxEnvironmentOutput
func (CxEnvironmentOutput) ToCxEnvironmentOutputWithContext ¶
func (o CxEnvironmentOutput) ToCxEnvironmentOutputWithContext(ctx context.Context) CxEnvironmentOutput
func (CxEnvironmentOutput) UpdateTime ¶
func (o CxEnvironmentOutput) UpdateTime() pulumi.StringOutput
Update time of this environment. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (CxEnvironmentOutput) VersionConfigs ¶
func (o CxEnvironmentOutput) VersionConfigs() CxEnvironmentVersionConfigArrayOutput
A list of configurations for flow versions. You should include version configs for all flows that are reachable from [Start Flow][Agent.start_flow] in the agent. Otherwise, an error will be returned. Structure is documented below.
type CxEnvironmentState ¶
type CxEnvironmentState struct { // The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is // rejected. Description pulumi.StringPtrInput // The human-readable name of the environment (unique in an agent). Limit of 64 characters. DisplayName pulumi.StringPtrInput // The name of the environment. Name pulumi.StringPtrInput // The Agent to create an Environment for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // Update time of this environment. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput // A list of configurations for flow versions. You should include version configs for all flows that are reachable from [Start Flow][Agent.start_flow] in the agent. Otherwise, an error will be returned. // Structure is documented below. VersionConfigs CxEnvironmentVersionConfigArrayInput }
func (CxEnvironmentState) ElementType ¶
func (CxEnvironmentState) ElementType() reflect.Type
type CxEnvironmentVersionConfig ¶
type CxEnvironmentVersionConfig struct { // Format: projects/{{project}}/locations/{{location}}/agents/{{agent}}/flows/{{flow}}/versions/{{version}}. // // *** Version string `pulumi:"version"` }
type CxEnvironmentVersionConfigArgs ¶
type CxEnvironmentVersionConfigArgs struct { // Format: projects/{{project}}/locations/{{location}}/agents/{{agent}}/flows/{{flow}}/versions/{{version}}. // // *** Version pulumi.StringInput `pulumi:"version"` }
func (CxEnvironmentVersionConfigArgs) ElementType ¶
func (CxEnvironmentVersionConfigArgs) ElementType() reflect.Type
func (CxEnvironmentVersionConfigArgs) ToCxEnvironmentVersionConfigOutput ¶
func (i CxEnvironmentVersionConfigArgs) ToCxEnvironmentVersionConfigOutput() CxEnvironmentVersionConfigOutput
func (CxEnvironmentVersionConfigArgs) ToCxEnvironmentVersionConfigOutputWithContext ¶
func (i CxEnvironmentVersionConfigArgs) ToCxEnvironmentVersionConfigOutputWithContext(ctx context.Context) CxEnvironmentVersionConfigOutput
type CxEnvironmentVersionConfigArray ¶
type CxEnvironmentVersionConfigArray []CxEnvironmentVersionConfigInput
func (CxEnvironmentVersionConfigArray) ElementType ¶
func (CxEnvironmentVersionConfigArray) ElementType() reflect.Type
func (CxEnvironmentVersionConfigArray) ToCxEnvironmentVersionConfigArrayOutput ¶
func (i CxEnvironmentVersionConfigArray) ToCxEnvironmentVersionConfigArrayOutput() CxEnvironmentVersionConfigArrayOutput
func (CxEnvironmentVersionConfigArray) ToCxEnvironmentVersionConfigArrayOutputWithContext ¶
func (i CxEnvironmentVersionConfigArray) ToCxEnvironmentVersionConfigArrayOutputWithContext(ctx context.Context) CxEnvironmentVersionConfigArrayOutput
type CxEnvironmentVersionConfigArrayInput ¶
type CxEnvironmentVersionConfigArrayInput interface { pulumi.Input ToCxEnvironmentVersionConfigArrayOutput() CxEnvironmentVersionConfigArrayOutput ToCxEnvironmentVersionConfigArrayOutputWithContext(context.Context) CxEnvironmentVersionConfigArrayOutput }
CxEnvironmentVersionConfigArrayInput is an input type that accepts CxEnvironmentVersionConfigArray and CxEnvironmentVersionConfigArrayOutput values. You can construct a concrete instance of `CxEnvironmentVersionConfigArrayInput` via:
CxEnvironmentVersionConfigArray{ CxEnvironmentVersionConfigArgs{...} }
type CxEnvironmentVersionConfigArrayOutput ¶
type CxEnvironmentVersionConfigArrayOutput struct{ *pulumi.OutputState }
func (CxEnvironmentVersionConfigArrayOutput) ElementType ¶
func (CxEnvironmentVersionConfigArrayOutput) ElementType() reflect.Type
func (CxEnvironmentVersionConfigArrayOutput) Index ¶
func (o CxEnvironmentVersionConfigArrayOutput) Index(i pulumi.IntInput) CxEnvironmentVersionConfigOutput
func (CxEnvironmentVersionConfigArrayOutput) ToCxEnvironmentVersionConfigArrayOutput ¶
func (o CxEnvironmentVersionConfigArrayOutput) ToCxEnvironmentVersionConfigArrayOutput() CxEnvironmentVersionConfigArrayOutput
func (CxEnvironmentVersionConfigArrayOutput) ToCxEnvironmentVersionConfigArrayOutputWithContext ¶
func (o CxEnvironmentVersionConfigArrayOutput) ToCxEnvironmentVersionConfigArrayOutputWithContext(ctx context.Context) CxEnvironmentVersionConfigArrayOutput
type CxEnvironmentVersionConfigInput ¶
type CxEnvironmentVersionConfigInput interface { pulumi.Input ToCxEnvironmentVersionConfigOutput() CxEnvironmentVersionConfigOutput ToCxEnvironmentVersionConfigOutputWithContext(context.Context) CxEnvironmentVersionConfigOutput }
CxEnvironmentVersionConfigInput is an input type that accepts CxEnvironmentVersionConfigArgs and CxEnvironmentVersionConfigOutput values. You can construct a concrete instance of `CxEnvironmentVersionConfigInput` via:
CxEnvironmentVersionConfigArgs{...}
type CxEnvironmentVersionConfigOutput ¶
type CxEnvironmentVersionConfigOutput struct{ *pulumi.OutputState }
func (CxEnvironmentVersionConfigOutput) ElementType ¶
func (CxEnvironmentVersionConfigOutput) ElementType() reflect.Type
func (CxEnvironmentVersionConfigOutput) ToCxEnvironmentVersionConfigOutput ¶
func (o CxEnvironmentVersionConfigOutput) ToCxEnvironmentVersionConfigOutput() CxEnvironmentVersionConfigOutput
func (CxEnvironmentVersionConfigOutput) ToCxEnvironmentVersionConfigOutputWithContext ¶
func (o CxEnvironmentVersionConfigOutput) ToCxEnvironmentVersionConfigOutputWithContext(ctx context.Context) CxEnvironmentVersionConfigOutput
func (CxEnvironmentVersionConfigOutput) Version ¶
func (o CxEnvironmentVersionConfigOutput) Version() pulumi.StringOutput
Format: projects/{{project}}/locations/{{location}}/agents/{{agent}}/flows/{{flow}}/versions/{{version}}.
***
type CxFlow ¶
type CxFlow struct { pulumi.CustomResourceState // Hierarchical advanced settings for this flow. The settings exposed at the lower level overrides the settings exposed at the higher level. // Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. // Structure is documented below. AdvancedSettings CxFlowAdvancedSettingsPtrOutput `pulumi:"advancedSettings"` // The description of the flow. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrOutput `pulumi:"description"` // The human-readable name of the flow. // // *** DisplayName pulumi.StringOutput `pulumi:"displayName"` // A flow's event handlers serve two purposes: // They are responsible for handling events (e.g. no match, webhook errors) in the flow. // They are inherited by every page's [event handlers][Page.event_handlers], which can be used to handle common events regardless of the current page. Event handlers defined in the page have higher priority than those defined in the flow. // Unlike transitionRoutes, these handlers are evaluated on a first-match basis. The first one that matches the event get executed, with the rest being ignored. // Structure is documented below. EventHandlers CxFlowEventHandlerArrayOutput `pulumi:"eventHandlers"` // 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 `diagflow.CxFlow` resource does nothing to the underlying GCP resources. // // > Avoid having multiple `diagflow.CxFlow` resources linked to the same agent with `isDefaultStartFlow = true` because they will compete to control a single Default Start Flow resource in GCP. IsDefaultStartFlow pulumi.BoolPtrOutput `pulumi:"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. LanguageCode pulumi.StringPtrOutput `pulumi:"languageCode"` // The unique identifier of the flow. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. Name pulumi.StringOutput `pulumi:"name"` // NLU related settings of the flow. // Structure is documented below. NluSettings CxFlowNluSettingsPtrOutput `pulumi:"nluSettings"` // The agent to create a flow for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrOutput `pulumi:"parent"` // 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>. TransitionRouteGroups pulumi.StringArrayOutput `pulumi:"transitionRouteGroups"` // A flow's transition routes serve two purposes: // They are responsible for matching the user's first utterances in the flow. // They are inherited by every page's [transition routes][Page.transition_routes] and can support use cases such as the user saying "help" or "can I talk to a human?", which can be handled in a common way regardless of the current page. Transition routes defined in the page have higher priority than those defined in the flow. // TransitionRoutes are evalauted in the following order: // TransitionRoutes with intent specified. // TransitionRoutes with only condition specified. // TransitionRoutes with intent specified are inherited by pages in the flow. // Structure is documented below. TransitionRoutes CxFlowTransitionRouteArrayOutput `pulumi:"transitionRoutes"` }
Flows represents the conversation flows when you build your chatbot agent.
To get more information about Flow, see:
* [API documentation](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.flows) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/cx/docs)
## Example Usage
### Dialogflowcx Flow Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { agent, err := diagflow.NewCxAgent(ctx, "agent", &diagflow.CxAgentArgs{ DisplayName: pulumi.String("dialogflowcx-agent"), Location: pulumi.String("global"), DefaultLanguageCode: pulumi.String("en"), SupportedLanguageCodes: pulumi.StringArray{ pulumi.String("fr"), pulumi.String("de"), pulumi.String("es"), }, TimeZone: pulumi.String("America/New_York"), Description: pulumi.String("Example description."), AvatarUri: pulumi.String("https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png"), EnableStackdriverLogging: pulumi.Bool(true), EnableSpellCorrection: pulumi.Bool(true), SpeechToTextSettings: &diagflow.CxAgentSpeechToTextSettingsArgs{ EnableSpeechAdaptation: pulumi.Bool(true), }, }) if err != nil { return err } _, err = diagflow.NewCxFlow(ctx, "basic_flow", &diagflow.CxFlowArgs{ Parent: agent.ID(), DisplayName: pulumi.String("MyFlow"), Description: pulumi.String("Test Flow"), NluSettings: &diagflow.CxFlowNluSettingsArgs{ ClassificationThreshold: pulumi.Float64(0.3), ModelType: pulumi.String("MODEL_TYPE_STANDARD"), }, EventHandlers: diagflow.CxFlowEventHandlerArray{ &diagflow.CxFlowEventHandlerArgs{ Event: pulumi.String("custom-event"), TriggerFulfillment: &diagflow.CxFlowEventHandlerTriggerFulfillmentArgs{ ReturnPartialResponses: pulumi.Bool(false), Messages: diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArray{ &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ Text: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("I didn't get that. Can you say it again?"), }, }, }, }, }, }, &diagflow.CxFlowEventHandlerArgs{ Event: pulumi.String("sys.no-match-default"), TriggerFulfillment: &diagflow.CxFlowEventHandlerTriggerFulfillmentArgs{ ReturnPartialResponses: pulumi.Bool(false), Messages: diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArray{ &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ Text: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("Sorry, could you say that again?"), }, }, }, }, }, }, &diagflow.CxFlowEventHandlerArgs{ Event: pulumi.String("sys.no-input-default"), TriggerFulfillment: &diagflow.CxFlowEventHandlerTriggerFulfillmentArgs{ ReturnPartialResponses: pulumi.Bool(false), Messages: diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArray{ &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ Text: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("One more time?"), }, }, }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Dialogflowcx Flow Full
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { agent, err := diagflow.NewCxAgent(ctx, "agent", &diagflow.CxAgentArgs{ DisplayName: pulumi.String("dialogflowcx-agent"), Location: pulumi.String("global"), DefaultLanguageCode: pulumi.String("en"), SupportedLanguageCodes: pulumi.StringArray{ pulumi.String("fr"), pulumi.String("de"), pulumi.String("es"), }, TimeZone: pulumi.String("America/New_York"), Description: pulumi.String("Example description."), AvatarUri: pulumi.String("https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png"), EnableStackdriverLogging: pulumi.Bool(true), EnableSpellCorrection: pulumi.Bool(true), SpeechToTextSettings: &diagflow.CxAgentSpeechToTextSettingsArgs{ EnableSpeechAdaptation: pulumi.Bool(true), }, }) if err != nil { return err } bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ Name: pulumi.String("dialogflowcx-bucket"), Location: pulumi.String("US"), UniformBucketLevelAccess: pulumi.Bool(true), }) if err != nil { return err } tmpJSON0, err := json.Marshal("abc") if err != nil { return err } json0 := string(tmpJSON0) tmpJSON1, err := json.Marshal([]string{ "foo", }) if err != nil { return err } json1 := string(tmpJSON1) tmpJSON2, err := json.Marshal([]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.5", "caseContent": []interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "First case", }, }, }, }, map[string]interface{}{ "additionalCases": map[string]interface{}{ "cases": []map[string]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.2", "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Nested case", }, }, }, }, }, }, }, }, }, }, }, map[string]interface{}{ "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Final case", }, }, }, }, }, }, }) if err != nil { return err } json2 := string(tmpJSON2) tmpJSON3, err := json.Marshal("abc") if err != nil { return err } json3 := string(tmpJSON3) tmpJSON4, err := json.Marshal([]string{ "foo", }) if err != nil { return err } json4 := string(tmpJSON4) tmpJSON5, err := json.Marshal([]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.5", "caseContent": []interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "First case", }, }, }, }, map[string]interface{}{ "additionalCases": map[string]interface{}{ "cases": []map[string]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.2", "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Nested case", }, }, }, }, }, }, }, }, }, }, }, map[string]interface{}{ "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Final case", }, }, }, }, }, }, }) if err != nil { return err } json5 := string(tmpJSON5) _, err = diagflow.NewCxFlow(ctx, "basic_flow", &diagflow.CxFlowArgs{ Parent: agent.ID(), DisplayName: pulumi.String("MyFlow"), Description: pulumi.String("Test Flow"), NluSettings: &diagflow.CxFlowNluSettingsArgs{ ClassificationThreshold: pulumi.Float64(0.3), ModelType: pulumi.String("MODEL_TYPE_STANDARD"), }, EventHandlers: diagflow.CxFlowEventHandlerArray{ &diagflow.CxFlowEventHandlerArgs{ Event: pulumi.String("custom-event"), TriggerFulfillment: &diagflow.CxFlowEventHandlerTriggerFulfillmentArgs{ ReturnPartialResponses: pulumi.Bool(false), Messages: diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArray{ &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ Text: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("I didn't get that. Can you say it again?"), }, }, }, }, }, }, &diagflow.CxFlowEventHandlerArgs{ Event: pulumi.String("sys.no-match-default"), TriggerFulfillment: &diagflow.CxFlowEventHandlerTriggerFulfillmentArgs{ ReturnPartialResponses: pulumi.Bool(false), Messages: diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArray{ &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ Text: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("Sorry, could you say that again?"), }, }, }, }, }, }, &diagflow.CxFlowEventHandlerArgs{ Event: pulumi.String("sys.no-input-default"), TriggerFulfillment: &diagflow.CxFlowEventHandlerTriggerFulfillmentArgs{ ReturnPartialResponses: pulumi.Bool(false), Messages: diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArray{ &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ Text: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("One more time?"), }, }, }, }, }, }, &diagflow.CxFlowEventHandlerArgs{ Event: pulumi.String("another-event"), TriggerFulfillment: &diagflow.CxFlowEventHandlerTriggerFulfillmentArgs{ ReturnPartialResponses: pulumi.Bool(true), Messages: diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArray{ &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ Channel: pulumi.String("some-channel"), Text: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("Some text"), }, }, }, &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ Payload: pulumi.String(" {\"some-key\": \"some-value\", \"other-key\": [\"other-value\"]}\n"), }, &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ ConversationSuccess: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{ Text: pulumi.String("some output text"), }, }, &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{ Ssml: pulumi.String(" <speak>Some example <say-as interpret-as=\"characters\">SSML XML</say-as></speak>\n"), }, }, &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ LiveAgentHandoff: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ PlayAudio: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs{ AudioUri: pulumi.String("http://example.com/some-audio-file.mp3"), }, }, &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageArgs{ TelephonyTransferCall: &diagflow.CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs{ PhoneNumber: pulumi.String("1-234-567-8901"), }, }, }, SetParameterActions: diagflow.CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray{ &diagflow.CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("some-param"), Value: pulumi.String("123.45"), }, &diagflow.CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("another-param"), Value: pulumi.String(json0), }, &diagflow.CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("other-param"), Value: pulumi.String(json1), }, }, ConditionalCases: diagflow.CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray{ &diagflow.CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs{ Cases: pulumi.String(json2), }, }, }, }, }, TransitionRoutes: diagflow.CxFlowTransitionRouteArray{ &diagflow.CxFlowTransitionRouteArgs{ Condition: pulumi.String("true"), TriggerFulfillment: &diagflow.CxFlowTransitionRouteTriggerFulfillmentArgs{ ReturnPartialResponses: pulumi.Bool(true), Messages: diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageArray{ &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageArgs{ Channel: pulumi.String("some-channel"), Text: &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("Some text"), }, }, }, &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageArgs{ Payload: pulumi.String(" {\"some-key\": \"some-value\", \"other-key\": [\"other-value\"]}\n"), }, &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageArgs{ ConversationSuccess: &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs{ Text: pulumi.String("some output text"), }, }, &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs{ Ssml: pulumi.String(" <speak>Some example <say-as interpret-as=\"characters\">SSML XML</say-as></speak>\n"), }, }, &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageArgs{ LiveAgentHandoff: &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageArgs{ PlayAudio: &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs{ AudioUri: pulumi.String("http://example.com/some-audio-file.mp3"), }, }, &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageArgs{ TelephonyTransferCall: &diagflow.CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs{ PhoneNumber: pulumi.String("1-234-567-8901"), }, }, }, SetParameterActions: diagflow.CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray{ &diagflow.CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("some-param"), Value: pulumi.String("123.45"), }, &diagflow.CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("another-param"), Value: pulumi.String(json3), }, &diagflow.CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("other-param"), Value: pulumi.String(json4), }, }, ConditionalCases: diagflow.CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray{ &diagflow.CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs{ Cases: pulumi.String(json5), }, }, }, TargetFlow: agent.StartFlow, }, }, AdvancedSettings: &diagflow.CxFlowAdvancedSettingsArgs{ AudioExportGcsDestination: &diagflow.CxFlowAdvancedSettingsAudioExportGcsDestinationArgs{ Uri: bucket.Url.ApplyT(func(url string) (string, error) { return fmt.Sprintf("%v/prefix-", url), nil }).(pulumi.StringOutput), }, SpeechSettings: &diagflow.CxFlowAdvancedSettingsSpeechSettingsArgs{ EndpointerSensitivity: pulumi.Int(30), NoSpeechTimeout: pulumi.String("3.500s"), UseTimeoutBasedEndpointing: pulumi.Bool(true), Models: pulumi.StringMap{ "name": pulumi.String("wrench"), "mass": pulumi.String("1.3kg"), "count": pulumi.String("3"), }, }, DtmfSettings: &diagflow.CxFlowAdvancedSettingsDtmfSettingsArgs{ Enabled: pulumi.Bool(true), MaxDigits: pulumi.Int(1), FinishDigit: pulumi.String("#"), }, LoggingSettings: &diagflow.CxFlowAdvancedSettingsLoggingSettingsArgs{ EnableStackdriverLogging: pulumi.Bool(true), EnableInteractionLogging: pulumi.Bool(true), EnableConsentBasedRedaction: pulumi.Bool(true), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Flow can be imported using any of these accepted formats:
* `{{parent}}/flows/{{name}}`
* `{{parent}}/{{name}}`
When using the `pulumi import` command, Flow can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/cxFlow:CxFlow default {{parent}}/flows/{{name}} ```
```sh $ pulumi import gcp:diagflow/cxFlow:CxFlow default {{parent}}/{{name}} ```
func GetCxFlow ¶
func GetCxFlow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CxFlowState, opts ...pulumi.ResourceOption) (*CxFlow, error)
GetCxFlow gets an existing CxFlow resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCxFlow ¶
func NewCxFlow(ctx *pulumi.Context, name string, args *CxFlowArgs, opts ...pulumi.ResourceOption) (*CxFlow, error)
NewCxFlow registers a new resource with the given unique name, arguments, and options.
func (*CxFlow) ElementType ¶
func (*CxFlow) ToCxFlowOutput ¶
func (i *CxFlow) ToCxFlowOutput() CxFlowOutput
func (*CxFlow) ToCxFlowOutputWithContext ¶
func (i *CxFlow) ToCxFlowOutputWithContext(ctx context.Context) CxFlowOutput
type CxFlowAdvancedSettings ¶
type CxFlowAdvancedSettings struct { // If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: // * Agent level // * Flow level // Structure is documented below. AudioExportGcsDestination *CxFlowAdvancedSettingsAudioExportGcsDestination `pulumi:"audioExportGcsDestination"` // Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. DtmfSettings *CxFlowAdvancedSettingsDtmfSettings `pulumi:"dtmfSettings"` // Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: // * Agent level // Structure is documented below. LoggingSettings *CxFlowAdvancedSettingsLoggingSettings `pulumi:"loggingSettings"` // Settings for speech to text detection. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. SpeechSettings *CxFlowAdvancedSettingsSpeechSettings `pulumi:"speechSettings"` }
type CxFlowAdvancedSettingsArgs ¶
type CxFlowAdvancedSettingsArgs struct { // If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: // * Agent level // * Flow level // Structure is documented below. AudioExportGcsDestination CxFlowAdvancedSettingsAudioExportGcsDestinationPtrInput `pulumi:"audioExportGcsDestination"` // Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. DtmfSettings CxFlowAdvancedSettingsDtmfSettingsPtrInput `pulumi:"dtmfSettings"` // Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: // * Agent level // Structure is documented below. LoggingSettings CxFlowAdvancedSettingsLoggingSettingsPtrInput `pulumi:"loggingSettings"` // Settings for speech to text detection. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. SpeechSettings CxFlowAdvancedSettingsSpeechSettingsPtrInput `pulumi:"speechSettings"` }
func (CxFlowAdvancedSettingsArgs) ElementType ¶
func (CxFlowAdvancedSettingsArgs) ElementType() reflect.Type
func (CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsOutput ¶
func (i CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsOutput() CxFlowAdvancedSettingsOutput
func (CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsOutputWithContext ¶
func (i CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsOutput
func (CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsPtrOutput ¶
func (i CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsPtrOutput() CxFlowAdvancedSettingsPtrOutput
func (CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsPtrOutputWithContext ¶
func (i CxFlowAdvancedSettingsArgs) ToCxFlowAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsPtrOutput
type CxFlowAdvancedSettingsAudioExportGcsDestination ¶
type CxFlowAdvancedSettingsAudioExportGcsDestination 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 Uri *string `pulumi:"uri"` }
type CxFlowAdvancedSettingsAudioExportGcsDestinationArgs ¶
type CxFlowAdvancedSettingsAudioExportGcsDestinationArgs 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 Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ElementType ¶
func (CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ElementType() reflect.Type
func (CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutput ¶
func (i CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationOutput
func (CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutputWithContext ¶
func (i CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationOutput
func (CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput ¶
func (i CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
func (CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext ¶
func (i CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
type CxFlowAdvancedSettingsAudioExportGcsDestinationInput ¶
type CxFlowAdvancedSettingsAudioExportGcsDestinationInput interface { pulumi.Input ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationOutput ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutputWithContext(context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationOutput }
CxFlowAdvancedSettingsAudioExportGcsDestinationInput is an input type that accepts CxFlowAdvancedSettingsAudioExportGcsDestinationArgs and CxFlowAdvancedSettingsAudioExportGcsDestinationOutput values. You can construct a concrete instance of `CxFlowAdvancedSettingsAudioExportGcsDestinationInput` via:
CxFlowAdvancedSettingsAudioExportGcsDestinationArgs{...}
type CxFlowAdvancedSettingsAudioExportGcsDestinationOutput ¶
type CxFlowAdvancedSettingsAudioExportGcsDestinationOutput struct{ *pulumi.OutputState }
func (CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ElementType ¶
func (CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ElementType() reflect.Type
func (CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutput ¶
func (o CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationOutput
func (CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutputWithContext ¶
func (o CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationOutput
func (CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput ¶
func (o CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
func (CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext ¶
func (o CxFlowAdvancedSettingsAudioExportGcsDestinationOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
type CxFlowAdvancedSettingsAudioExportGcsDestinationPtrInput ¶
type CxFlowAdvancedSettingsAudioExportGcsDestinationPtrInput interface { pulumi.Input ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput }
CxFlowAdvancedSettingsAudioExportGcsDestinationPtrInput is an input type that accepts CxFlowAdvancedSettingsAudioExportGcsDestinationArgs, CxFlowAdvancedSettingsAudioExportGcsDestinationPtr and CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput values. You can construct a concrete instance of `CxFlowAdvancedSettingsAudioExportGcsDestinationPtrInput` via:
CxFlowAdvancedSettingsAudioExportGcsDestinationArgs{...} or: nil
func CxFlowAdvancedSettingsAudioExportGcsDestinationPtr ¶
func CxFlowAdvancedSettingsAudioExportGcsDestinationPtr(v *CxFlowAdvancedSettingsAudioExportGcsDestinationArgs) CxFlowAdvancedSettingsAudioExportGcsDestinationPtrInput
type CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput ¶
type CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput struct{ *pulumi.OutputState }
func (CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput) ElementType ¶
func (CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput) ElementType() reflect.Type
func (CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput ¶
func (o CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput() CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
func (CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext ¶
func (o CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput) ToCxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
type CxFlowAdvancedSettingsDtmfSettings ¶
type CxFlowAdvancedSettingsDtmfSettings 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). Enabled *bool `pulumi:"enabled"` // The digit that terminates a DTMF digit sequence. FinishDigit *string `pulumi:"finishDigit"` // Max length of DTMF digits. MaxDigits *int `pulumi:"maxDigits"` }
type CxFlowAdvancedSettingsDtmfSettingsArgs ¶
type CxFlowAdvancedSettingsDtmfSettingsArgs 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). Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The digit that terminates a DTMF digit sequence. FinishDigit pulumi.StringPtrInput `pulumi:"finishDigit"` // Max length of DTMF digits. MaxDigits pulumi.IntPtrInput `pulumi:"maxDigits"` }
func (CxFlowAdvancedSettingsDtmfSettingsArgs) ElementType ¶
func (CxFlowAdvancedSettingsDtmfSettingsArgs) ElementType() reflect.Type
func (CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsOutput ¶
func (i CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsOutput() CxFlowAdvancedSettingsDtmfSettingsOutput
func (CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsOutputWithContext ¶
func (i CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsDtmfSettingsOutput
func (CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutput ¶
func (i CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutput() CxFlowAdvancedSettingsDtmfSettingsPtrOutput
func (CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (i CxFlowAdvancedSettingsDtmfSettingsArgs) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsDtmfSettingsPtrOutput
type CxFlowAdvancedSettingsDtmfSettingsInput ¶
type CxFlowAdvancedSettingsDtmfSettingsInput interface { pulumi.Input ToCxFlowAdvancedSettingsDtmfSettingsOutput() CxFlowAdvancedSettingsDtmfSettingsOutput ToCxFlowAdvancedSettingsDtmfSettingsOutputWithContext(context.Context) CxFlowAdvancedSettingsDtmfSettingsOutput }
CxFlowAdvancedSettingsDtmfSettingsInput is an input type that accepts CxFlowAdvancedSettingsDtmfSettingsArgs and CxFlowAdvancedSettingsDtmfSettingsOutput values. You can construct a concrete instance of `CxFlowAdvancedSettingsDtmfSettingsInput` via:
CxFlowAdvancedSettingsDtmfSettingsArgs{...}
type CxFlowAdvancedSettingsDtmfSettingsOutput ¶
type CxFlowAdvancedSettingsDtmfSettingsOutput struct{ *pulumi.OutputState }
func (CxFlowAdvancedSettingsDtmfSettingsOutput) ElementType ¶
func (CxFlowAdvancedSettingsDtmfSettingsOutput) ElementType() reflect.Type
func (CxFlowAdvancedSettingsDtmfSettingsOutput) Enabled ¶
func (o CxFlowAdvancedSettingsDtmfSettingsOutput) Enabled() pulumi.BoolPtrOutput
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).
func (CxFlowAdvancedSettingsDtmfSettingsOutput) FinishDigit ¶
func (o CxFlowAdvancedSettingsDtmfSettingsOutput) FinishDigit() pulumi.StringPtrOutput
The digit that terminates a DTMF digit sequence.
func (CxFlowAdvancedSettingsDtmfSettingsOutput) MaxDigits ¶
func (o CxFlowAdvancedSettingsDtmfSettingsOutput) MaxDigits() pulumi.IntPtrOutput
Max length of DTMF digits.
func (CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsOutput ¶
func (o CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsOutput() CxFlowAdvancedSettingsDtmfSettingsOutput
func (CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsOutputWithContext ¶
func (o CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsDtmfSettingsOutput
func (CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutput ¶
func (o CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutput() CxFlowAdvancedSettingsDtmfSettingsPtrOutput
func (CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (o CxFlowAdvancedSettingsDtmfSettingsOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsDtmfSettingsPtrOutput
type CxFlowAdvancedSettingsDtmfSettingsPtrInput ¶
type CxFlowAdvancedSettingsDtmfSettingsPtrInput interface { pulumi.Input ToCxFlowAdvancedSettingsDtmfSettingsPtrOutput() CxFlowAdvancedSettingsDtmfSettingsPtrOutput ToCxFlowAdvancedSettingsDtmfSettingsPtrOutputWithContext(context.Context) CxFlowAdvancedSettingsDtmfSettingsPtrOutput }
CxFlowAdvancedSettingsDtmfSettingsPtrInput is an input type that accepts CxFlowAdvancedSettingsDtmfSettingsArgs, CxFlowAdvancedSettingsDtmfSettingsPtr and CxFlowAdvancedSettingsDtmfSettingsPtrOutput values. You can construct a concrete instance of `CxFlowAdvancedSettingsDtmfSettingsPtrInput` via:
CxFlowAdvancedSettingsDtmfSettingsArgs{...} or: nil
func CxFlowAdvancedSettingsDtmfSettingsPtr ¶
func CxFlowAdvancedSettingsDtmfSettingsPtr(v *CxFlowAdvancedSettingsDtmfSettingsArgs) CxFlowAdvancedSettingsDtmfSettingsPtrInput
type CxFlowAdvancedSettingsDtmfSettingsPtrOutput ¶
type CxFlowAdvancedSettingsDtmfSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxFlowAdvancedSettingsDtmfSettingsPtrOutput) ElementType ¶
func (CxFlowAdvancedSettingsDtmfSettingsPtrOutput) ElementType() reflect.Type
func (CxFlowAdvancedSettingsDtmfSettingsPtrOutput) Enabled ¶
func (o CxFlowAdvancedSettingsDtmfSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
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).
func (CxFlowAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit ¶
func (o CxFlowAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit() pulumi.StringPtrOutput
The digit that terminates a DTMF digit sequence.
func (CxFlowAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits ¶
func (o CxFlowAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits() pulumi.IntPtrOutput
Max length of DTMF digits.
func (CxFlowAdvancedSettingsDtmfSettingsPtrOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutput ¶
func (o CxFlowAdvancedSettingsDtmfSettingsPtrOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutput() CxFlowAdvancedSettingsDtmfSettingsPtrOutput
func (CxFlowAdvancedSettingsDtmfSettingsPtrOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (o CxFlowAdvancedSettingsDtmfSettingsPtrOutput) ToCxFlowAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsDtmfSettingsPtrOutput
type CxFlowAdvancedSettingsInput ¶
type CxFlowAdvancedSettingsInput interface { pulumi.Input ToCxFlowAdvancedSettingsOutput() CxFlowAdvancedSettingsOutput ToCxFlowAdvancedSettingsOutputWithContext(context.Context) CxFlowAdvancedSettingsOutput }
CxFlowAdvancedSettingsInput is an input type that accepts CxFlowAdvancedSettingsArgs and CxFlowAdvancedSettingsOutput values. You can construct a concrete instance of `CxFlowAdvancedSettingsInput` via:
CxFlowAdvancedSettingsArgs{...}
type CxFlowAdvancedSettingsLoggingSettings ¶ added in v8.7.0
type CxFlowAdvancedSettingsLoggingSettings 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. EnableConsentBasedRedaction *bool `pulumi:"enableConsentBasedRedaction"` // Enables DF Interaction logging. EnableInteractionLogging *bool `pulumi:"enableInteractionLogging"` // Enables Google Cloud Logging. EnableStackdriverLogging *bool `pulumi:"enableStackdriverLogging"` }
type CxFlowAdvancedSettingsLoggingSettingsArgs ¶ added in v8.7.0
type CxFlowAdvancedSettingsLoggingSettingsArgs 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. EnableConsentBasedRedaction pulumi.BoolPtrInput `pulumi:"enableConsentBasedRedaction"` // Enables DF Interaction logging. EnableInteractionLogging pulumi.BoolPtrInput `pulumi:"enableInteractionLogging"` // Enables Google Cloud Logging. EnableStackdriverLogging pulumi.BoolPtrInput `pulumi:"enableStackdriverLogging"` }
func (CxFlowAdvancedSettingsLoggingSettingsArgs) ElementType ¶ added in v8.7.0
func (CxFlowAdvancedSettingsLoggingSettingsArgs) ElementType() reflect.Type
func (CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsOutput ¶ added in v8.7.0
func (i CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsOutput() CxFlowAdvancedSettingsLoggingSettingsOutput
func (CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsOutputWithContext ¶ added in v8.7.0
func (i CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsLoggingSettingsOutput
func (CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutput ¶ added in v8.7.0
func (i CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutput() CxFlowAdvancedSettingsLoggingSettingsPtrOutput
func (CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutputWithContext ¶ added in v8.7.0
func (i CxFlowAdvancedSettingsLoggingSettingsArgs) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsLoggingSettingsPtrOutput
type CxFlowAdvancedSettingsLoggingSettingsInput ¶ added in v8.7.0
type CxFlowAdvancedSettingsLoggingSettingsInput interface { pulumi.Input ToCxFlowAdvancedSettingsLoggingSettingsOutput() CxFlowAdvancedSettingsLoggingSettingsOutput ToCxFlowAdvancedSettingsLoggingSettingsOutputWithContext(context.Context) CxFlowAdvancedSettingsLoggingSettingsOutput }
CxFlowAdvancedSettingsLoggingSettingsInput is an input type that accepts CxFlowAdvancedSettingsLoggingSettingsArgs and CxFlowAdvancedSettingsLoggingSettingsOutput values. You can construct a concrete instance of `CxFlowAdvancedSettingsLoggingSettingsInput` via:
CxFlowAdvancedSettingsLoggingSettingsArgs{...}
type CxFlowAdvancedSettingsLoggingSettingsOutput ¶ added in v8.7.0
type CxFlowAdvancedSettingsLoggingSettingsOutput struct{ *pulumi.OutputState }
func (CxFlowAdvancedSettingsLoggingSettingsOutput) ElementType ¶ added in v8.7.0
func (CxFlowAdvancedSettingsLoggingSettingsOutput) ElementType() reflect.Type
func (CxFlowAdvancedSettingsLoggingSettingsOutput) EnableConsentBasedRedaction ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsOutput) EnableConsentBasedRedaction() pulumi.BoolPtrOutput
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.
func (CxFlowAdvancedSettingsLoggingSettingsOutput) EnableInteractionLogging ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsOutput) EnableInteractionLogging() pulumi.BoolPtrOutput
Enables DF Interaction logging.
func (CxFlowAdvancedSettingsLoggingSettingsOutput) EnableStackdriverLogging ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput
Enables Google Cloud Logging.
func (CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsOutput ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsOutput() CxFlowAdvancedSettingsLoggingSettingsOutput
func (CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsOutputWithContext ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsLoggingSettingsOutput
func (CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutput ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutput() CxFlowAdvancedSettingsLoggingSettingsPtrOutput
func (CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutputWithContext ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsLoggingSettingsPtrOutput
type CxFlowAdvancedSettingsLoggingSettingsPtrInput ¶ added in v8.7.0
type CxFlowAdvancedSettingsLoggingSettingsPtrInput interface { pulumi.Input ToCxFlowAdvancedSettingsLoggingSettingsPtrOutput() CxFlowAdvancedSettingsLoggingSettingsPtrOutput ToCxFlowAdvancedSettingsLoggingSettingsPtrOutputWithContext(context.Context) CxFlowAdvancedSettingsLoggingSettingsPtrOutput }
CxFlowAdvancedSettingsLoggingSettingsPtrInput is an input type that accepts CxFlowAdvancedSettingsLoggingSettingsArgs, CxFlowAdvancedSettingsLoggingSettingsPtr and CxFlowAdvancedSettingsLoggingSettingsPtrOutput values. You can construct a concrete instance of `CxFlowAdvancedSettingsLoggingSettingsPtrInput` via:
CxFlowAdvancedSettingsLoggingSettingsArgs{...} or: nil
func CxFlowAdvancedSettingsLoggingSettingsPtr ¶ added in v8.7.0
func CxFlowAdvancedSettingsLoggingSettingsPtr(v *CxFlowAdvancedSettingsLoggingSettingsArgs) CxFlowAdvancedSettingsLoggingSettingsPtrInput
type CxFlowAdvancedSettingsLoggingSettingsPtrOutput ¶ added in v8.7.0
type CxFlowAdvancedSettingsLoggingSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxFlowAdvancedSettingsLoggingSettingsPtrOutput) ElementType ¶ added in v8.7.0
func (CxFlowAdvancedSettingsLoggingSettingsPtrOutput) ElementType() reflect.Type
func (CxFlowAdvancedSettingsLoggingSettingsPtrOutput) EnableConsentBasedRedaction ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsPtrOutput) EnableConsentBasedRedaction() pulumi.BoolPtrOutput
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.
func (CxFlowAdvancedSettingsLoggingSettingsPtrOutput) EnableInteractionLogging ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsPtrOutput) EnableInteractionLogging() pulumi.BoolPtrOutput
Enables DF Interaction logging.
func (CxFlowAdvancedSettingsLoggingSettingsPtrOutput) EnableStackdriverLogging ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsPtrOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput
Enables Google Cloud Logging.
func (CxFlowAdvancedSettingsLoggingSettingsPtrOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutput ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsPtrOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutput() CxFlowAdvancedSettingsLoggingSettingsPtrOutput
func (CxFlowAdvancedSettingsLoggingSettingsPtrOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutputWithContext ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsLoggingSettingsPtrOutput) ToCxFlowAdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsLoggingSettingsPtrOutput
type CxFlowAdvancedSettingsOutput ¶
type CxFlowAdvancedSettingsOutput struct{ *pulumi.OutputState }
func (CxFlowAdvancedSettingsOutput) AudioExportGcsDestination ¶
func (o CxFlowAdvancedSettingsOutput) AudioExportGcsDestination() CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels:
- Agent level
- Flow level Structure is documented below.
func (CxFlowAdvancedSettingsOutput) DtmfSettings ¶
func (o CxFlowAdvancedSettingsOutput) DtmfSettings() CxFlowAdvancedSettingsDtmfSettingsPtrOutput
Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxFlowAdvancedSettingsOutput) ElementType ¶
func (CxFlowAdvancedSettingsOutput) ElementType() reflect.Type
func (CxFlowAdvancedSettingsOutput) LoggingSettings ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsOutput) LoggingSettings() CxFlowAdvancedSettingsLoggingSettingsPtrOutput
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels:
- Agent level Structure is documented below.
func (CxFlowAdvancedSettingsOutput) SpeechSettings ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsOutput) SpeechSettings() CxFlowAdvancedSettingsSpeechSettingsPtrOutput
Settings for speech to text detection. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsOutput ¶
func (o CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsOutput() CxFlowAdvancedSettingsOutput
func (CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsOutputWithContext ¶
func (o CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsOutput
func (CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsPtrOutput ¶
func (o CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsPtrOutput() CxFlowAdvancedSettingsPtrOutput
func (CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsPtrOutputWithContext ¶
func (o CxFlowAdvancedSettingsOutput) ToCxFlowAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsPtrOutput
type CxFlowAdvancedSettingsPtrInput ¶
type CxFlowAdvancedSettingsPtrInput interface { pulumi.Input ToCxFlowAdvancedSettingsPtrOutput() CxFlowAdvancedSettingsPtrOutput ToCxFlowAdvancedSettingsPtrOutputWithContext(context.Context) CxFlowAdvancedSettingsPtrOutput }
CxFlowAdvancedSettingsPtrInput is an input type that accepts CxFlowAdvancedSettingsArgs, CxFlowAdvancedSettingsPtr and CxFlowAdvancedSettingsPtrOutput values. You can construct a concrete instance of `CxFlowAdvancedSettingsPtrInput` via:
CxFlowAdvancedSettingsArgs{...} or: nil
func CxFlowAdvancedSettingsPtr ¶
func CxFlowAdvancedSettingsPtr(v *CxFlowAdvancedSettingsArgs) CxFlowAdvancedSettingsPtrInput
type CxFlowAdvancedSettingsPtrOutput ¶
type CxFlowAdvancedSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxFlowAdvancedSettingsPtrOutput) AudioExportGcsDestination ¶
func (o CxFlowAdvancedSettingsPtrOutput) AudioExportGcsDestination() CxFlowAdvancedSettingsAudioExportGcsDestinationPtrOutput
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels:
- Agent level
- Flow level Structure is documented below.
func (CxFlowAdvancedSettingsPtrOutput) DtmfSettings ¶
func (o CxFlowAdvancedSettingsPtrOutput) DtmfSettings() CxFlowAdvancedSettingsDtmfSettingsPtrOutput
Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxFlowAdvancedSettingsPtrOutput) Elem ¶
func (o CxFlowAdvancedSettingsPtrOutput) Elem() CxFlowAdvancedSettingsOutput
func (CxFlowAdvancedSettingsPtrOutput) ElementType ¶
func (CxFlowAdvancedSettingsPtrOutput) ElementType() reflect.Type
func (CxFlowAdvancedSettingsPtrOutput) LoggingSettings ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsPtrOutput) LoggingSettings() CxFlowAdvancedSettingsLoggingSettingsPtrOutput
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels:
- Agent level Structure is documented below.
func (CxFlowAdvancedSettingsPtrOutput) SpeechSettings ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsPtrOutput) SpeechSettings() CxFlowAdvancedSettingsSpeechSettingsPtrOutput
Settings for speech to text detection. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxFlowAdvancedSettingsPtrOutput) ToCxFlowAdvancedSettingsPtrOutput ¶
func (o CxFlowAdvancedSettingsPtrOutput) ToCxFlowAdvancedSettingsPtrOutput() CxFlowAdvancedSettingsPtrOutput
func (CxFlowAdvancedSettingsPtrOutput) ToCxFlowAdvancedSettingsPtrOutputWithContext ¶
func (o CxFlowAdvancedSettingsPtrOutput) ToCxFlowAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsPtrOutput
type CxFlowAdvancedSettingsSpeechSettings ¶ added in v8.7.0
type CxFlowAdvancedSettingsSpeechSettings struct { // Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100. EndpointerSensitivity *int `pulumi:"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" }**. Models map[string]string `pulumi:"models"` // Timeout before detecting no speech. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". NoSpeechTimeout *string `pulumi:"noSpeechTimeout"` // Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value. UseTimeoutBasedEndpointing *bool `pulumi:"useTimeoutBasedEndpointing"` }
type CxFlowAdvancedSettingsSpeechSettingsArgs ¶ added in v8.7.0
type CxFlowAdvancedSettingsSpeechSettingsArgs struct { // Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100. EndpointerSensitivity pulumi.IntPtrInput `pulumi:"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" }**. Models pulumi.StringMapInput `pulumi:"models"` // Timeout before detecting no speech. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". NoSpeechTimeout pulumi.StringPtrInput `pulumi:"noSpeechTimeout"` // Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value. UseTimeoutBasedEndpointing pulumi.BoolPtrInput `pulumi:"useTimeoutBasedEndpointing"` }
func (CxFlowAdvancedSettingsSpeechSettingsArgs) ElementType ¶ added in v8.7.0
func (CxFlowAdvancedSettingsSpeechSettingsArgs) ElementType() reflect.Type
func (CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsOutput ¶ added in v8.7.0
func (i CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsOutput() CxFlowAdvancedSettingsSpeechSettingsOutput
func (CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsOutputWithContext ¶ added in v8.7.0
func (i CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsSpeechSettingsOutput
func (CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutput ¶ added in v8.7.0
func (i CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutput() CxFlowAdvancedSettingsSpeechSettingsPtrOutput
func (CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutputWithContext ¶ added in v8.7.0
func (i CxFlowAdvancedSettingsSpeechSettingsArgs) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsSpeechSettingsPtrOutput
type CxFlowAdvancedSettingsSpeechSettingsInput ¶ added in v8.7.0
type CxFlowAdvancedSettingsSpeechSettingsInput interface { pulumi.Input ToCxFlowAdvancedSettingsSpeechSettingsOutput() CxFlowAdvancedSettingsSpeechSettingsOutput ToCxFlowAdvancedSettingsSpeechSettingsOutputWithContext(context.Context) CxFlowAdvancedSettingsSpeechSettingsOutput }
CxFlowAdvancedSettingsSpeechSettingsInput is an input type that accepts CxFlowAdvancedSettingsSpeechSettingsArgs and CxFlowAdvancedSettingsSpeechSettingsOutput values. You can construct a concrete instance of `CxFlowAdvancedSettingsSpeechSettingsInput` via:
CxFlowAdvancedSettingsSpeechSettingsArgs{...}
type CxFlowAdvancedSettingsSpeechSettingsOutput ¶ added in v8.7.0
type CxFlowAdvancedSettingsSpeechSettingsOutput struct{ *pulumi.OutputState }
func (CxFlowAdvancedSettingsSpeechSettingsOutput) ElementType ¶ added in v8.7.0
func (CxFlowAdvancedSettingsSpeechSettingsOutput) ElementType() reflect.Type
func (CxFlowAdvancedSettingsSpeechSettingsOutput) EndpointerSensitivity ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsOutput) EndpointerSensitivity() pulumi.IntPtrOutput
Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100.
func (CxFlowAdvancedSettingsSpeechSettingsOutput) Models ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsOutput) Models() pulumi.StringMapOutput
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" }**.
func (CxFlowAdvancedSettingsSpeechSettingsOutput) NoSpeechTimeout ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsOutput) NoSpeechTimeout() pulumi.StringPtrOutput
Timeout before detecting no speech. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsOutput ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsOutput() CxFlowAdvancedSettingsSpeechSettingsOutput
func (CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsOutputWithContext ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsSpeechSettingsOutput
func (CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutput ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutput() CxFlowAdvancedSettingsSpeechSettingsPtrOutput
func (CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutputWithContext ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsSpeechSettingsPtrOutput
func (CxFlowAdvancedSettingsSpeechSettingsOutput) UseTimeoutBasedEndpointing ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsOutput) UseTimeoutBasedEndpointing() pulumi.BoolPtrOutput
Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value.
type CxFlowAdvancedSettingsSpeechSettingsPtrInput ¶ added in v8.7.0
type CxFlowAdvancedSettingsSpeechSettingsPtrInput interface { pulumi.Input ToCxFlowAdvancedSettingsSpeechSettingsPtrOutput() CxFlowAdvancedSettingsSpeechSettingsPtrOutput ToCxFlowAdvancedSettingsSpeechSettingsPtrOutputWithContext(context.Context) CxFlowAdvancedSettingsSpeechSettingsPtrOutput }
CxFlowAdvancedSettingsSpeechSettingsPtrInput is an input type that accepts CxFlowAdvancedSettingsSpeechSettingsArgs, CxFlowAdvancedSettingsSpeechSettingsPtr and CxFlowAdvancedSettingsSpeechSettingsPtrOutput values. You can construct a concrete instance of `CxFlowAdvancedSettingsSpeechSettingsPtrInput` via:
CxFlowAdvancedSettingsSpeechSettingsArgs{...} or: nil
func CxFlowAdvancedSettingsSpeechSettingsPtr ¶ added in v8.7.0
func CxFlowAdvancedSettingsSpeechSettingsPtr(v *CxFlowAdvancedSettingsSpeechSettingsArgs) CxFlowAdvancedSettingsSpeechSettingsPtrInput
type CxFlowAdvancedSettingsSpeechSettingsPtrOutput ¶ added in v8.7.0
type CxFlowAdvancedSettingsSpeechSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxFlowAdvancedSettingsSpeechSettingsPtrOutput) ElementType ¶ added in v8.7.0
func (CxFlowAdvancedSettingsSpeechSettingsPtrOutput) ElementType() reflect.Type
func (CxFlowAdvancedSettingsSpeechSettingsPtrOutput) EndpointerSensitivity ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) EndpointerSensitivity() pulumi.IntPtrOutput
Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100.
func (CxFlowAdvancedSettingsSpeechSettingsPtrOutput) Models ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) Models() pulumi.StringMapOutput
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" }**.
func (CxFlowAdvancedSettingsSpeechSettingsPtrOutput) NoSpeechTimeout ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) NoSpeechTimeout() pulumi.StringPtrOutput
Timeout before detecting no speech. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
func (CxFlowAdvancedSettingsSpeechSettingsPtrOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutput ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutput() CxFlowAdvancedSettingsSpeechSettingsPtrOutput
func (CxFlowAdvancedSettingsSpeechSettingsPtrOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutputWithContext ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) ToCxFlowAdvancedSettingsSpeechSettingsPtrOutputWithContext(ctx context.Context) CxFlowAdvancedSettingsSpeechSettingsPtrOutput
func (CxFlowAdvancedSettingsSpeechSettingsPtrOutput) UseTimeoutBasedEndpointing ¶ added in v8.7.0
func (o CxFlowAdvancedSettingsSpeechSettingsPtrOutput) UseTimeoutBasedEndpointing() pulumi.BoolPtrOutput
Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value.
type CxFlowArgs ¶
type CxFlowArgs struct { // Hierarchical advanced settings for this flow. The settings exposed at the lower level overrides the settings exposed at the higher level. // Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. // Structure is documented below. AdvancedSettings CxFlowAdvancedSettingsPtrInput // The description of the flow. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrInput // The human-readable name of the flow. // // *** DisplayName pulumi.StringInput // A flow's event handlers serve two purposes: // They are responsible for handling events (e.g. no match, webhook errors) in the flow. // They are inherited by every page's [event handlers][Page.event_handlers], which can be used to handle common events regardless of the current page. Event handlers defined in the page have higher priority than those defined in the flow. // Unlike transitionRoutes, these handlers are evaluated on a first-match basis. The first one that matches the event get executed, with the rest being ignored. // Structure is documented below. EventHandlers CxFlowEventHandlerArrayInput // 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 `diagflow.CxFlow` resource does nothing to the underlying GCP resources. // // > Avoid having multiple `diagflow.CxFlow` resources linked to the same agent with `isDefaultStartFlow = true` because they will compete to control a single Default Start Flow resource in GCP. IsDefaultStartFlow pulumi.BoolPtrInput // 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. LanguageCode pulumi.StringPtrInput // NLU related settings of the flow. // Structure is documented below. NluSettings CxFlowNluSettingsPtrInput // The agent to create a flow for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // 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>. TransitionRouteGroups pulumi.StringArrayInput // A flow's transition routes serve two purposes: // They are responsible for matching the user's first utterances in the flow. // They are inherited by every page's [transition routes][Page.transition_routes] and can support use cases such as the user saying "help" or "can I talk to a human?", which can be handled in a common way regardless of the current page. Transition routes defined in the page have higher priority than those defined in the flow. // TransitionRoutes are evalauted in the following order: // TransitionRoutes with intent specified. // TransitionRoutes with only condition specified. // TransitionRoutes with intent specified are inherited by pages in the flow. // Structure is documented below. TransitionRoutes CxFlowTransitionRouteArrayInput }
The set of arguments for constructing a CxFlow resource.
func (CxFlowArgs) ElementType ¶
func (CxFlowArgs) ElementType() reflect.Type
type CxFlowArray ¶
type CxFlowArray []CxFlowInput
func (CxFlowArray) ElementType ¶
func (CxFlowArray) ElementType() reflect.Type
func (CxFlowArray) ToCxFlowArrayOutput ¶
func (i CxFlowArray) ToCxFlowArrayOutput() CxFlowArrayOutput
func (CxFlowArray) ToCxFlowArrayOutputWithContext ¶
func (i CxFlowArray) ToCxFlowArrayOutputWithContext(ctx context.Context) CxFlowArrayOutput
type CxFlowArrayInput ¶
type CxFlowArrayInput interface { pulumi.Input ToCxFlowArrayOutput() CxFlowArrayOutput ToCxFlowArrayOutputWithContext(context.Context) CxFlowArrayOutput }
CxFlowArrayInput is an input type that accepts CxFlowArray and CxFlowArrayOutput values. You can construct a concrete instance of `CxFlowArrayInput` via:
CxFlowArray{ CxFlowArgs{...} }
type CxFlowArrayOutput ¶
type CxFlowArrayOutput struct{ *pulumi.OutputState }
func (CxFlowArrayOutput) ElementType ¶
func (CxFlowArrayOutput) ElementType() reflect.Type
func (CxFlowArrayOutput) Index ¶
func (o CxFlowArrayOutput) Index(i pulumi.IntInput) CxFlowOutput
func (CxFlowArrayOutput) ToCxFlowArrayOutput ¶
func (o CxFlowArrayOutput) ToCxFlowArrayOutput() CxFlowArrayOutput
func (CxFlowArrayOutput) ToCxFlowArrayOutputWithContext ¶
func (o CxFlowArrayOutput) ToCxFlowArrayOutputWithContext(ctx context.Context) CxFlowArrayOutput
type CxFlowEventHandler ¶
type CxFlowEventHandler struct { // The name of the event to handle. Event *string `pulumi:"event"` // (Output) // The unique identifier of this event handler. Name *string `pulumi:"name"` // The target flow to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. TargetFlow *string `pulumi:"targetFlow"` // The target page to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. TargetPage *string `pulumi:"targetPage"` // The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks. // Structure is documented below. TriggerFulfillment *CxFlowEventHandlerTriggerFulfillment `pulumi:"triggerFulfillment"` }
type CxFlowEventHandlerArgs ¶
type CxFlowEventHandlerArgs struct { // The name of the event to handle. Event pulumi.StringPtrInput `pulumi:"event"` // (Output) // The unique identifier of this event handler. Name pulumi.StringPtrInput `pulumi:"name"` // The target flow to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. TargetFlow pulumi.StringPtrInput `pulumi:"targetFlow"` // The target page to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. TargetPage pulumi.StringPtrInput `pulumi:"targetPage"` // The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks. // Structure is documented below. TriggerFulfillment CxFlowEventHandlerTriggerFulfillmentPtrInput `pulumi:"triggerFulfillment"` }
func (CxFlowEventHandlerArgs) ElementType ¶
func (CxFlowEventHandlerArgs) ElementType() reflect.Type
func (CxFlowEventHandlerArgs) ToCxFlowEventHandlerOutput ¶
func (i CxFlowEventHandlerArgs) ToCxFlowEventHandlerOutput() CxFlowEventHandlerOutput
func (CxFlowEventHandlerArgs) ToCxFlowEventHandlerOutputWithContext ¶
func (i CxFlowEventHandlerArgs) ToCxFlowEventHandlerOutputWithContext(ctx context.Context) CxFlowEventHandlerOutput
type CxFlowEventHandlerArray ¶
type CxFlowEventHandlerArray []CxFlowEventHandlerInput
func (CxFlowEventHandlerArray) ElementType ¶
func (CxFlowEventHandlerArray) ElementType() reflect.Type
func (CxFlowEventHandlerArray) ToCxFlowEventHandlerArrayOutput ¶
func (i CxFlowEventHandlerArray) ToCxFlowEventHandlerArrayOutput() CxFlowEventHandlerArrayOutput
func (CxFlowEventHandlerArray) ToCxFlowEventHandlerArrayOutputWithContext ¶
func (i CxFlowEventHandlerArray) ToCxFlowEventHandlerArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerArrayOutput
type CxFlowEventHandlerArrayInput ¶
type CxFlowEventHandlerArrayInput interface { pulumi.Input ToCxFlowEventHandlerArrayOutput() CxFlowEventHandlerArrayOutput ToCxFlowEventHandlerArrayOutputWithContext(context.Context) CxFlowEventHandlerArrayOutput }
CxFlowEventHandlerArrayInput is an input type that accepts CxFlowEventHandlerArray and CxFlowEventHandlerArrayOutput values. You can construct a concrete instance of `CxFlowEventHandlerArrayInput` via:
CxFlowEventHandlerArray{ CxFlowEventHandlerArgs{...} }
type CxFlowEventHandlerArrayOutput ¶
type CxFlowEventHandlerArrayOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerArrayOutput) ElementType ¶
func (CxFlowEventHandlerArrayOutput) ElementType() reflect.Type
func (CxFlowEventHandlerArrayOutput) Index ¶
func (o CxFlowEventHandlerArrayOutput) Index(i pulumi.IntInput) CxFlowEventHandlerOutput
func (CxFlowEventHandlerArrayOutput) ToCxFlowEventHandlerArrayOutput ¶
func (o CxFlowEventHandlerArrayOutput) ToCxFlowEventHandlerArrayOutput() CxFlowEventHandlerArrayOutput
func (CxFlowEventHandlerArrayOutput) ToCxFlowEventHandlerArrayOutputWithContext ¶
func (o CxFlowEventHandlerArrayOutput) ToCxFlowEventHandlerArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerArrayOutput
type CxFlowEventHandlerInput ¶
type CxFlowEventHandlerInput interface { pulumi.Input ToCxFlowEventHandlerOutput() CxFlowEventHandlerOutput ToCxFlowEventHandlerOutputWithContext(context.Context) CxFlowEventHandlerOutput }
CxFlowEventHandlerInput is an input type that accepts CxFlowEventHandlerArgs and CxFlowEventHandlerOutput values. You can construct a concrete instance of `CxFlowEventHandlerInput` via:
CxFlowEventHandlerArgs{...}
type CxFlowEventHandlerOutput ¶
type CxFlowEventHandlerOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerOutput) ElementType ¶
func (CxFlowEventHandlerOutput) ElementType() reflect.Type
func (CxFlowEventHandlerOutput) Event ¶
func (o CxFlowEventHandlerOutput) Event() pulumi.StringPtrOutput
The name of the event to handle.
func (CxFlowEventHandlerOutput) Name ¶
func (o CxFlowEventHandlerOutput) Name() pulumi.StringPtrOutput
(Output) The unique identifier of this event handler.
func (CxFlowEventHandlerOutput) TargetFlow ¶
func (o CxFlowEventHandlerOutput) TargetFlow() pulumi.StringPtrOutput
The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.
func (CxFlowEventHandlerOutput) TargetPage ¶
func (o CxFlowEventHandlerOutput) TargetPage() pulumi.StringPtrOutput
The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxFlowEventHandlerOutput) ToCxFlowEventHandlerOutput ¶
func (o CxFlowEventHandlerOutput) ToCxFlowEventHandlerOutput() CxFlowEventHandlerOutput
func (CxFlowEventHandlerOutput) ToCxFlowEventHandlerOutputWithContext ¶
func (o CxFlowEventHandlerOutput) ToCxFlowEventHandlerOutputWithContext(ctx context.Context) CxFlowEventHandlerOutput
func (CxFlowEventHandlerOutput) TriggerFulfillment ¶
func (o CxFlowEventHandlerOutput) TriggerFulfillment() CxFlowEventHandlerTriggerFulfillmentPtrOutput
The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks. Structure is documented below.
type CxFlowEventHandlerTriggerFulfillment ¶
type CxFlowEventHandlerTriggerFulfillment struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases []CxFlowEventHandlerTriggerFulfillmentConditionalCase `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages []CxFlowEventHandlerTriggerFulfillmentMessage `pulumi:"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. ReturnPartialResponses *bool `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions []CxFlowEventHandlerTriggerFulfillmentSetParameterAction `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag *string `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook *string `pulumi:"webhook"` }
type CxFlowEventHandlerTriggerFulfillmentArgs ¶
type CxFlowEventHandlerTriggerFulfillmentArgs struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayInput `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages CxFlowEventHandlerTriggerFulfillmentMessageArrayInput `pulumi:"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. ReturnPartialResponses pulumi.BoolPtrInput `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayInput `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag pulumi.StringPtrInput `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook pulumi.StringPtrInput `pulumi:"webhook"` }
func (CxFlowEventHandlerTriggerFulfillmentArgs) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentArgs) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentOutput() CxFlowEventHandlerTriggerFulfillmentOutput
func (CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentOutput
func (CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentPtrOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentPtrOutput() CxFlowEventHandlerTriggerFulfillmentPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentPtrOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentArgs) ToCxFlowEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentPtrOutput
type CxFlowEventHandlerTriggerFulfillmentConditionalCase ¶
type CxFlowEventHandlerTriggerFulfillmentConditionalCase 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. Cases *string `pulumi:"cases"` }
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs ¶
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs 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. Cases pulumi.StringPtrInput `pulumi:"cases"` }
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput() CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray ¶
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray []CxFlowEventHandlerTriggerFulfillmentConditionalCaseInput
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayInput ¶
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput }
CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray and CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayInput` via:
CxFlowEventHandlerTriggerFulfillmentConditionalCaseArray{ CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs{...} }
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ¶
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseInput ¶
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput() CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput }
CxFlowEventHandlerTriggerFulfillmentConditionalCaseInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs and CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentConditionalCaseInput` via:
CxFlowEventHandlerTriggerFulfillmentConditionalCaseArgs{...}
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput ¶
type CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput) Cases ¶
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.
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput() CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput
func (CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxFlowEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentConditionalCaseOutput
type CxFlowEventHandlerTriggerFulfillmentInput ¶
type CxFlowEventHandlerTriggerFulfillmentInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentOutput() CxFlowEventHandlerTriggerFulfillmentOutput ToCxFlowEventHandlerTriggerFulfillmentOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentOutput }
CxFlowEventHandlerTriggerFulfillmentInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentArgs and CxFlowEventHandlerTriggerFulfillmentOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentInput` via:
CxFlowEventHandlerTriggerFulfillmentArgs{...}
type CxFlowEventHandlerTriggerFulfillmentMessage ¶
type CxFlowEventHandlerTriggerFulfillmentMessage 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. Channel *string `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess *CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccess `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff *CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoff `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText *CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioText `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload *string `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio *CxFlowEventHandlerTriggerFulfillmentMessagePlayAudio `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall *CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCall `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text *CxFlowEventHandlerTriggerFulfillmentMessageText `pulumi:"text"` }
type CxFlowEventHandlerTriggerFulfillmentMessageArgs ¶
type CxFlowEventHandlerTriggerFulfillmentMessageArgs 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. Channel pulumi.StringPtrInput `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload pulumi.StringPtrInput `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text CxFlowEventHandlerTriggerFulfillmentMessageTextPtrInput `pulumi:"text"` }
func (CxFlowEventHandlerTriggerFulfillmentMessageArgs) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageArgs) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutput
type CxFlowEventHandlerTriggerFulfillmentMessageArray ¶
type CxFlowEventHandlerTriggerFulfillmentMessageArray []CxFlowEventHandlerTriggerFulfillmentMessageInput
func (CxFlowEventHandlerTriggerFulfillmentMessageArray) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageArray) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageArray) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageArray) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutput() CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageArray) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageArray) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
type CxFlowEventHandlerTriggerFulfillmentMessageArrayInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageArrayInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutput() CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput }
CxFlowEventHandlerTriggerFulfillmentMessageArrayInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageArray and CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageArrayInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageArray{ CxFlowEventHandlerTriggerFulfillmentMessageArgs{...} }
type CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutput() CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccess ¶
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs ¶
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput }
CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs and CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs{...}
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) Metadata ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput }
CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs, CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtr and CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs{...} or: nil
func CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtr ¶
func CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtr(v *CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutput ToCxFlowEventHandlerTriggerFulfillmentMessageOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutput }
CxFlowEventHandlerTriggerFulfillmentMessageInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageArgs and CxFlowEventHandlerTriggerFulfillmentMessageOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageArgs{...}
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoff ¶
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs ¶
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput }
CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs and CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs{...}
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput }
CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs, CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtr and CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs{...} or: nil
func CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtr ¶
func CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtr(v *CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) Channel ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) ConversationSuccess ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) ConversationSuccess() CxFlowEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.
- In a webhook response when you determine that you handled the customer issue. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) LiveAgentHandoff ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) LiveAgentHandoff() CxFlowEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.
- In a webhook response when you determine that the customer issue can only be handled by a human. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) OutputAudioText ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) OutputAudioText() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) Payload ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
A custom, platform-specific payload.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) PlayAudio ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) PlayAudio() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
Specifies an audio clip to be played by the client as part of the response. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) TelephonyTransferCall ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) TelephonyTransferCall() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) Text ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) Text() CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
The text response message. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutput
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioText ¶
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml *string `pulumi:"ssml"` // The raw text to be synthesized. Text *string `pulumi:"text"` }
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs ¶
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml pulumi.StringPtrInput `pulumi:"ssml"` // The raw text to be synthesized. Text pulumi.StringPtrInput `pulumi:"text"` }
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput }
CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs and CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{...}
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Ssml ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Text ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput }
CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs, CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtr and CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{...} or: nil
func CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtr ¶
func CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtr(v *CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudio ¶
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudio struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri string `pulumi:"audioUri"` }
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs ¶
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri pulumi.StringInput `pulumi:"audioUri"` }
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput }
CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs and CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioInput` via:
CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs{...}
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AudioUri ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput }
CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs, CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtr and CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput` via:
CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs{...} or: nil
func CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtr ¶
func CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtr(v *CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioArgs) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCall ¶
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. PhoneNumber string `pulumi:"phoneNumber"` }
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs ¶
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs struct { // Transfer the call to a phone number in E.164 format. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput }
CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs and CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs{...}
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
Transfer the call to a phone number in E.164 format.
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput }
CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs, CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtr and CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs{...} or: nil
func CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtr ¶
func CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtr(v *CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Transfer the call to a phone number in E.164 format.
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageText ¶
type CxFlowEventHandlerTriggerFulfillmentMessageText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts []string `pulumi:"texts"` }
type CxFlowEventHandlerTriggerFulfillmentMessageTextArgs ¶
type CxFlowEventHandlerTriggerFulfillmentMessageTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts pulumi.StringArrayInput `pulumi:"texts"` }
func (CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageTextInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageTextInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextOutput ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextOutput }
CxFlowEventHandlerTriggerFulfillmentMessageTextInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageTextArgs and CxFlowEventHandlerTriggerFulfillmentMessageTextOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageTextInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageTextArgs{...}
type CxFlowEventHandlerTriggerFulfillmentMessageTextOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageTextOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) Texts ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTextOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
type CxFlowEventHandlerTriggerFulfillmentMessageTextPtrInput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageTextPtrInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput }
CxFlowEventHandlerTriggerFulfillmentMessageTextPtrInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentMessageTextArgs, CxFlowEventHandlerTriggerFulfillmentMessageTextPtr and CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentMessageTextPtrInput` via:
CxFlowEventHandlerTriggerFulfillmentMessageTextArgs{...} or: nil
func CxFlowEventHandlerTriggerFulfillmentMessageTextPtr ¶
func CxFlowEventHandlerTriggerFulfillmentMessageTextPtr(v *CxFlowEventHandlerTriggerFulfillmentMessageTextArgs) CxFlowEventHandlerTriggerFulfillmentMessageTextPtrInput
type CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
type CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) Texts ¶
A collection of text responses.
func (CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentMessageTextPtrOutput
type CxFlowEventHandlerTriggerFulfillmentOutput ¶
type CxFlowEventHandlerTriggerFulfillmentOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentOutput) ConditionalCases ¶
func (o CxFlowEventHandlerTriggerFulfillmentOutput) ConditionalCases() CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentOutput) Messages ¶
func (o CxFlowEventHandlerTriggerFulfillmentOutput) Messages() CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentOutput) ReturnPartialResponses ¶
func (o CxFlowEventHandlerTriggerFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxFlowEventHandlerTriggerFulfillmentOutput) SetParameterActions ¶
func (o CxFlowEventHandlerTriggerFulfillmentOutput) SetParameterActions() CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentOutput) Tag ¶
func (o CxFlowEventHandlerTriggerFulfillmentOutput) Tag() pulumi.StringPtrOutput
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentOutput() CxFlowEventHandlerTriggerFulfillmentOutput
func (CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentOutput
func (CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutput() CxFlowEventHandlerTriggerFulfillmentPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentOutput) Webhook ¶
func (o CxFlowEventHandlerTriggerFulfillmentOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxFlowEventHandlerTriggerFulfillmentPtrInput ¶
type CxFlowEventHandlerTriggerFulfillmentPtrInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentPtrOutput() CxFlowEventHandlerTriggerFulfillmentPtrOutput ToCxFlowEventHandlerTriggerFulfillmentPtrOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentPtrOutput }
CxFlowEventHandlerTriggerFulfillmentPtrInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentArgs, CxFlowEventHandlerTriggerFulfillmentPtr and CxFlowEventHandlerTriggerFulfillmentPtrOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentPtrInput` via:
CxFlowEventHandlerTriggerFulfillmentArgs{...} or: nil
func CxFlowEventHandlerTriggerFulfillmentPtr ¶
func CxFlowEventHandlerTriggerFulfillmentPtr(v *CxFlowEventHandlerTriggerFulfillmentArgs) CxFlowEventHandlerTriggerFulfillmentPtrInput
type CxFlowEventHandlerTriggerFulfillmentPtrOutput ¶
type CxFlowEventHandlerTriggerFulfillmentPtrOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentPtrOutput) ConditionalCases ¶
func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) ConditionalCases() CxFlowEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentPtrOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentPtrOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentPtrOutput) Messages ¶
func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) Messages() CxFlowEventHandlerTriggerFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentPtrOutput) ReturnPartialResponses ¶
func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxFlowEventHandlerTriggerFulfillmentPtrOutput) SetParameterActions ¶
func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) SetParameterActions() CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxFlowEventHandlerTriggerFulfillmentPtrOutput) Tag ¶
func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxFlowEventHandlerTriggerFulfillmentPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutput() CxFlowEventHandlerTriggerFulfillmentPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) ToCxFlowEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentPtrOutput
func (CxFlowEventHandlerTriggerFulfillmentPtrOutput) Webhook ¶
func (o CxFlowEventHandlerTriggerFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs ¶
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs struct { // Display name of the parameter. Parameter pulumi.StringPtrInput `pulumi:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput() CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray ¶
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray []CxFlowEventHandlerTriggerFulfillmentSetParameterActionInput
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ¶
func (i CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext ¶
func (i CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayInput ¶
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput }
CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray and CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayInput` via:
CxFlowEventHandlerTriggerFulfillmentSetParameterActionArray{ CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs{...} }
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ¶
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionInput ¶
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionInput interface { pulumi.Input ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput() CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(context.Context) CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput }
CxFlowEventHandlerTriggerFulfillmentSetParameterActionInput is an input type that accepts CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs and CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput values. You can construct a concrete instance of `CxFlowEventHandlerTriggerFulfillmentSetParameterActionInput` via:
CxFlowEventHandlerTriggerFulfillmentSetParameterActionArgs{...}
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput ¶
type CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput struct{ *pulumi.OutputState }
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) ElementType ¶
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) ElementType() reflect.Type
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) Parameter ¶
func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
Display name of the parameter.
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput ¶
func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput() CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext ¶
func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxFlowEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput
func (CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) Value ¶
func (o CxFlowEventHandlerTriggerFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
The new JSON-encoded value of the parameter. A null value clears the parameter.
type CxFlowInput ¶
type CxFlowInput interface { pulumi.Input ToCxFlowOutput() CxFlowOutput ToCxFlowOutputWithContext(ctx context.Context) CxFlowOutput }
type CxFlowMap ¶
type CxFlowMap map[string]CxFlowInput
func (CxFlowMap) ElementType ¶
func (CxFlowMap) ToCxFlowMapOutput ¶
func (i CxFlowMap) ToCxFlowMapOutput() CxFlowMapOutput
func (CxFlowMap) ToCxFlowMapOutputWithContext ¶
func (i CxFlowMap) ToCxFlowMapOutputWithContext(ctx context.Context) CxFlowMapOutput
type CxFlowMapInput ¶
type CxFlowMapInput interface { pulumi.Input ToCxFlowMapOutput() CxFlowMapOutput ToCxFlowMapOutputWithContext(context.Context) CxFlowMapOutput }
CxFlowMapInput is an input type that accepts CxFlowMap and CxFlowMapOutput values. You can construct a concrete instance of `CxFlowMapInput` via:
CxFlowMap{ "key": CxFlowArgs{...} }
type CxFlowMapOutput ¶
type CxFlowMapOutput struct{ *pulumi.OutputState }
func (CxFlowMapOutput) ElementType ¶
func (CxFlowMapOutput) ElementType() reflect.Type
func (CxFlowMapOutput) MapIndex ¶
func (o CxFlowMapOutput) MapIndex(k pulumi.StringInput) CxFlowOutput
func (CxFlowMapOutput) ToCxFlowMapOutput ¶
func (o CxFlowMapOutput) ToCxFlowMapOutput() CxFlowMapOutput
func (CxFlowMapOutput) ToCxFlowMapOutputWithContext ¶
func (o CxFlowMapOutput) ToCxFlowMapOutputWithContext(ctx context.Context) CxFlowMapOutput
type CxFlowNluSettings ¶
type CxFlowNluSettings 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. ClassificationThreshold *float64 `pulumi:"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 are: `MODEL_TRAINING_MODE_AUTOMATIC`, `MODEL_TRAINING_MODE_MANUAL`. ModelTrainingMode *string `pulumi:"modelTrainingMode"` // Indicates the type of NLU model. // * MODEL_TYPE_STANDARD: Use standard NLU model. // * MODEL_TYPE_ADVANCED: Use advanced NLU model. // Possible values are: `MODEL_TYPE_STANDARD`, `MODEL_TYPE_ADVANCED`. ModelType *string `pulumi:"modelType"` }
type CxFlowNluSettingsArgs ¶
type CxFlowNluSettingsArgs 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. ClassificationThreshold pulumi.Float64PtrInput `pulumi:"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 are: `MODEL_TRAINING_MODE_AUTOMATIC`, `MODEL_TRAINING_MODE_MANUAL`. ModelTrainingMode pulumi.StringPtrInput `pulumi:"modelTrainingMode"` // Indicates the type of NLU model. // * MODEL_TYPE_STANDARD: Use standard NLU model. // * MODEL_TYPE_ADVANCED: Use advanced NLU model. // Possible values are: `MODEL_TYPE_STANDARD`, `MODEL_TYPE_ADVANCED`. ModelType pulumi.StringPtrInput `pulumi:"modelType"` }
func (CxFlowNluSettingsArgs) ElementType ¶
func (CxFlowNluSettingsArgs) ElementType() reflect.Type
func (CxFlowNluSettingsArgs) ToCxFlowNluSettingsOutput ¶
func (i CxFlowNluSettingsArgs) ToCxFlowNluSettingsOutput() CxFlowNluSettingsOutput
func (CxFlowNluSettingsArgs) ToCxFlowNluSettingsOutputWithContext ¶
func (i CxFlowNluSettingsArgs) ToCxFlowNluSettingsOutputWithContext(ctx context.Context) CxFlowNluSettingsOutput
func (CxFlowNluSettingsArgs) ToCxFlowNluSettingsPtrOutput ¶
func (i CxFlowNluSettingsArgs) ToCxFlowNluSettingsPtrOutput() CxFlowNluSettingsPtrOutput
func (CxFlowNluSettingsArgs) ToCxFlowNluSettingsPtrOutputWithContext ¶
func (i CxFlowNluSettingsArgs) ToCxFlowNluSettingsPtrOutputWithContext(ctx context.Context) CxFlowNluSettingsPtrOutput
type CxFlowNluSettingsInput ¶
type CxFlowNluSettingsInput interface { pulumi.Input ToCxFlowNluSettingsOutput() CxFlowNluSettingsOutput ToCxFlowNluSettingsOutputWithContext(context.Context) CxFlowNluSettingsOutput }
CxFlowNluSettingsInput is an input type that accepts CxFlowNluSettingsArgs and CxFlowNluSettingsOutput values. You can construct a concrete instance of `CxFlowNluSettingsInput` via:
CxFlowNluSettingsArgs{...}
type CxFlowNluSettingsOutput ¶
type CxFlowNluSettingsOutput struct{ *pulumi.OutputState }
func (CxFlowNluSettingsOutput) ClassificationThreshold ¶
func (o CxFlowNluSettingsOutput) ClassificationThreshold() pulumi.Float64PtrOutput
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.
func (CxFlowNluSettingsOutput) ElementType ¶
func (CxFlowNluSettingsOutput) ElementType() reflect.Type
func (CxFlowNluSettingsOutput) ModelTrainingMode ¶
func (o CxFlowNluSettingsOutput) ModelTrainingMode() pulumi.StringPtrOutput
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 are: `MODEL_TRAINING_MODE_AUTOMATIC`, `MODEL_TRAINING_MODE_MANUAL`.
func (CxFlowNluSettingsOutput) ModelType ¶
func (o CxFlowNluSettingsOutput) ModelType() pulumi.StringPtrOutput
Indicates the type of NLU model.
- MODEL_TYPE_STANDARD: Use standard NLU model.
- MODEL_TYPE_ADVANCED: Use advanced NLU model. Possible values are: `MODEL_TYPE_STANDARD`, `MODEL_TYPE_ADVANCED`.
func (CxFlowNluSettingsOutput) ToCxFlowNluSettingsOutput ¶
func (o CxFlowNluSettingsOutput) ToCxFlowNluSettingsOutput() CxFlowNluSettingsOutput
func (CxFlowNluSettingsOutput) ToCxFlowNluSettingsOutputWithContext ¶
func (o CxFlowNluSettingsOutput) ToCxFlowNluSettingsOutputWithContext(ctx context.Context) CxFlowNluSettingsOutput
func (CxFlowNluSettingsOutput) ToCxFlowNluSettingsPtrOutput ¶
func (o CxFlowNluSettingsOutput) ToCxFlowNluSettingsPtrOutput() CxFlowNluSettingsPtrOutput
func (CxFlowNluSettingsOutput) ToCxFlowNluSettingsPtrOutputWithContext ¶
func (o CxFlowNluSettingsOutput) ToCxFlowNluSettingsPtrOutputWithContext(ctx context.Context) CxFlowNluSettingsPtrOutput
type CxFlowNluSettingsPtrInput ¶
type CxFlowNluSettingsPtrInput interface { pulumi.Input ToCxFlowNluSettingsPtrOutput() CxFlowNluSettingsPtrOutput ToCxFlowNluSettingsPtrOutputWithContext(context.Context) CxFlowNluSettingsPtrOutput }
CxFlowNluSettingsPtrInput is an input type that accepts CxFlowNluSettingsArgs, CxFlowNluSettingsPtr and CxFlowNluSettingsPtrOutput values. You can construct a concrete instance of `CxFlowNluSettingsPtrInput` via:
CxFlowNluSettingsArgs{...} or: nil
func CxFlowNluSettingsPtr ¶
func CxFlowNluSettingsPtr(v *CxFlowNluSettingsArgs) CxFlowNluSettingsPtrInput
type CxFlowNluSettingsPtrOutput ¶
type CxFlowNluSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxFlowNluSettingsPtrOutput) ClassificationThreshold ¶
func (o CxFlowNluSettingsPtrOutput) ClassificationThreshold() pulumi.Float64PtrOutput
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.
func (CxFlowNluSettingsPtrOutput) Elem ¶
func (o CxFlowNluSettingsPtrOutput) Elem() CxFlowNluSettingsOutput
func (CxFlowNluSettingsPtrOutput) ElementType ¶
func (CxFlowNluSettingsPtrOutput) ElementType() reflect.Type
func (CxFlowNluSettingsPtrOutput) ModelTrainingMode ¶
func (o CxFlowNluSettingsPtrOutput) ModelTrainingMode() pulumi.StringPtrOutput
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 are: `MODEL_TRAINING_MODE_AUTOMATIC`, `MODEL_TRAINING_MODE_MANUAL`.
func (CxFlowNluSettingsPtrOutput) ModelType ¶
func (o CxFlowNluSettingsPtrOutput) ModelType() pulumi.StringPtrOutput
Indicates the type of NLU model.
- MODEL_TYPE_STANDARD: Use standard NLU model.
- MODEL_TYPE_ADVANCED: Use advanced NLU model. Possible values are: `MODEL_TYPE_STANDARD`, `MODEL_TYPE_ADVANCED`.
func (CxFlowNluSettingsPtrOutput) ToCxFlowNluSettingsPtrOutput ¶
func (o CxFlowNluSettingsPtrOutput) ToCxFlowNluSettingsPtrOutput() CxFlowNluSettingsPtrOutput
func (CxFlowNluSettingsPtrOutput) ToCxFlowNluSettingsPtrOutputWithContext ¶
func (o CxFlowNluSettingsPtrOutput) ToCxFlowNluSettingsPtrOutputWithContext(ctx context.Context) CxFlowNluSettingsPtrOutput
type CxFlowOutput ¶
type CxFlowOutput struct{ *pulumi.OutputState }
func (CxFlowOutput) AdvancedSettings ¶
func (o CxFlowOutput) AdvancedSettings() CxFlowAdvancedSettingsPtrOutput
Hierarchical advanced settings for this flow. The settings exposed at the lower level overrides the settings exposed at the higher level. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. Structure is documented below.
func (CxFlowOutput) Description ¶
func (o CxFlowOutput) Description() pulumi.StringPtrOutput
The description of the flow. The maximum length is 500 characters. If exceeded, the request is rejected.
func (CxFlowOutput) DisplayName ¶
func (o CxFlowOutput) DisplayName() pulumi.StringOutput
The human-readable name of the flow.
***
func (CxFlowOutput) ElementType ¶
func (CxFlowOutput) ElementType() reflect.Type
func (CxFlowOutput) EventHandlers ¶
func (o CxFlowOutput) EventHandlers() CxFlowEventHandlerArrayOutput
A flow's event handlers serve two purposes: They are responsible for handling events (e.g. no match, webhook errors) in the flow. They are inherited by every page's [event handlers][Page.event_handlers], which can be used to handle common events regardless of the current page. Event handlers defined in the page have higher priority than those defined in the flow. Unlike transitionRoutes, these handlers are evaluated on a first-match basis. The first one that matches the event get executed, with the rest being ignored. Structure is documented below.
func (CxFlowOutput) IsDefaultStartFlow ¶
func (o CxFlowOutput) IsDefaultStartFlow() pulumi.BoolPtrOutput
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 `diagflow.CxFlow` resource does nothing to the underlying GCP resources.
> Avoid having multiple `diagflow.CxFlow` resources linked to the same agent with `isDefaultStartFlow = true` because they will compete to control a single Default Start Flow resource in GCP.
func (CxFlowOutput) LanguageCode ¶
func (o CxFlowOutput) LanguageCode() pulumi.StringPtrOutput
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.
func (CxFlowOutput) Name ¶
func (o CxFlowOutput) Name() pulumi.StringOutput
The unique identifier of the flow. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.
func (CxFlowOutput) NluSettings ¶
func (o CxFlowOutput) NluSettings() CxFlowNluSettingsPtrOutput
NLU related settings of the flow. Structure is documented below.
func (CxFlowOutput) Parent ¶
func (o CxFlowOutput) Parent() pulumi.StringPtrOutput
The agent to create a flow for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>.
func (CxFlowOutput) ToCxFlowOutput ¶
func (o CxFlowOutput) ToCxFlowOutput() CxFlowOutput
func (CxFlowOutput) ToCxFlowOutputWithContext ¶
func (o CxFlowOutput) ToCxFlowOutputWithContext(ctx context.Context) CxFlowOutput
func (CxFlowOutput) TransitionRouteGroups ¶
func (o CxFlowOutput) TransitionRouteGroups() pulumi.StringArrayOutput
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>.
func (CxFlowOutput) TransitionRoutes ¶
func (o CxFlowOutput) TransitionRoutes() CxFlowTransitionRouteArrayOutput
A flow's transition routes serve two purposes: They are responsible for matching the user's first utterances in the flow. They are inherited by every page's [transition routes][Page.transition_routes] and can support use cases such as the user saying "help" or "can I talk to a human?", which can be handled in a common way regardless of the current page. Transition routes defined in the page have higher priority than those defined in the flow. TransitionRoutes are evalauted in the following order: TransitionRoutes with intent specified. TransitionRoutes with only condition specified. TransitionRoutes with intent specified are inherited by pages in the flow. Structure is documented below.
type CxFlowState ¶
type CxFlowState struct { // Hierarchical advanced settings for this flow. The settings exposed at the lower level overrides the settings exposed at the higher level. // Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. // Structure is documented below. AdvancedSettings CxFlowAdvancedSettingsPtrInput // The description of the flow. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrInput // The human-readable name of the flow. // // *** DisplayName pulumi.StringPtrInput // A flow's event handlers serve two purposes: // They are responsible for handling events (e.g. no match, webhook errors) in the flow. // They are inherited by every page's [event handlers][Page.event_handlers], which can be used to handle common events regardless of the current page. Event handlers defined in the page have higher priority than those defined in the flow. // Unlike transitionRoutes, these handlers are evaluated on a first-match basis. The first one that matches the event get executed, with the rest being ignored. // Structure is documented below. EventHandlers CxFlowEventHandlerArrayInput // 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 `diagflow.CxFlow` resource does nothing to the underlying GCP resources. // // > Avoid having multiple `diagflow.CxFlow` resources linked to the same agent with `isDefaultStartFlow = true` because they will compete to control a single Default Start Flow resource in GCP. IsDefaultStartFlow pulumi.BoolPtrInput // 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. LanguageCode pulumi.StringPtrInput // The unique identifier of the flow. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. Name pulumi.StringPtrInput // NLU related settings of the flow. // Structure is documented below. NluSettings CxFlowNluSettingsPtrInput // The agent to create a flow for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // 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>. TransitionRouteGroups pulumi.StringArrayInput // A flow's transition routes serve two purposes: // They are responsible for matching the user's first utterances in the flow. // They are inherited by every page's [transition routes][Page.transition_routes] and can support use cases such as the user saying "help" or "can I talk to a human?", which can be handled in a common way regardless of the current page. Transition routes defined in the page have higher priority than those defined in the flow. // TransitionRoutes are evalauted in the following order: // TransitionRoutes with intent specified. // TransitionRoutes with only condition specified. // TransitionRoutes with intent specified are inherited by pages in the flow. // Structure is documented below. TransitionRoutes CxFlowTransitionRouteArrayInput }
func (CxFlowState) ElementType ¶
func (CxFlowState) ElementType() reflect.Type
type CxFlowTransitionRoute ¶
type CxFlowTransitionRoute 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. Condition *string `pulumi:"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. Intent *string `pulumi:"intent"` // (Output) // The unique identifier of this transition route. Name *string `pulumi:"name"` // The target flow to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. TargetFlow *string `pulumi:"targetFlow"` // The target page to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. TargetPage *string `pulumi:"targetPage"` // The fulfillment to call when the condition is satisfied. At least one of triggerFulfillment and target must be specified. When both are defined, triggerFulfillment is executed first. // Structure is documented below. TriggerFulfillment *CxFlowTransitionRouteTriggerFulfillment `pulumi:"triggerFulfillment"` }
type CxFlowTransitionRouteArgs ¶
type CxFlowTransitionRouteArgs 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. Condition pulumi.StringPtrInput `pulumi:"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. Intent pulumi.StringPtrInput `pulumi:"intent"` // (Output) // The unique identifier of this transition route. Name pulumi.StringPtrInput `pulumi:"name"` // The target flow to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. TargetFlow pulumi.StringPtrInput `pulumi:"targetFlow"` // The target page to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. TargetPage pulumi.StringPtrInput `pulumi:"targetPage"` // The fulfillment to call when the condition is satisfied. At least one of triggerFulfillment and target must be specified. When both are defined, triggerFulfillment is executed first. // Structure is documented below. TriggerFulfillment CxFlowTransitionRouteTriggerFulfillmentPtrInput `pulumi:"triggerFulfillment"` }
func (CxFlowTransitionRouteArgs) ElementType ¶
func (CxFlowTransitionRouteArgs) ElementType() reflect.Type
func (CxFlowTransitionRouteArgs) ToCxFlowTransitionRouteOutput ¶
func (i CxFlowTransitionRouteArgs) ToCxFlowTransitionRouteOutput() CxFlowTransitionRouteOutput
func (CxFlowTransitionRouteArgs) ToCxFlowTransitionRouteOutputWithContext ¶
func (i CxFlowTransitionRouteArgs) ToCxFlowTransitionRouteOutputWithContext(ctx context.Context) CxFlowTransitionRouteOutput
type CxFlowTransitionRouteArray ¶
type CxFlowTransitionRouteArray []CxFlowTransitionRouteInput
func (CxFlowTransitionRouteArray) ElementType ¶
func (CxFlowTransitionRouteArray) ElementType() reflect.Type
func (CxFlowTransitionRouteArray) ToCxFlowTransitionRouteArrayOutput ¶
func (i CxFlowTransitionRouteArray) ToCxFlowTransitionRouteArrayOutput() CxFlowTransitionRouteArrayOutput
func (CxFlowTransitionRouteArray) ToCxFlowTransitionRouteArrayOutputWithContext ¶
func (i CxFlowTransitionRouteArray) ToCxFlowTransitionRouteArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteArrayOutput
type CxFlowTransitionRouteArrayInput ¶
type CxFlowTransitionRouteArrayInput interface { pulumi.Input ToCxFlowTransitionRouteArrayOutput() CxFlowTransitionRouteArrayOutput ToCxFlowTransitionRouteArrayOutputWithContext(context.Context) CxFlowTransitionRouteArrayOutput }
CxFlowTransitionRouteArrayInput is an input type that accepts CxFlowTransitionRouteArray and CxFlowTransitionRouteArrayOutput values. You can construct a concrete instance of `CxFlowTransitionRouteArrayInput` via:
CxFlowTransitionRouteArray{ CxFlowTransitionRouteArgs{...} }
type CxFlowTransitionRouteArrayOutput ¶
type CxFlowTransitionRouteArrayOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteArrayOutput) ElementType ¶
func (CxFlowTransitionRouteArrayOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteArrayOutput) Index ¶
func (o CxFlowTransitionRouteArrayOutput) Index(i pulumi.IntInput) CxFlowTransitionRouteOutput
func (CxFlowTransitionRouteArrayOutput) ToCxFlowTransitionRouteArrayOutput ¶
func (o CxFlowTransitionRouteArrayOutput) ToCxFlowTransitionRouteArrayOutput() CxFlowTransitionRouteArrayOutput
func (CxFlowTransitionRouteArrayOutput) ToCxFlowTransitionRouteArrayOutputWithContext ¶
func (o CxFlowTransitionRouteArrayOutput) ToCxFlowTransitionRouteArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteArrayOutput
type CxFlowTransitionRouteInput ¶
type CxFlowTransitionRouteInput interface { pulumi.Input ToCxFlowTransitionRouteOutput() CxFlowTransitionRouteOutput ToCxFlowTransitionRouteOutputWithContext(context.Context) CxFlowTransitionRouteOutput }
CxFlowTransitionRouteInput is an input type that accepts CxFlowTransitionRouteArgs and CxFlowTransitionRouteOutput values. You can construct a concrete instance of `CxFlowTransitionRouteInput` via:
CxFlowTransitionRouteArgs{...}
type CxFlowTransitionRouteOutput ¶
type CxFlowTransitionRouteOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteOutput) Condition ¶
func (o CxFlowTransitionRouteOutput) Condition() pulumi.StringPtrOutput
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.
func (CxFlowTransitionRouteOutput) ElementType ¶
func (CxFlowTransitionRouteOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteOutput) Intent ¶
func (o CxFlowTransitionRouteOutput) Intent() pulumi.StringPtrOutput
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.
func (CxFlowTransitionRouteOutput) Name ¶
func (o CxFlowTransitionRouteOutput) Name() pulumi.StringPtrOutput
(Output) The unique identifier of this transition route.
func (CxFlowTransitionRouteOutput) TargetFlow ¶
func (o CxFlowTransitionRouteOutput) TargetFlow() pulumi.StringPtrOutput
The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.
func (CxFlowTransitionRouteOutput) TargetPage ¶
func (o CxFlowTransitionRouteOutput) TargetPage() pulumi.StringPtrOutput
The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxFlowTransitionRouteOutput) ToCxFlowTransitionRouteOutput ¶
func (o CxFlowTransitionRouteOutput) ToCxFlowTransitionRouteOutput() CxFlowTransitionRouteOutput
func (CxFlowTransitionRouteOutput) ToCxFlowTransitionRouteOutputWithContext ¶
func (o CxFlowTransitionRouteOutput) ToCxFlowTransitionRouteOutputWithContext(ctx context.Context) CxFlowTransitionRouteOutput
func (CxFlowTransitionRouteOutput) TriggerFulfillment ¶
func (o CxFlowTransitionRouteOutput) TriggerFulfillment() CxFlowTransitionRouteTriggerFulfillmentPtrOutput
The fulfillment to call when the condition is satisfied. At least one of triggerFulfillment and target must be specified. When both are defined, triggerFulfillment is executed first. Structure is documented below.
type CxFlowTransitionRouteTriggerFulfillment ¶
type CxFlowTransitionRouteTriggerFulfillment struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases []CxFlowTransitionRouteTriggerFulfillmentConditionalCase `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages []CxFlowTransitionRouteTriggerFulfillmentMessage `pulumi:"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. ReturnPartialResponses *bool `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions []CxFlowTransitionRouteTriggerFulfillmentSetParameterAction `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag *string `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook *string `pulumi:"webhook"` }
type CxFlowTransitionRouteTriggerFulfillmentArgs ¶
type CxFlowTransitionRouteTriggerFulfillmentArgs struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayInput `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages CxFlowTransitionRouteTriggerFulfillmentMessageArrayInput `pulumi:"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. ReturnPartialResponses pulumi.BoolPtrInput `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayInput `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag pulumi.StringPtrInput `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook pulumi.StringPtrInput `pulumi:"webhook"` }
func (CxFlowTransitionRouteTriggerFulfillmentArgs) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentArgs) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentOutput() CxFlowTransitionRouteTriggerFulfillmentOutput
func (CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentOutput
func (CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutput() CxFlowTransitionRouteTriggerFulfillmentPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentArgs) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentConditionalCase ¶
type CxFlowTransitionRouteTriggerFulfillmentConditionalCase 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. Cases *string `pulumi:"cases"` }
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs ¶
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs 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. Cases pulumi.StringPtrInput `pulumi:"cases"` }
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray ¶
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray []CxFlowTransitionRouteTriggerFulfillmentConditionalCaseInput
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayInput ¶
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput }
CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray and CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayInput` via:
CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArray{ CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs{...} }
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseInput ¶
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput }
CxFlowTransitionRouteTriggerFulfillmentConditionalCaseInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs and CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentConditionalCaseInput` via:
CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArgs{...}
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) Cases ¶
func (o CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
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.
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput
func (CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentConditionalCaseOutput
type CxFlowTransitionRouteTriggerFulfillmentInput ¶
type CxFlowTransitionRouteTriggerFulfillmentInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentOutput() CxFlowTransitionRouteTriggerFulfillmentOutput ToCxFlowTransitionRouteTriggerFulfillmentOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentOutput }
CxFlowTransitionRouteTriggerFulfillmentInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentArgs and CxFlowTransitionRouteTriggerFulfillmentOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentInput` via:
CxFlowTransitionRouteTriggerFulfillmentArgs{...}
type CxFlowTransitionRouteTriggerFulfillmentMessage ¶
type CxFlowTransitionRouteTriggerFulfillmentMessage 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. Channel *string `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess *CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccess `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff *CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText *CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioText `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload *string `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio *CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudio `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall *CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCall `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text *CxFlowTransitionRouteTriggerFulfillmentMessageText `pulumi:"text"` }
type CxFlowTransitionRouteTriggerFulfillmentMessageArgs ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageArgs 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. Channel pulumi.StringPtrInput `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload pulumi.StringPtrInput `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrInput `pulumi:"text"` }
func (CxFlowTransitionRouteTriggerFulfillmentMessageArgs) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageArgs) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageArray ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageArray []CxFlowTransitionRouteTriggerFulfillmentMessageInput
func (CxFlowTransitionRouteTriggerFulfillmentMessageArray) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageArray) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageArray) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageArray) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput() CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageArray) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageArray) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageArrayInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageArrayInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput() CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageArrayInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageArray and CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageArrayInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageArray{ CxFlowTransitionRouteTriggerFulfillmentMessageArgs{...} }
type CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput() CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccess ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs and CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs{...}
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) Metadata ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs, CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtr and CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs{...} or: nil
func CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtr ¶
func CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtr(v *CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageArgs and CxFlowTransitionRouteTriggerFulfillmentMessageOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageArgs{...}
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs and CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs{...}
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs, CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtr and CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs{...} or: nil
func CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtr ¶
func CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtr(v *CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) Channel ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ConversationSuccess ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ConversationSuccess() CxFlowTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.
- In a webhook response when you determine that you handled the customer issue. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) LiveAgentHandoff ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) LiveAgentHandoff() CxFlowTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.
- In a webhook response when you determine that the customer issue can only be handled by a human. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) OutputAudioText ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) OutputAudioText() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) Payload ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
A custom, platform-specific payload.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) PlayAudio ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) PlayAudio() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
Specifies an audio clip to be played by the client as part of the response. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) TelephonyTransferCall ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) TelephonyTransferCall() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) Text ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) Text() CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
The text response message. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioText ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml *string `pulumi:"ssml"` // The raw text to be synthesized. Text *string `pulumi:"text"` }
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml pulumi.StringPtrInput `pulumi:"ssml"` // The raw text to be synthesized. Text pulumi.StringPtrInput `pulumi:"text"` }
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs and CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs{...}
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Ssml ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Text ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs, CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtr and CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs{...} or: nil
func CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtr ¶
func CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtr(v *CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudio ¶
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudio struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri string `pulumi:"audioUri"` }
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs ¶
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri pulumi.StringInput `pulumi:"audioUri"` }
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput }
CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs and CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs{...}
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AudioUri ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput }
CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs, CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtr and CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs{...} or: nil
func CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtr ¶
func CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtr(v *CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCall ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. PhoneNumber string `pulumi:"phoneNumber"` }
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs struct { // Transfer the call to a phone number in E.164 format. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs and CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs{...}
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
Transfer the call to a phone number in E.164 format.
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs, CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtr and CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs{...} or: nil
func CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtr ¶
func CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtr(v *CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Transfer the call to a phone number in E.164 format.
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageText ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts []string `pulumi:"texts"` }
type CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts pulumi.StringArrayInput `pulumi:"texts"` }
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageTextInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageTextInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageTextInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs and CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageTextInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs{...}
type CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) Texts ¶
A collection of text responses.
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrInput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput }
CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs, CxFlowTransitionRouteTriggerFulfillmentMessageTextPtr and CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrInput` via:
CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs{...} or: nil
func CxFlowTransitionRouteTriggerFulfillmentMessageTextPtr ¶
func CxFlowTransitionRouteTriggerFulfillmentMessageTextPtr(v *CxFlowTransitionRouteTriggerFulfillmentMessageTextArgs) CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrInput
type CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) Texts ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentMessageTextPtrOutput
type CxFlowTransitionRouteTriggerFulfillmentOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentOutput) ConditionalCases ¶
func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ConditionalCases() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentOutput) Messages ¶
func (o CxFlowTransitionRouteTriggerFulfillmentOutput) Messages() CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentOutput) ReturnPartialResponses ¶
func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxFlowTransitionRouteTriggerFulfillmentOutput) SetParameterActions ¶
func (o CxFlowTransitionRouteTriggerFulfillmentOutput) SetParameterActions() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentOutput) Tag ¶
func (o CxFlowTransitionRouteTriggerFulfillmentOutput) Tag() pulumi.StringPtrOutput
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentOutput() CxFlowTransitionRouteTriggerFulfillmentOutput
func (CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentOutput
func (CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutput() CxFlowTransitionRouteTriggerFulfillmentPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentOutput) Webhook ¶
func (o CxFlowTransitionRouteTriggerFulfillmentOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxFlowTransitionRouteTriggerFulfillmentPtrInput ¶
type CxFlowTransitionRouteTriggerFulfillmentPtrInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentPtrOutput() CxFlowTransitionRouteTriggerFulfillmentPtrOutput ToCxFlowTransitionRouteTriggerFulfillmentPtrOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentPtrOutput }
CxFlowTransitionRouteTriggerFulfillmentPtrInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentArgs, CxFlowTransitionRouteTriggerFulfillmentPtr and CxFlowTransitionRouteTriggerFulfillmentPtrOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentPtrInput` via:
CxFlowTransitionRouteTriggerFulfillmentArgs{...} or: nil
func CxFlowTransitionRouteTriggerFulfillmentPtr ¶
func CxFlowTransitionRouteTriggerFulfillmentPtr(v *CxFlowTransitionRouteTriggerFulfillmentArgs) CxFlowTransitionRouteTriggerFulfillmentPtrInput
type CxFlowTransitionRouteTriggerFulfillmentPtrOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentPtrOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ConditionalCases ¶
func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ConditionalCases() CxFlowTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentPtrOutput) Messages ¶
func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) Messages() CxFlowTransitionRouteTriggerFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ReturnPartialResponses ¶
func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxFlowTransitionRouteTriggerFulfillmentPtrOutput) SetParameterActions ¶
func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) SetParameterActions() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxFlowTransitionRouteTriggerFulfillmentPtrOutput) Tag ¶
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutput() CxFlowTransitionRouteTriggerFulfillmentPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) ToCxFlowTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentPtrOutput
func (CxFlowTransitionRouteTriggerFulfillmentPtrOutput) Webhook ¶
func (o CxFlowTransitionRouteTriggerFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs ¶
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs struct { // Display name of the parameter. Parameter pulumi.StringPtrInput `pulumi:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray ¶
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray []CxFlowTransitionRouteTriggerFulfillmentSetParameterActionInput
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput ¶
func (i CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext ¶
func (i CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayInput ¶
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput }
CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray and CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayInput` via:
CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArray{ CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs{...} }
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionInput ¶
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionInput interface { pulumi.Input ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext(context.Context) CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput }
CxFlowTransitionRouteTriggerFulfillmentSetParameterActionInput is an input type that accepts CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs and CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput values. You can construct a concrete instance of `CxFlowTransitionRouteTriggerFulfillmentSetParameterActionInput` via:
CxFlowTransitionRouteTriggerFulfillmentSetParameterActionArgs{...}
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput ¶
type CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput struct{ *pulumi.OutputState }
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) ElementType ¶
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) ElementType() reflect.Type
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) Parameter ¶
func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
Display name of the parameter.
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput ¶
func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput() CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext ¶
func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput
func (CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) Value ¶
func (o CxFlowTransitionRouteTriggerFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
The new JSON-encoded value of the parameter. A null value clears the parameter.
type CxIntent ¶
type CxIntent struct { pulumi.CustomResourceState // Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // The human-readable name of the intent, unique within the agent. // // *** DisplayName pulumi.StringOutput `pulumi:"displayName"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // Marks this as the [Default Negative Intent](https://cloud.google.com/dialogflow/cx/docs/concept/intent#negative) for an agent. When you create an agent, a Default Negative Intent is created automatically. // The Default Negative Intent cannot be deleted; deleting the `diagflow.CxIntent` resource does nothing to the underlying GCP resources. // // > Avoid having multiple `diagflow.CxIntent` resources linked to the same agent with `isDefaultNegativeIntent = true` because they will compete to control a single Default Negative Intent resource in GCP. IsDefaultNegativeIntent pulumi.BoolPtrOutput `pulumi:"isDefaultNegativeIntent"` // Marks this as the [Default Welcome Intent](https://cloud.google.com/dialogflow/cx/docs/concept/intent#welcome) for an agent. When you create an agent, a Default Welcome Intent is created automatically. // The Default Welcome Intent cannot be deleted; deleting the `diagflow.CxIntent` resource does nothing to the underlying GCP resources. // // > Avoid having multiple `diagflow.CxIntent` resources linked to the same agent with `isDefaultWelcomeIntent = true` because they will compete to control a single Default Welcome Intent resource in GCP. IsDefaultWelcomeIntent pulumi.BoolPtrOutput `pulumi:"isDefaultWelcomeIntent"` // Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. // Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event. // To manage the fallback intent, set `isDefaultNegativeIntent = true` IsFallback pulumi.BoolPtrOutput `pulumi:"isFallback"` // The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. // Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys.contextual" means the intent is a contextual intent. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The language of the following fields in intent: // Intent.training_phrases.parts.text // 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. LanguageCode pulumi.StringPtrOutput `pulumi:"languageCode"` // The unique identifier of the intent. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>. Name pulumi.StringOutput `pulumi:"name"` // The collection of parameters associated with the intent. // Structure is documented below. Parameters CxIntentParameterArrayOutput `pulumi:"parameters"` // The agent to create an intent for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrOutput `pulumi:"parent"` // The priority of this intent. Higher numbers represent higher priorities. // If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. // If the supplied value is negative, the intent is ignored in runtime detect intent requests. Priority pulumi.IntPtrOutput `pulumi:"priority"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // The collection of training phrases the agent is trained on to identify the intent. // Structure is documented below. TrainingPhrases CxIntentTrainingPhraseArrayOutput `pulumi:"trainingPhrases"` }
An intent represents a user's intent to interact with a conversational agent.
To get more information about Intent, see:
* [API documentation](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/cx/docs)
## Example Usage
### Dialogflowcx Intent Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { agent, err := diagflow.NewCxAgent(ctx, "agent", &diagflow.CxAgentArgs{ DisplayName: pulumi.String("dialogflowcx-agent"), Location: pulumi.String("global"), DefaultLanguageCode: pulumi.String("en"), SupportedLanguageCodes: pulumi.StringArray{ pulumi.String("fr"), pulumi.String("de"), pulumi.String("es"), }, TimeZone: pulumi.String("America/New_York"), Description: pulumi.String("Example description."), AvatarUri: pulumi.String("https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png"), EnableStackdriverLogging: pulumi.Bool(true), EnableSpellCorrection: pulumi.Bool(true), SpeechToTextSettings: &diagflow.CxAgentSpeechToTextSettingsArgs{ EnableSpeechAdaptation: pulumi.Bool(true), }, }) if err != nil { return err } _, err = diagflow.NewCxIntent(ctx, "basic_intent", &diagflow.CxIntentArgs{ Parent: agent.ID(), DisplayName: pulumi.String("Example"), Priority: pulumi.Int(1), Description: pulumi.String("Intent example"), TrainingPhrases: diagflow.CxIntentTrainingPhraseArray{ &diagflow.CxIntentTrainingPhraseArgs{ Parts: diagflow.CxIntentTrainingPhrasePartArray{ &diagflow.CxIntentTrainingPhrasePartArgs{ Text: pulumi.String("training"), }, &diagflow.CxIntentTrainingPhrasePartArgs{ Text: pulumi.String("phrase"), }, &diagflow.CxIntentTrainingPhrasePartArgs{ Text: pulumi.String("example"), }, }, RepeatCount: pulumi.Int(1), }, }, Parameters: diagflow.CxIntentParameterArray{ &diagflow.CxIntentParameterArgs{ Id: pulumi.String("param1"), EntityType: pulumi.String("projects/-/locations/-/agents/-/entityTypes/sys.date"), }, }, Labels: pulumi.StringMap{ "label1": pulumi.String("value1"), "label2": pulumi.String("value2"), }, }) if err != nil { return err } return nil }) }
```
## Import
Intent can be imported using any of these accepted formats:
* `{{parent}}/intents/{{name}}`
* `{{parent}}/{{name}}`
When using the `pulumi import` command, Intent can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/cxIntent:CxIntent default {{parent}}/intents/{{name}} ```
```sh $ pulumi import gcp:diagflow/cxIntent:CxIntent default {{parent}}/{{name}} ```
func GetCxIntent ¶
func GetCxIntent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CxIntentState, opts ...pulumi.ResourceOption) (*CxIntent, error)
GetCxIntent gets an existing CxIntent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCxIntent ¶
func NewCxIntent(ctx *pulumi.Context, name string, args *CxIntentArgs, opts ...pulumi.ResourceOption) (*CxIntent, error)
NewCxIntent registers a new resource with the given unique name, arguments, and options.
func (*CxIntent) ElementType ¶
func (*CxIntent) ToCxIntentOutput ¶
func (i *CxIntent) ToCxIntentOutput() CxIntentOutput
func (*CxIntent) ToCxIntentOutputWithContext ¶
func (i *CxIntent) ToCxIntentOutputWithContext(ctx context.Context) CxIntentOutput
type CxIntentArgs ¶
type CxIntentArgs struct { // Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters. Description pulumi.StringPtrInput // The human-readable name of the intent, unique within the agent. // // *** DisplayName pulumi.StringInput // Marks this as the [Default Negative Intent](https://cloud.google.com/dialogflow/cx/docs/concept/intent#negative) for an agent. When you create an agent, a Default Negative Intent is created automatically. // The Default Negative Intent cannot be deleted; deleting the `diagflow.CxIntent` resource does nothing to the underlying GCP resources. // // > Avoid having multiple `diagflow.CxIntent` resources linked to the same agent with `isDefaultNegativeIntent = true` because they will compete to control a single Default Negative Intent resource in GCP. IsDefaultNegativeIntent pulumi.BoolPtrInput // Marks this as the [Default Welcome Intent](https://cloud.google.com/dialogflow/cx/docs/concept/intent#welcome) for an agent. When you create an agent, a Default Welcome Intent is created automatically. // The Default Welcome Intent cannot be deleted; deleting the `diagflow.CxIntent` resource does nothing to the underlying GCP resources. // // > Avoid having multiple `diagflow.CxIntent` resources linked to the same agent with `isDefaultWelcomeIntent = true` because they will compete to control a single Default Welcome Intent resource in GCP. IsDefaultWelcomeIntent pulumi.BoolPtrInput // Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. // Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event. // To manage the fallback intent, set `isDefaultNegativeIntent = true` IsFallback pulumi.BoolPtrInput // The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. // Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys.contextual" means the intent is a contextual intent. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The language of the following fields in intent: // Intent.training_phrases.parts.text // 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. LanguageCode pulumi.StringPtrInput // The collection of parameters associated with the intent. // Structure is documented below. Parameters CxIntentParameterArrayInput // The agent to create an intent for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // The priority of this intent. Higher numbers represent higher priorities. // If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. // If the supplied value is negative, the intent is ignored in runtime detect intent requests. Priority pulumi.IntPtrInput // The collection of training phrases the agent is trained on to identify the intent. // Structure is documented below. TrainingPhrases CxIntentTrainingPhraseArrayInput }
The set of arguments for constructing a CxIntent resource.
func (CxIntentArgs) ElementType ¶
func (CxIntentArgs) ElementType() reflect.Type
type CxIntentArray ¶
type CxIntentArray []CxIntentInput
func (CxIntentArray) ElementType ¶
func (CxIntentArray) ElementType() reflect.Type
func (CxIntentArray) ToCxIntentArrayOutput ¶
func (i CxIntentArray) ToCxIntentArrayOutput() CxIntentArrayOutput
func (CxIntentArray) ToCxIntentArrayOutputWithContext ¶
func (i CxIntentArray) ToCxIntentArrayOutputWithContext(ctx context.Context) CxIntentArrayOutput
type CxIntentArrayInput ¶
type CxIntentArrayInput interface { pulumi.Input ToCxIntentArrayOutput() CxIntentArrayOutput ToCxIntentArrayOutputWithContext(context.Context) CxIntentArrayOutput }
CxIntentArrayInput is an input type that accepts CxIntentArray and CxIntentArrayOutput values. You can construct a concrete instance of `CxIntentArrayInput` via:
CxIntentArray{ CxIntentArgs{...} }
type CxIntentArrayOutput ¶
type CxIntentArrayOutput struct{ *pulumi.OutputState }
func (CxIntentArrayOutput) ElementType ¶
func (CxIntentArrayOutput) ElementType() reflect.Type
func (CxIntentArrayOutput) Index ¶
func (o CxIntentArrayOutput) Index(i pulumi.IntInput) CxIntentOutput
func (CxIntentArrayOutput) ToCxIntentArrayOutput ¶
func (o CxIntentArrayOutput) ToCxIntentArrayOutput() CxIntentArrayOutput
func (CxIntentArrayOutput) ToCxIntentArrayOutputWithContext ¶
func (o CxIntentArrayOutput) ToCxIntentArrayOutputWithContext(ctx context.Context) CxIntentArrayOutput
type CxIntentInput ¶
type CxIntentInput interface { pulumi.Input ToCxIntentOutput() CxIntentOutput ToCxIntentOutputWithContext(ctx context.Context) CxIntentOutput }
type CxIntentMap ¶
type CxIntentMap map[string]CxIntentInput
func (CxIntentMap) ElementType ¶
func (CxIntentMap) ElementType() reflect.Type
func (CxIntentMap) ToCxIntentMapOutput ¶
func (i CxIntentMap) ToCxIntentMapOutput() CxIntentMapOutput
func (CxIntentMap) ToCxIntentMapOutputWithContext ¶
func (i CxIntentMap) ToCxIntentMapOutputWithContext(ctx context.Context) CxIntentMapOutput
type CxIntentMapInput ¶
type CxIntentMapInput interface { pulumi.Input ToCxIntentMapOutput() CxIntentMapOutput ToCxIntentMapOutputWithContext(context.Context) CxIntentMapOutput }
CxIntentMapInput is an input type that accepts CxIntentMap and CxIntentMapOutput values. You can construct a concrete instance of `CxIntentMapInput` via:
CxIntentMap{ "key": CxIntentArgs{...} }
type CxIntentMapOutput ¶
type CxIntentMapOutput struct{ *pulumi.OutputState }
func (CxIntentMapOutput) ElementType ¶
func (CxIntentMapOutput) ElementType() reflect.Type
func (CxIntentMapOutput) MapIndex ¶
func (o CxIntentMapOutput) MapIndex(k pulumi.StringInput) CxIntentOutput
func (CxIntentMapOutput) ToCxIntentMapOutput ¶
func (o CxIntentMapOutput) ToCxIntentMapOutput() CxIntentMapOutput
func (CxIntentMapOutput) ToCxIntentMapOutputWithContext ¶
func (o CxIntentMapOutput) ToCxIntentMapOutputWithContext(ctx context.Context) CxIntentMapOutput
type CxIntentOutput ¶
type CxIntentOutput struct{ *pulumi.OutputState }
func (CxIntentOutput) Description ¶
func (o CxIntentOutput) Description() pulumi.StringPtrOutput
Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.
func (CxIntentOutput) DisplayName ¶
func (o CxIntentOutput) DisplayName() pulumi.StringOutput
The human-readable name of the intent, unique within the agent.
***
func (CxIntentOutput) EffectiveLabels ¶
func (o CxIntentOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (CxIntentOutput) ElementType ¶
func (CxIntentOutput) ElementType() reflect.Type
func (CxIntentOutput) IsDefaultNegativeIntent ¶
func (o CxIntentOutput) IsDefaultNegativeIntent() pulumi.BoolPtrOutput
Marks this as the [Default Negative Intent](https://cloud.google.com/dialogflow/cx/docs/concept/intent#negative) for an agent. When you create an agent, a Default Negative Intent is created automatically. The Default Negative Intent cannot be deleted; deleting the `diagflow.CxIntent` resource does nothing to the underlying GCP resources.
> Avoid having multiple `diagflow.CxIntent` resources linked to the same agent with `isDefaultNegativeIntent = true` because they will compete to control a single Default Negative Intent resource in GCP.
func (CxIntentOutput) IsDefaultWelcomeIntent ¶
func (o CxIntentOutput) IsDefaultWelcomeIntent() pulumi.BoolPtrOutput
Marks this as the [Default Welcome Intent](https://cloud.google.com/dialogflow/cx/docs/concept/intent#welcome) for an agent. When you create an agent, a Default Welcome Intent is created automatically. The Default Welcome Intent cannot be deleted; deleting the `diagflow.CxIntent` resource does nothing to the underlying GCP resources.
> Avoid having multiple `diagflow.CxIntent` resources linked to the same agent with `isDefaultWelcomeIntent = true` because they will compete to control a single Default Welcome Intent resource in GCP.
func (CxIntentOutput) IsFallback ¶
func (o CxIntentOutput) IsFallback() pulumi.BoolPtrOutput
Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event. To manage the fallback intent, set `isDefaultNegativeIntent = true`
func (CxIntentOutput) Labels ¶
func (o CxIntentOutput) Labels() pulumi.StringMapOutput
The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys.contextual" means the intent is a contextual intent. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (CxIntentOutput) LanguageCode ¶
func (o CxIntentOutput) LanguageCode() pulumi.StringPtrOutput
The language of the following fields in intent: Intent.training_phrases.parts.text 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.
func (CxIntentOutput) Name ¶
func (o CxIntentOutput) Name() pulumi.StringOutput
The unique identifier of the intent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>.
func (CxIntentOutput) Parameters ¶
func (o CxIntentOutput) Parameters() CxIntentParameterArrayOutput
The collection of parameters associated with the intent. Structure is documented below.
func (CxIntentOutput) Parent ¶
func (o CxIntentOutput) Parent() pulumi.StringPtrOutput
The agent to create an intent for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>.
func (CxIntentOutput) Priority ¶
func (o CxIntentOutput) Priority() pulumi.IntPtrOutput
The priority of this intent. Higher numbers represent higher priorities. If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. If the supplied value is negative, the intent is ignored in runtime detect intent requests.
func (CxIntentOutput) PulumiLabels ¶
func (o CxIntentOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (CxIntentOutput) ToCxIntentOutput ¶
func (o CxIntentOutput) ToCxIntentOutput() CxIntentOutput
func (CxIntentOutput) ToCxIntentOutputWithContext ¶
func (o CxIntentOutput) ToCxIntentOutputWithContext(ctx context.Context) CxIntentOutput
func (CxIntentOutput) TrainingPhrases ¶
func (o CxIntentOutput) TrainingPhrases() CxIntentTrainingPhraseArrayOutput
The collection of training phrases the agent is trained on to identify the intent. Structure is documented below.
type CxIntentParameter ¶
type CxIntentParameter struct { // The entity type of the parameter. // Format: projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID> for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID> for developer entity types. EntityType string `pulumi:"entityType"` // The unique identifier of the parameter. This field is used by training phrases to annotate their parts. Id string `pulumi:"id"` // Indicates whether the parameter represents a list of values. IsList *bool `pulumi:"isList"` // Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. // Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled. Redact *bool `pulumi:"redact"` }
type CxIntentParameterArgs ¶
type CxIntentParameterArgs struct { // The entity type of the parameter. // Format: projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID> for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID> for developer entity types. EntityType pulumi.StringInput `pulumi:"entityType"` // The unique identifier of the parameter. This field is used by training phrases to annotate their parts. Id pulumi.StringInput `pulumi:"id"` // Indicates whether the parameter represents a list of values. IsList pulumi.BoolPtrInput `pulumi:"isList"` // Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. // Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled. Redact pulumi.BoolPtrInput `pulumi:"redact"` }
func (CxIntentParameterArgs) ElementType ¶
func (CxIntentParameterArgs) ElementType() reflect.Type
func (CxIntentParameterArgs) ToCxIntentParameterOutput ¶
func (i CxIntentParameterArgs) ToCxIntentParameterOutput() CxIntentParameterOutput
func (CxIntentParameterArgs) ToCxIntentParameterOutputWithContext ¶
func (i CxIntentParameterArgs) ToCxIntentParameterOutputWithContext(ctx context.Context) CxIntentParameterOutput
type CxIntentParameterArray ¶
type CxIntentParameterArray []CxIntentParameterInput
func (CxIntentParameterArray) ElementType ¶
func (CxIntentParameterArray) ElementType() reflect.Type
func (CxIntentParameterArray) ToCxIntentParameterArrayOutput ¶
func (i CxIntentParameterArray) ToCxIntentParameterArrayOutput() CxIntentParameterArrayOutput
func (CxIntentParameterArray) ToCxIntentParameterArrayOutputWithContext ¶
func (i CxIntentParameterArray) ToCxIntentParameterArrayOutputWithContext(ctx context.Context) CxIntentParameterArrayOutput
type CxIntentParameterArrayInput ¶
type CxIntentParameterArrayInput interface { pulumi.Input ToCxIntentParameterArrayOutput() CxIntentParameterArrayOutput ToCxIntentParameterArrayOutputWithContext(context.Context) CxIntentParameterArrayOutput }
CxIntentParameterArrayInput is an input type that accepts CxIntentParameterArray and CxIntentParameterArrayOutput values. You can construct a concrete instance of `CxIntentParameterArrayInput` via:
CxIntentParameterArray{ CxIntentParameterArgs{...} }
type CxIntentParameterArrayOutput ¶
type CxIntentParameterArrayOutput struct{ *pulumi.OutputState }
func (CxIntentParameterArrayOutput) ElementType ¶
func (CxIntentParameterArrayOutput) ElementType() reflect.Type
func (CxIntentParameterArrayOutput) Index ¶
func (o CxIntentParameterArrayOutput) Index(i pulumi.IntInput) CxIntentParameterOutput
func (CxIntentParameterArrayOutput) ToCxIntentParameterArrayOutput ¶
func (o CxIntentParameterArrayOutput) ToCxIntentParameterArrayOutput() CxIntentParameterArrayOutput
func (CxIntentParameterArrayOutput) ToCxIntentParameterArrayOutputWithContext ¶
func (o CxIntentParameterArrayOutput) ToCxIntentParameterArrayOutputWithContext(ctx context.Context) CxIntentParameterArrayOutput
type CxIntentParameterInput ¶
type CxIntentParameterInput interface { pulumi.Input ToCxIntentParameterOutput() CxIntentParameterOutput ToCxIntentParameterOutputWithContext(context.Context) CxIntentParameterOutput }
CxIntentParameterInput is an input type that accepts CxIntentParameterArgs and CxIntentParameterOutput values. You can construct a concrete instance of `CxIntentParameterInput` via:
CxIntentParameterArgs{...}
type CxIntentParameterOutput ¶
type CxIntentParameterOutput struct{ *pulumi.OutputState }
func (CxIntentParameterOutput) ElementType ¶
func (CxIntentParameterOutput) ElementType() reflect.Type
func (CxIntentParameterOutput) EntityType ¶
func (o CxIntentParameterOutput) EntityType() pulumi.StringOutput
The entity type of the parameter. Format: projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID> for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID> for developer entity types.
func (CxIntentParameterOutput) Id ¶
func (o CxIntentParameterOutput) Id() pulumi.StringOutput
The unique identifier of the parameter. This field is used by training phrases to annotate their parts.
func (CxIntentParameterOutput) IsList ¶
func (o CxIntentParameterOutput) IsList() pulumi.BoolPtrOutput
Indicates whether the parameter represents a list of values.
func (CxIntentParameterOutput) Redact ¶
func (o CxIntentParameterOutput) Redact() pulumi.BoolPtrOutput
Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.
func (CxIntentParameterOutput) ToCxIntentParameterOutput ¶
func (o CxIntentParameterOutput) ToCxIntentParameterOutput() CxIntentParameterOutput
func (CxIntentParameterOutput) ToCxIntentParameterOutputWithContext ¶
func (o CxIntentParameterOutput) ToCxIntentParameterOutputWithContext(ctx context.Context) CxIntentParameterOutput
type CxIntentState ¶
type CxIntentState struct { // Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters. Description pulumi.StringPtrInput // The human-readable name of the intent, unique within the agent. // // *** DisplayName pulumi.StringPtrInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // Marks this as the [Default Negative Intent](https://cloud.google.com/dialogflow/cx/docs/concept/intent#negative) for an agent. When you create an agent, a Default Negative Intent is created automatically. // The Default Negative Intent cannot be deleted; deleting the `diagflow.CxIntent` resource does nothing to the underlying GCP resources. // // > Avoid having multiple `diagflow.CxIntent` resources linked to the same agent with `isDefaultNegativeIntent = true` because they will compete to control a single Default Negative Intent resource in GCP. IsDefaultNegativeIntent pulumi.BoolPtrInput // Marks this as the [Default Welcome Intent](https://cloud.google.com/dialogflow/cx/docs/concept/intent#welcome) for an agent. When you create an agent, a Default Welcome Intent is created automatically. // The Default Welcome Intent cannot be deleted; deleting the `diagflow.CxIntent` resource does nothing to the underlying GCP resources. // // > Avoid having multiple `diagflow.CxIntent` resources linked to the same agent with `isDefaultWelcomeIntent = true` because they will compete to control a single Default Welcome Intent resource in GCP. IsDefaultWelcomeIntent pulumi.BoolPtrInput // Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. // Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event. // To manage the fallback intent, set `isDefaultNegativeIntent = true` IsFallback pulumi.BoolPtrInput // The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. // Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys.contextual" means the intent is a contextual intent. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The language of the following fields in intent: // Intent.training_phrases.parts.text // 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. LanguageCode pulumi.StringPtrInput // The unique identifier of the intent. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>. Name pulumi.StringPtrInput // The collection of parameters associated with the intent. // Structure is documented below. Parameters CxIntentParameterArrayInput // The agent to create an intent for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // The priority of this intent. Higher numbers represent higher priorities. // If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. // If the supplied value is negative, the intent is ignored in runtime detect intent requests. Priority pulumi.IntPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // The collection of training phrases the agent is trained on to identify the intent. // Structure is documented below. TrainingPhrases CxIntentTrainingPhraseArrayInput }
func (CxIntentState) ElementType ¶
func (CxIntentState) ElementType() reflect.Type
type CxIntentTrainingPhrase ¶
type CxIntentTrainingPhrase struct { // (Output) // The unique identifier of the training phrase. Id *string `pulumi:"id"` // The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. // Note: The API does not automatically annotate training phrases like the Dialogflow Console does. // Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. // If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. // If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: // Part.text is set to a part of the phrase that has no parameters. // Part.text is set to a part of the phrase that you want to annotate, and the parameterId field is set. // Structure is documented below. Parts []CxIntentTrainingPhrasePart `pulumi:"parts"` // Indicates how many times this example was added to the intent. RepeatCount *int `pulumi:"repeatCount"` }
type CxIntentTrainingPhraseArgs ¶
type CxIntentTrainingPhraseArgs struct { // (Output) // The unique identifier of the training phrase. Id pulumi.StringPtrInput `pulumi:"id"` // The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. // Note: The API does not automatically annotate training phrases like the Dialogflow Console does. // Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. // If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. // If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: // Part.text is set to a part of the phrase that has no parameters. // Part.text is set to a part of the phrase that you want to annotate, and the parameterId field is set. // Structure is documented below. Parts CxIntentTrainingPhrasePartArrayInput `pulumi:"parts"` // Indicates how many times this example was added to the intent. RepeatCount pulumi.IntPtrInput `pulumi:"repeatCount"` }
func (CxIntentTrainingPhraseArgs) ElementType ¶
func (CxIntentTrainingPhraseArgs) ElementType() reflect.Type
func (CxIntentTrainingPhraseArgs) ToCxIntentTrainingPhraseOutput ¶
func (i CxIntentTrainingPhraseArgs) ToCxIntentTrainingPhraseOutput() CxIntentTrainingPhraseOutput
func (CxIntentTrainingPhraseArgs) ToCxIntentTrainingPhraseOutputWithContext ¶
func (i CxIntentTrainingPhraseArgs) ToCxIntentTrainingPhraseOutputWithContext(ctx context.Context) CxIntentTrainingPhraseOutput
type CxIntentTrainingPhraseArray ¶
type CxIntentTrainingPhraseArray []CxIntentTrainingPhraseInput
func (CxIntentTrainingPhraseArray) ElementType ¶
func (CxIntentTrainingPhraseArray) ElementType() reflect.Type
func (CxIntentTrainingPhraseArray) ToCxIntentTrainingPhraseArrayOutput ¶
func (i CxIntentTrainingPhraseArray) ToCxIntentTrainingPhraseArrayOutput() CxIntentTrainingPhraseArrayOutput
func (CxIntentTrainingPhraseArray) ToCxIntentTrainingPhraseArrayOutputWithContext ¶
func (i CxIntentTrainingPhraseArray) ToCxIntentTrainingPhraseArrayOutputWithContext(ctx context.Context) CxIntentTrainingPhraseArrayOutput
type CxIntentTrainingPhraseArrayInput ¶
type CxIntentTrainingPhraseArrayInput interface { pulumi.Input ToCxIntentTrainingPhraseArrayOutput() CxIntentTrainingPhraseArrayOutput ToCxIntentTrainingPhraseArrayOutputWithContext(context.Context) CxIntentTrainingPhraseArrayOutput }
CxIntentTrainingPhraseArrayInput is an input type that accepts CxIntentTrainingPhraseArray and CxIntentTrainingPhraseArrayOutput values. You can construct a concrete instance of `CxIntentTrainingPhraseArrayInput` via:
CxIntentTrainingPhraseArray{ CxIntentTrainingPhraseArgs{...} }
type CxIntentTrainingPhraseArrayOutput ¶
type CxIntentTrainingPhraseArrayOutput struct{ *pulumi.OutputState }
func (CxIntentTrainingPhraseArrayOutput) ElementType ¶
func (CxIntentTrainingPhraseArrayOutput) ElementType() reflect.Type
func (CxIntentTrainingPhraseArrayOutput) Index ¶
func (o CxIntentTrainingPhraseArrayOutput) Index(i pulumi.IntInput) CxIntentTrainingPhraseOutput
func (CxIntentTrainingPhraseArrayOutput) ToCxIntentTrainingPhraseArrayOutput ¶
func (o CxIntentTrainingPhraseArrayOutput) ToCxIntentTrainingPhraseArrayOutput() CxIntentTrainingPhraseArrayOutput
func (CxIntentTrainingPhraseArrayOutput) ToCxIntentTrainingPhraseArrayOutputWithContext ¶
func (o CxIntentTrainingPhraseArrayOutput) ToCxIntentTrainingPhraseArrayOutputWithContext(ctx context.Context) CxIntentTrainingPhraseArrayOutput
type CxIntentTrainingPhraseInput ¶
type CxIntentTrainingPhraseInput interface { pulumi.Input ToCxIntentTrainingPhraseOutput() CxIntentTrainingPhraseOutput ToCxIntentTrainingPhraseOutputWithContext(context.Context) CxIntentTrainingPhraseOutput }
CxIntentTrainingPhraseInput is an input type that accepts CxIntentTrainingPhraseArgs and CxIntentTrainingPhraseOutput values. You can construct a concrete instance of `CxIntentTrainingPhraseInput` via:
CxIntentTrainingPhraseArgs{...}
type CxIntentTrainingPhraseOutput ¶
type CxIntentTrainingPhraseOutput struct{ *pulumi.OutputState }
func (CxIntentTrainingPhraseOutput) ElementType ¶
func (CxIntentTrainingPhraseOutput) ElementType() reflect.Type
func (CxIntentTrainingPhraseOutput) Id ¶
func (o CxIntentTrainingPhraseOutput) Id() pulumi.StringPtrOutput
(Output) The unique identifier of the training phrase.
func (CxIntentTrainingPhraseOutput) Parts ¶
func (o CxIntentTrainingPhraseOutput) Parts() CxIntentTrainingPhrasePartArrayOutput
The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: Part.text is set to a part of the phrase that has no parameters. Part.text is set to a part of the phrase that you want to annotate, and the parameterId field is set. Structure is documented below.
func (CxIntentTrainingPhraseOutput) RepeatCount ¶
func (o CxIntentTrainingPhraseOutput) RepeatCount() pulumi.IntPtrOutput
Indicates how many times this example was added to the intent.
func (CxIntentTrainingPhraseOutput) ToCxIntentTrainingPhraseOutput ¶
func (o CxIntentTrainingPhraseOutput) ToCxIntentTrainingPhraseOutput() CxIntentTrainingPhraseOutput
func (CxIntentTrainingPhraseOutput) ToCxIntentTrainingPhraseOutputWithContext ¶
func (o CxIntentTrainingPhraseOutput) ToCxIntentTrainingPhraseOutputWithContext(ctx context.Context) CxIntentTrainingPhraseOutput
type CxIntentTrainingPhrasePartArgs ¶
type CxIntentTrainingPhrasePartArgs struct { // The parameter used to annotate this part of the training phrase. This field is required for annotated parts of the training phrase. ParameterId pulumi.StringPtrInput `pulumi:"parameterId"` // The text for this part. Text pulumi.StringInput `pulumi:"text"` }
func (CxIntentTrainingPhrasePartArgs) ElementType ¶
func (CxIntentTrainingPhrasePartArgs) ElementType() reflect.Type
func (CxIntentTrainingPhrasePartArgs) ToCxIntentTrainingPhrasePartOutput ¶
func (i CxIntentTrainingPhrasePartArgs) ToCxIntentTrainingPhrasePartOutput() CxIntentTrainingPhrasePartOutput
func (CxIntentTrainingPhrasePartArgs) ToCxIntentTrainingPhrasePartOutputWithContext ¶
func (i CxIntentTrainingPhrasePartArgs) ToCxIntentTrainingPhrasePartOutputWithContext(ctx context.Context) CxIntentTrainingPhrasePartOutput
type CxIntentTrainingPhrasePartArray ¶
type CxIntentTrainingPhrasePartArray []CxIntentTrainingPhrasePartInput
func (CxIntentTrainingPhrasePartArray) ElementType ¶
func (CxIntentTrainingPhrasePartArray) ElementType() reflect.Type
func (CxIntentTrainingPhrasePartArray) ToCxIntentTrainingPhrasePartArrayOutput ¶
func (i CxIntentTrainingPhrasePartArray) ToCxIntentTrainingPhrasePartArrayOutput() CxIntentTrainingPhrasePartArrayOutput
func (CxIntentTrainingPhrasePartArray) ToCxIntentTrainingPhrasePartArrayOutputWithContext ¶
func (i CxIntentTrainingPhrasePartArray) ToCxIntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) CxIntentTrainingPhrasePartArrayOutput
type CxIntentTrainingPhrasePartArrayInput ¶
type CxIntentTrainingPhrasePartArrayInput interface { pulumi.Input ToCxIntentTrainingPhrasePartArrayOutput() CxIntentTrainingPhrasePartArrayOutput ToCxIntentTrainingPhrasePartArrayOutputWithContext(context.Context) CxIntentTrainingPhrasePartArrayOutput }
CxIntentTrainingPhrasePartArrayInput is an input type that accepts CxIntentTrainingPhrasePartArray and CxIntentTrainingPhrasePartArrayOutput values. You can construct a concrete instance of `CxIntentTrainingPhrasePartArrayInput` via:
CxIntentTrainingPhrasePartArray{ CxIntentTrainingPhrasePartArgs{...} }
type CxIntentTrainingPhrasePartArrayOutput ¶
type CxIntentTrainingPhrasePartArrayOutput struct{ *pulumi.OutputState }
func (CxIntentTrainingPhrasePartArrayOutput) ElementType ¶
func (CxIntentTrainingPhrasePartArrayOutput) ElementType() reflect.Type
func (CxIntentTrainingPhrasePartArrayOutput) Index ¶
func (o CxIntentTrainingPhrasePartArrayOutput) Index(i pulumi.IntInput) CxIntentTrainingPhrasePartOutput
func (CxIntentTrainingPhrasePartArrayOutput) ToCxIntentTrainingPhrasePartArrayOutput ¶
func (o CxIntentTrainingPhrasePartArrayOutput) ToCxIntentTrainingPhrasePartArrayOutput() CxIntentTrainingPhrasePartArrayOutput
func (CxIntentTrainingPhrasePartArrayOutput) ToCxIntentTrainingPhrasePartArrayOutputWithContext ¶
func (o CxIntentTrainingPhrasePartArrayOutput) ToCxIntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) CxIntentTrainingPhrasePartArrayOutput
type CxIntentTrainingPhrasePartInput ¶
type CxIntentTrainingPhrasePartInput interface { pulumi.Input ToCxIntentTrainingPhrasePartOutput() CxIntentTrainingPhrasePartOutput ToCxIntentTrainingPhrasePartOutputWithContext(context.Context) CxIntentTrainingPhrasePartOutput }
CxIntentTrainingPhrasePartInput is an input type that accepts CxIntentTrainingPhrasePartArgs and CxIntentTrainingPhrasePartOutput values. You can construct a concrete instance of `CxIntentTrainingPhrasePartInput` via:
CxIntentTrainingPhrasePartArgs{...}
type CxIntentTrainingPhrasePartOutput ¶
type CxIntentTrainingPhrasePartOutput struct{ *pulumi.OutputState }
func (CxIntentTrainingPhrasePartOutput) ElementType ¶
func (CxIntentTrainingPhrasePartOutput) ElementType() reflect.Type
func (CxIntentTrainingPhrasePartOutput) ParameterId ¶
func (o CxIntentTrainingPhrasePartOutput) ParameterId() pulumi.StringPtrOutput
The parameter used to annotate this part of the training phrase. This field is required for annotated parts of the training phrase.
func (CxIntentTrainingPhrasePartOutput) Text ¶
func (o CxIntentTrainingPhrasePartOutput) Text() pulumi.StringOutput
The text for this part.
func (CxIntentTrainingPhrasePartOutput) ToCxIntentTrainingPhrasePartOutput ¶
func (o CxIntentTrainingPhrasePartOutput) ToCxIntentTrainingPhrasePartOutput() CxIntentTrainingPhrasePartOutput
func (CxIntentTrainingPhrasePartOutput) ToCxIntentTrainingPhrasePartOutputWithContext ¶
func (o CxIntentTrainingPhrasePartOutput) ToCxIntentTrainingPhrasePartOutputWithContext(ctx context.Context) CxIntentTrainingPhrasePartOutput
type CxPage ¶
type CxPage struct { pulumi.CustomResourceState // Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level. // Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. // Structure is documented below. AdvancedSettings CxPageAdvancedSettingsPtrOutput `pulumi:"advancedSettings"` // The human-readable name of the page, unique within the agent. // // *** DisplayName pulumi.StringOutput `pulumi:"displayName"` // The fulfillment to call when the session is entering the page. // Structure is documented below. EntryFulfillment CxPageEntryFulfillmentPtrOutput `pulumi:"entryFulfillment"` // Handlers associated with the page to handle events such as webhook errors, no match or no input. // Structure is documented below. EventHandlers CxPageEventHandlerArrayOutput `pulumi:"eventHandlers"` // The form associated with the page, used for collecting parameters relevant to the page. // Structure is documented below. Form CxPageFormPtrOutput `pulumi:"form"` // The language of the following fields in page: // Page.entry_fulfillment.messages // Page.entry_fulfillment.conditional_cases // Page.event_handlers.trigger_fulfillment.messages // Page.event_handlers.trigger_fulfillment.conditional_cases // Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages // Page.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_cases // Page.form.parameters.fill_behavior.reprompt_event_handlers.messages // Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases // Page.transition_routes.trigger_fulfillment.messages // Page.transition_routes.trigger_fulfillment.conditional_cases // If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used. LanguageCode pulumi.StringPtrOutput `pulumi:"languageCode"` // The unique identifier of the page. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Name pulumi.StringOutput `pulumi:"name"` // The flow to create a page for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. Parent pulumi.StringPtrOutput `pulumi:"parent"` // Ordered list of TransitionRouteGroups associated with the page. Transition route groups must be unique within a page. // If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route > page's transition route group > flow's transition routes. // If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. // Format:projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/transitionRouteGroups/<TransitionRouteGroup ID>. TransitionRouteGroups pulumi.StringArrayOutput `pulumi:"transitionRouteGroups"` // A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. // When we are in a certain page, the TransitionRoutes are evalauted in the following order: // TransitionRoutes defined in the page with intent specified. // TransitionRoutes defined in the transition route groups with intent specified. // TransitionRoutes defined in flow with intent specified. // TransitionRoutes defined in the transition route groups with intent specified. // TransitionRoutes defined in the page with only condition specified. // TransitionRoutes defined in the transition route groups with only condition specified. // Structure is documented below. TransitionRoutes CxPageTransitionRouteArrayOutput `pulumi:"transitionRoutes"` }
A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages.
To get more information about Page, see:
* [API documentation](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.flows.pages) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/cx/docs)
## Example Usage
### Dialogflowcx Page Full
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { agent, err := diagflow.NewCxAgent(ctx, "agent", &diagflow.CxAgentArgs{ DisplayName: pulumi.String("dialogflowcx-agent"), Location: pulumi.String("global"), DefaultLanguageCode: pulumi.String("en"), SupportedLanguageCodes: pulumi.StringArray{ pulumi.String("fr"), pulumi.String("de"), pulumi.String("es"), }, TimeZone: pulumi.String("America/New_York"), Description: pulumi.String("Example description."), AvatarUri: pulumi.String("https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png"), EnableStackdriverLogging: pulumi.Bool(true), EnableSpellCorrection: pulumi.Bool(true), SpeechToTextSettings: &diagflow.CxAgentSpeechToTextSettingsArgs{ EnableSpeechAdaptation: pulumi.Bool(true), }, }) if err != nil { return err } myPage2, err := diagflow.NewCxPage(ctx, "my_page2", &diagflow.CxPageArgs{ Parent: agent.StartFlow, DisplayName: pulumi.String("MyPage2"), }) if err != nil { return err } myWebhook, err := diagflow.NewCxWebhook(ctx, "my_webhook", &diagflow.CxWebhookArgs{ Parent: agent.ID(), DisplayName: pulumi.String("MyWebhook"), GenericWebService: &diagflow.CxWebhookGenericWebServiceArgs{ Uri: pulumi.String("https://example.com"), }, }) if err != nil { return err } tmpJSON0, err := json.Marshal("abc") if err != nil { return err } json0 := string(tmpJSON0) tmpJSON1, err := json.Marshal([]string{ "foo", }) if err != nil { return err } json1 := string(tmpJSON1) tmpJSON2, err := json.Marshal([]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.5", "caseContent": []interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "First case", }, }, }, }, map[string]interface{}{ "additionalCases": map[string]interface{}{ "cases": []map[string]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.2", "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Nested case", }, }, }, }, }, }, }, }, }, }, }, map[string]interface{}{ "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Final case", }, }, }, }, }, }, }) if err != nil { return err } json2 := string(tmpJSON2) tmpJSON3, err := json.Marshal("abc") if err != nil { return err } json3 := string(tmpJSON3) tmpJSON4, err := json.Marshal([]string{ "foo", }) if err != nil { return err } json4 := string(tmpJSON4) tmpJSON5, err := json.Marshal([]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.5", "caseContent": []interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "First case", }, }, }, }, map[string]interface{}{ "additionalCases": map[string]interface{}{ "cases": []map[string]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.2", "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Nested case", }, }, }, }, }, }, }, }, }, }, }, map[string]interface{}{ "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Final case", }, }, }, }, }, }, }) if err != nil { return err } json5 := string(tmpJSON5) tmpJSON6, err := json.Marshal("2000-01-01") if err != nil { return err } json6 := string(tmpJSON6) tmpJSON7, err := json.Marshal("abc") if err != nil { return err } json7 := string(tmpJSON7) tmpJSON8, err := json.Marshal([]string{ "foo", }) if err != nil { return err } json8 := string(tmpJSON8) tmpJSON9, err := json.Marshal([]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.5", "caseContent": []interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "First case", }, }, }, }, map[string]interface{}{ "additionalCases": map[string]interface{}{ "cases": []map[string]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.2", "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Nested case", }, }, }, }, }, }, }, }, }, }, }, map[string]interface{}{ "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Final case", }, }, }, }, }, }, }) if err != nil { return err } json9 := string(tmpJSON9) tmpJSON10, err := json.Marshal("abc") if err != nil { return err } json10 := string(tmpJSON10) tmpJSON11, err := json.Marshal([]string{ "foo", }) if err != nil { return err } json11 := string(tmpJSON11) tmpJSON12, err := json.Marshal([]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.5", "caseContent": []interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "First case", }, }, }, }, map[string]interface{}{ "additionalCases": map[string]interface{}{ "cases": []map[string]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.2", "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Nested case", }, }, }, }, }, }, }, }, }, }, }, map[string]interface{}{ "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Final case", }, }, }, }, }, }, }) if err != nil { return err } json12 := string(tmpJSON12) tmpJSON13, err := json.Marshal("abc") if err != nil { return err } json13 := string(tmpJSON13) tmpJSON14, err := json.Marshal([]string{ "foo", }) if err != nil { return err } json14 := string(tmpJSON14) tmpJSON15, err := json.Marshal([]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.5", "caseContent": []interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "First case", }, }, }, }, map[string]interface{}{ "additionalCases": map[string]interface{}{ "cases": []map[string]interface{}{ map[string]interface{}{ "condition": "$sys.func.RAND() < 0.2", "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Nested case", }, }, }, }, }, }, }, }, }, }, }, map[string]interface{}{ "caseContent": []map[string]interface{}{ map[string]interface{}{ "message": map[string]interface{}{ "text": map[string]interface{}{ "text": []string{ "Final case", }, }, }, }, }, }, }) if err != nil { return err } json15 := string(tmpJSON15) _, err = diagflow.NewCxPage(ctx, "basic_page", &diagflow.CxPageArgs{ Parent: agent.StartFlow, DisplayName: pulumi.String("MyPage"), EntryFulfillment: &diagflow.CxPageEntryFulfillmentArgs{ Messages: diagflow.CxPageEntryFulfillmentMessageArray{ &diagflow.CxPageEntryFulfillmentMessageArgs{ Channel: pulumi.String("some-channel"), Text: &diagflow.CxPageEntryFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("Welcome to page"), }, }, }, &diagflow.CxPageEntryFulfillmentMessageArgs{ Payload: pulumi.String(" {\"some-key\": \"some-value\", \"other-key\": [\"other-value\"]}\n"), }, &diagflow.CxPageEntryFulfillmentMessageArgs{ ConversationSuccess: &diagflow.CxPageEntryFulfillmentMessageConversationSuccessArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxPageEntryFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxPageEntryFulfillmentMessageOutputAudioTextArgs{ Text: pulumi.String("some output text"), }, }, &diagflow.CxPageEntryFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxPageEntryFulfillmentMessageOutputAudioTextArgs{ Ssml: pulumi.String(" <speak>Some example <say-as interpret-as=\"characters\">SSML XML</say-as></speak>\n"), }, }, &diagflow.CxPageEntryFulfillmentMessageArgs{ LiveAgentHandoff: &diagflow.CxPageEntryFulfillmentMessageLiveAgentHandoffArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxPageEntryFulfillmentMessageArgs{ PlayAudio: &diagflow.CxPageEntryFulfillmentMessagePlayAudioArgs{ AudioUri: pulumi.String("http://example.com/some-audio-file.mp3"), }, }, &diagflow.CxPageEntryFulfillmentMessageArgs{ TelephonyTransferCall: &diagflow.CxPageEntryFulfillmentMessageTelephonyTransferCallArgs{ PhoneNumber: pulumi.String("1-234-567-8901"), }, }, }, SetParameterActions: diagflow.CxPageEntryFulfillmentSetParameterActionArray{ &diagflow.CxPageEntryFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("some-param"), Value: pulumi.String("123.45"), }, &diagflow.CxPageEntryFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("another-param"), Value: pulumi.String(json0), }, &diagflow.CxPageEntryFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("other-param"), Value: pulumi.String(json1), }, }, ConditionalCases: diagflow.CxPageEntryFulfillmentConditionalCaseArray{ &diagflow.CxPageEntryFulfillmentConditionalCaseArgs{ Cases: pulumi.String(json2), }, }, }, EventHandlers: diagflow.CxPageEventHandlerArray{ &diagflow.CxPageEventHandlerArgs{ Event: pulumi.String("some-event"), TriggerFulfillment: &diagflow.CxPageEventHandlerTriggerFulfillmentArgs{ ReturnPartialResponses: pulumi.Bool(true), Messages: diagflow.CxPageEventHandlerTriggerFulfillmentMessageArray{ &diagflow.CxPageEventHandlerTriggerFulfillmentMessageArgs{ Channel: pulumi.String("some-channel"), Text: &diagflow.CxPageEventHandlerTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("Some text"), }, }, }, &diagflow.CxPageEventHandlerTriggerFulfillmentMessageArgs{ Payload: pulumi.String(" {\"some-key\": \"some-value\", \"other-key\": [\"other-value\"]}\n"), }, &diagflow.CxPageEventHandlerTriggerFulfillmentMessageArgs{ ConversationSuccess: &diagflow.CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxPageEventHandlerTriggerFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{ Text: pulumi.String("some output text"), }, }, &diagflow.CxPageEventHandlerTriggerFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{ Ssml: pulumi.String(" <speak>Some example <say-as interpret-as=\"characters\">SSML XML</say-as></speak>\n"), }, }, &diagflow.CxPageEventHandlerTriggerFulfillmentMessageArgs{ LiveAgentHandoff: &diagflow.CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxPageEventHandlerTriggerFulfillmentMessageArgs{ PlayAudio: &diagflow.CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs{ AudioUri: pulumi.String("http://example.com/some-audio-file.mp3"), }, }, &diagflow.CxPageEventHandlerTriggerFulfillmentMessageArgs{ TelephonyTransferCall: &diagflow.CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs{ PhoneNumber: pulumi.String("1-234-567-8901"), }, }, }, SetParameterActions: diagflow.CxPageEventHandlerTriggerFulfillmentSetParameterActionArray{ &diagflow.CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("some-param"), Value: pulumi.String("123.45"), }, &diagflow.CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("another-param"), Value: pulumi.String(json3), }, &diagflow.CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("other-param"), Value: pulumi.String(json4), }, }, ConditionalCases: diagflow.CxPageEventHandlerTriggerFulfillmentConditionalCaseArray{ &diagflow.CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs{ Cases: pulumi.String(json5), }, }, }, }, }, Form: &diagflow.CxPageFormArgs{ Parameters: diagflow.CxPageFormParameterArray{ &diagflow.CxPageFormParameterArgs{ DisplayName: pulumi.String("param1"), EntityType: pulumi.String("projects/-/locations/-/agents/-/entityTypes/sys.date"), DefaultValue: pulumi.String(json6), FillBehavior: &diagflow.CxPageFormParameterFillBehaviorArgs{ InitialPromptFulfillment: &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs{ Messages: diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray{ &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs{ Channel: pulumi.String("some-channel"), Text: &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("Please provide param1"), }, }, }, &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs{ Payload: pulumi.String(" {\"some-key\": \"some-value\", \"other-key\": [\"other-value\"]}\n"), }, &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs{ ConversationSuccess: &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs{ Text: pulumi.String("some output text"), }, }, &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs{ Ssml: pulumi.String(" <speak>Some example <say-as interpret-as=\"characters\">SSML XML</say-as></speak>\n"), }, }, &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs{ LiveAgentHandoff: &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs{ PlayAudio: &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs{ AudioUri: pulumi.String("http://example.com/some-audio-file.mp3"), }, }, &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs{ TelephonyTransferCall: &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs{ PhoneNumber: pulumi.String("1-234-567-8901"), }, }, }, SetParameterActions: diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray{ &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("some-param"), Value: pulumi.String("123.45"), }, &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("another-param"), Value: pulumi.String(json7), }, &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("other-param"), Value: pulumi.String(json8), }, }, ConditionalCases: diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray{ &diagflow.CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs{ Cases: pulumi.String(json9), }, }, }, RepromptEventHandlers: diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerArray{ &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerArgs{ Event: pulumi.String("sys.no-match-1"), TriggerFulfillment: &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs{ ReturnPartialResponses: pulumi.Bool(true), Webhook: myWebhook.ID(), Tag: pulumi.String("some-tag"), Messages: diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray{ &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs{ Channel: pulumi.String("some-channel"), Text: &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("Please provide param1"), }, }, }, &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs{ Payload: pulumi.String(" {\"some-key\": \"some-value\", \"other-key\": [\"other-value\"]}\n"), }, &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs{ ConversationSuccess: &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{ Text: pulumi.String("some output text"), }, }, &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{ Ssml: pulumi.String(" <speak>Some example <say-as interpret-as=\"characters\">SSML XML</say-as></speak>\n"), }, }, &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs{ LiveAgentHandoff: &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs{ PlayAudio: &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs{ AudioUri: pulumi.String("http://example.com/some-audio-file.mp3"), }, }, &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs{ TelephonyTransferCall: &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs{ PhoneNumber: pulumi.String("1-234-567-8901"), }, }, }, SetParameterActions: diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray{ &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("some-param"), Value: pulumi.String("123.45"), }, &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("another-param"), Value: pulumi.String(json10), }, &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("other-param"), Value: pulumi.String(json11), }, }, ConditionalCases: diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray{ &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs{ Cases: pulumi.String(json12), }, }, }, }, &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerArgs{ Event: pulumi.String("sys.no-match-2"), TargetFlow: agent.StartFlow, }, &diagflow.CxPageFormParameterFillBehaviorRepromptEventHandlerArgs{ Event: pulumi.String("sys.no-match-3"), TargetPage: myPage2.ID(), }, }, }, Required: pulumi.Bool(true), Redact: pulumi.Bool(true), AdvancedSettings: &diagflow.CxPageFormParameterAdvancedSettingsArgs{ DtmfSettings: &diagflow.CxPageFormParameterAdvancedSettingsDtmfSettingsArgs{ Enabled: pulumi.Bool(true), MaxDigits: pulumi.Int(1), FinishDigit: pulumi.String("#"), }, }, }, }, }, TransitionRoutes: diagflow.CxPageTransitionRouteArray{ &diagflow.CxPageTransitionRouteArgs{ Condition: pulumi.String("$page.params.status = 'FINAL'"), TriggerFulfillment: &diagflow.CxPageTransitionRouteTriggerFulfillmentArgs{ Messages: diagflow.CxPageTransitionRouteTriggerFulfillmentMessageArray{ &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageArgs{ Channel: pulumi.String("some-channel"), Text: &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("information completed, navigating to page 2"), }, }, }, &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageArgs{ Payload: pulumi.String(" {\"some-key\": \"some-value\", \"other-key\": [\"other-value\"]}\n"), }, &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageArgs{ ConversationSuccess: &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs{ Text: pulumi.String("some output text"), }, }, &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageArgs{ OutputAudioText: &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs{ Ssml: pulumi.String(" <speak>Some example <say-as interpret-as=\"characters\">SSML XML</say-as></speak>\n"), }, }, &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageArgs{ LiveAgentHandoff: &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs{ Metadata: pulumi.String(" {\"some-metadata-key\": \"some-value\", \"other-metadata-key\": 1234}\n"), }, }, &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageArgs{ PlayAudio: &diagflow.CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs{ AudioUri: pulumi.String("http://example.com/some-audio-file.mp3"), }, }, &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageArgs{ TelephonyTransferCall: &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs{ PhoneNumber: pulumi.String("1-234-567-8901"), }, }, }, SetParameterActions: diagflow.CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray{ &diagflow.CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("some-param"), Value: pulumi.String("123.45"), }, &diagflow.CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("another-param"), Value: pulumi.String(json13), }, &diagflow.CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs{ Parameter: pulumi.String("other-param"), Value: pulumi.String(json14), }, }, ConditionalCases: diagflow.CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray{ &diagflow.CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs{ Cases: pulumi.String(json15), }, }, }, TargetPage: myPage2.ID(), }, }, AdvancedSettings: &diagflow.CxPageAdvancedSettingsArgs{ DtmfSettings: &diagflow.CxPageAdvancedSettingsDtmfSettingsArgs{ Enabled: pulumi.Bool(true), MaxDigits: pulumi.Int(1), FinishDigit: pulumi.String("#"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Page can be imported using any of these accepted formats:
* `{{parent}}/pages/{{name}}`
* `{{parent}}/{{name}}`
When using the `pulumi import` command, Page can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/cxPage:CxPage default {{parent}}/pages/{{name}} ```
```sh $ pulumi import gcp:diagflow/cxPage:CxPage default {{parent}}/{{name}} ```
func GetCxPage ¶
func GetCxPage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CxPageState, opts ...pulumi.ResourceOption) (*CxPage, error)
GetCxPage gets an existing CxPage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCxPage ¶
func NewCxPage(ctx *pulumi.Context, name string, args *CxPageArgs, opts ...pulumi.ResourceOption) (*CxPage, error)
NewCxPage registers a new resource with the given unique name, arguments, and options.
func (*CxPage) ElementType ¶
func (*CxPage) ToCxPageOutput ¶
func (i *CxPage) ToCxPageOutput() CxPageOutput
func (*CxPage) ToCxPageOutputWithContext ¶
func (i *CxPage) ToCxPageOutputWithContext(ctx context.Context) CxPageOutput
type CxPageAdvancedSettings ¶
type CxPageAdvancedSettings struct { // Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. DtmfSettings *CxPageAdvancedSettingsDtmfSettings `pulumi:"dtmfSettings"` }
type CxPageAdvancedSettingsArgs ¶
type CxPageAdvancedSettingsArgs struct { // Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. DtmfSettings CxPageAdvancedSettingsDtmfSettingsPtrInput `pulumi:"dtmfSettings"` }
func (CxPageAdvancedSettingsArgs) ElementType ¶
func (CxPageAdvancedSettingsArgs) ElementType() reflect.Type
func (CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsOutput ¶
func (i CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsOutput() CxPageAdvancedSettingsOutput
func (CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsOutputWithContext ¶
func (i CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsOutputWithContext(ctx context.Context) CxPageAdvancedSettingsOutput
func (CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsPtrOutput ¶
func (i CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsPtrOutput() CxPageAdvancedSettingsPtrOutput
func (CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsPtrOutputWithContext ¶
func (i CxPageAdvancedSettingsArgs) ToCxPageAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsPtrOutput
type CxPageAdvancedSettingsDtmfSettings ¶
type CxPageAdvancedSettingsDtmfSettings 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). Enabled *bool `pulumi:"enabled"` // The digit that terminates a DTMF digit sequence. FinishDigit *string `pulumi:"finishDigit"` // Max length of DTMF digits. MaxDigits *int `pulumi:"maxDigits"` }
type CxPageAdvancedSettingsDtmfSettingsArgs ¶
type CxPageAdvancedSettingsDtmfSettingsArgs 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). Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The digit that terminates a DTMF digit sequence. FinishDigit pulumi.StringPtrInput `pulumi:"finishDigit"` // Max length of DTMF digits. MaxDigits pulumi.IntPtrInput `pulumi:"maxDigits"` }
func (CxPageAdvancedSettingsDtmfSettingsArgs) ElementType ¶
func (CxPageAdvancedSettingsDtmfSettingsArgs) ElementType() reflect.Type
func (CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsOutput ¶
func (i CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsOutput() CxPageAdvancedSettingsDtmfSettingsOutput
func (CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsOutputWithContext ¶
func (i CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxPageAdvancedSettingsDtmfSettingsOutput
func (CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsPtrOutput ¶
func (i CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsPtrOutput() CxPageAdvancedSettingsDtmfSettingsPtrOutput
func (CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (i CxPageAdvancedSettingsDtmfSettingsArgs) ToCxPageAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsDtmfSettingsPtrOutput
type CxPageAdvancedSettingsDtmfSettingsInput ¶
type CxPageAdvancedSettingsDtmfSettingsInput interface { pulumi.Input ToCxPageAdvancedSettingsDtmfSettingsOutput() CxPageAdvancedSettingsDtmfSettingsOutput ToCxPageAdvancedSettingsDtmfSettingsOutputWithContext(context.Context) CxPageAdvancedSettingsDtmfSettingsOutput }
CxPageAdvancedSettingsDtmfSettingsInput is an input type that accepts CxPageAdvancedSettingsDtmfSettingsArgs and CxPageAdvancedSettingsDtmfSettingsOutput values. You can construct a concrete instance of `CxPageAdvancedSettingsDtmfSettingsInput` via:
CxPageAdvancedSettingsDtmfSettingsArgs{...}
type CxPageAdvancedSettingsDtmfSettingsOutput ¶
type CxPageAdvancedSettingsDtmfSettingsOutput struct{ *pulumi.OutputState }
func (CxPageAdvancedSettingsDtmfSettingsOutput) ElementType ¶
func (CxPageAdvancedSettingsDtmfSettingsOutput) ElementType() reflect.Type
func (CxPageAdvancedSettingsDtmfSettingsOutput) Enabled ¶
func (o CxPageAdvancedSettingsDtmfSettingsOutput) Enabled() pulumi.BoolPtrOutput
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).
func (CxPageAdvancedSettingsDtmfSettingsOutput) FinishDigit ¶
func (o CxPageAdvancedSettingsDtmfSettingsOutput) FinishDigit() pulumi.StringPtrOutput
The digit that terminates a DTMF digit sequence.
func (CxPageAdvancedSettingsDtmfSettingsOutput) MaxDigits ¶
func (o CxPageAdvancedSettingsDtmfSettingsOutput) MaxDigits() pulumi.IntPtrOutput
Max length of DTMF digits.
func (CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsOutput ¶
func (o CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsOutput() CxPageAdvancedSettingsDtmfSettingsOutput
func (CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsOutputWithContext ¶
func (o CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxPageAdvancedSettingsDtmfSettingsOutput
func (CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutput ¶
func (o CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutput() CxPageAdvancedSettingsDtmfSettingsPtrOutput
func (CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (o CxPageAdvancedSettingsDtmfSettingsOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsDtmfSettingsPtrOutput
type CxPageAdvancedSettingsDtmfSettingsPtrInput ¶
type CxPageAdvancedSettingsDtmfSettingsPtrInput interface { pulumi.Input ToCxPageAdvancedSettingsDtmfSettingsPtrOutput() CxPageAdvancedSettingsDtmfSettingsPtrOutput ToCxPageAdvancedSettingsDtmfSettingsPtrOutputWithContext(context.Context) CxPageAdvancedSettingsDtmfSettingsPtrOutput }
CxPageAdvancedSettingsDtmfSettingsPtrInput is an input type that accepts CxPageAdvancedSettingsDtmfSettingsArgs, CxPageAdvancedSettingsDtmfSettingsPtr and CxPageAdvancedSettingsDtmfSettingsPtrOutput values. You can construct a concrete instance of `CxPageAdvancedSettingsDtmfSettingsPtrInput` via:
CxPageAdvancedSettingsDtmfSettingsArgs{...} or: nil
func CxPageAdvancedSettingsDtmfSettingsPtr ¶
func CxPageAdvancedSettingsDtmfSettingsPtr(v *CxPageAdvancedSettingsDtmfSettingsArgs) CxPageAdvancedSettingsDtmfSettingsPtrInput
type CxPageAdvancedSettingsDtmfSettingsPtrOutput ¶
type CxPageAdvancedSettingsDtmfSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxPageAdvancedSettingsDtmfSettingsPtrOutput) ElementType ¶
func (CxPageAdvancedSettingsDtmfSettingsPtrOutput) ElementType() reflect.Type
func (CxPageAdvancedSettingsDtmfSettingsPtrOutput) Enabled ¶
func (o CxPageAdvancedSettingsDtmfSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
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).
func (CxPageAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit ¶
func (o CxPageAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit() pulumi.StringPtrOutput
The digit that terminates a DTMF digit sequence.
func (CxPageAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits ¶
func (o CxPageAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits() pulumi.IntPtrOutput
Max length of DTMF digits.
func (CxPageAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutput ¶
func (o CxPageAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutput() CxPageAdvancedSettingsDtmfSettingsPtrOutput
func (CxPageAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (o CxPageAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsDtmfSettingsPtrOutput
type CxPageAdvancedSettingsInput ¶
type CxPageAdvancedSettingsInput interface { pulumi.Input ToCxPageAdvancedSettingsOutput() CxPageAdvancedSettingsOutput ToCxPageAdvancedSettingsOutputWithContext(context.Context) CxPageAdvancedSettingsOutput }
CxPageAdvancedSettingsInput is an input type that accepts CxPageAdvancedSettingsArgs and CxPageAdvancedSettingsOutput values. You can construct a concrete instance of `CxPageAdvancedSettingsInput` via:
CxPageAdvancedSettingsArgs{...}
type CxPageAdvancedSettingsOutput ¶
type CxPageAdvancedSettingsOutput struct{ *pulumi.OutputState }
func (CxPageAdvancedSettingsOutput) DtmfSettings ¶
func (o CxPageAdvancedSettingsOutput) DtmfSettings() CxPageAdvancedSettingsDtmfSettingsPtrOutput
Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxPageAdvancedSettingsOutput) ElementType ¶
func (CxPageAdvancedSettingsOutput) ElementType() reflect.Type
func (CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsOutput ¶
func (o CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsOutput() CxPageAdvancedSettingsOutput
func (CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsOutputWithContext ¶
func (o CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsOutputWithContext(ctx context.Context) CxPageAdvancedSettingsOutput
func (CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsPtrOutput ¶
func (o CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsPtrOutput() CxPageAdvancedSettingsPtrOutput
func (CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsPtrOutputWithContext ¶
func (o CxPageAdvancedSettingsOutput) ToCxPageAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsPtrOutput
type CxPageAdvancedSettingsPtrInput ¶
type CxPageAdvancedSettingsPtrInput interface { pulumi.Input ToCxPageAdvancedSettingsPtrOutput() CxPageAdvancedSettingsPtrOutput ToCxPageAdvancedSettingsPtrOutputWithContext(context.Context) CxPageAdvancedSettingsPtrOutput }
CxPageAdvancedSettingsPtrInput is an input type that accepts CxPageAdvancedSettingsArgs, CxPageAdvancedSettingsPtr and CxPageAdvancedSettingsPtrOutput values. You can construct a concrete instance of `CxPageAdvancedSettingsPtrInput` via:
CxPageAdvancedSettingsArgs{...} or: nil
func CxPageAdvancedSettingsPtr ¶
func CxPageAdvancedSettingsPtr(v *CxPageAdvancedSettingsArgs) CxPageAdvancedSettingsPtrInput
type CxPageAdvancedSettingsPtrOutput ¶
type CxPageAdvancedSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxPageAdvancedSettingsPtrOutput) DtmfSettings ¶
func (o CxPageAdvancedSettingsPtrOutput) DtmfSettings() CxPageAdvancedSettingsDtmfSettingsPtrOutput
Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxPageAdvancedSettingsPtrOutput) Elem ¶
func (o CxPageAdvancedSettingsPtrOutput) Elem() CxPageAdvancedSettingsOutput
func (CxPageAdvancedSettingsPtrOutput) ElementType ¶
func (CxPageAdvancedSettingsPtrOutput) ElementType() reflect.Type
func (CxPageAdvancedSettingsPtrOutput) ToCxPageAdvancedSettingsPtrOutput ¶
func (o CxPageAdvancedSettingsPtrOutput) ToCxPageAdvancedSettingsPtrOutput() CxPageAdvancedSettingsPtrOutput
func (CxPageAdvancedSettingsPtrOutput) ToCxPageAdvancedSettingsPtrOutputWithContext ¶
func (o CxPageAdvancedSettingsPtrOutput) ToCxPageAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageAdvancedSettingsPtrOutput
type CxPageArgs ¶
type CxPageArgs struct { // Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level. // Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. // Structure is documented below. AdvancedSettings CxPageAdvancedSettingsPtrInput // The human-readable name of the page, unique within the agent. // // *** DisplayName pulumi.StringInput // The fulfillment to call when the session is entering the page. // Structure is documented below. EntryFulfillment CxPageEntryFulfillmentPtrInput // Handlers associated with the page to handle events such as webhook errors, no match or no input. // Structure is documented below. EventHandlers CxPageEventHandlerArrayInput // The form associated with the page, used for collecting parameters relevant to the page. // Structure is documented below. Form CxPageFormPtrInput // The language of the following fields in page: // Page.entry_fulfillment.messages // Page.entry_fulfillment.conditional_cases // Page.event_handlers.trigger_fulfillment.messages // Page.event_handlers.trigger_fulfillment.conditional_cases // Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages // Page.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_cases // Page.form.parameters.fill_behavior.reprompt_event_handlers.messages // Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases // Page.transition_routes.trigger_fulfillment.messages // Page.transition_routes.trigger_fulfillment.conditional_cases // If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used. LanguageCode pulumi.StringPtrInput // The flow to create a page for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. Parent pulumi.StringPtrInput // Ordered list of TransitionRouteGroups associated with the page. Transition route groups must be unique within a page. // If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route > page's transition route group > flow's transition routes. // If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. // Format:projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/transitionRouteGroups/<TransitionRouteGroup ID>. TransitionRouteGroups pulumi.StringArrayInput // A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. // When we are in a certain page, the TransitionRoutes are evalauted in the following order: // TransitionRoutes defined in the page with intent specified. // TransitionRoutes defined in the transition route groups with intent specified. // TransitionRoutes defined in flow with intent specified. // TransitionRoutes defined in the transition route groups with intent specified. // TransitionRoutes defined in the page with only condition specified. // TransitionRoutes defined in the transition route groups with only condition specified. // Structure is documented below. TransitionRoutes CxPageTransitionRouteArrayInput }
The set of arguments for constructing a CxPage resource.
func (CxPageArgs) ElementType ¶
func (CxPageArgs) ElementType() reflect.Type
type CxPageArray ¶
type CxPageArray []CxPageInput
func (CxPageArray) ElementType ¶
func (CxPageArray) ElementType() reflect.Type
func (CxPageArray) ToCxPageArrayOutput ¶
func (i CxPageArray) ToCxPageArrayOutput() CxPageArrayOutput
func (CxPageArray) ToCxPageArrayOutputWithContext ¶
func (i CxPageArray) ToCxPageArrayOutputWithContext(ctx context.Context) CxPageArrayOutput
type CxPageArrayInput ¶
type CxPageArrayInput interface { pulumi.Input ToCxPageArrayOutput() CxPageArrayOutput ToCxPageArrayOutputWithContext(context.Context) CxPageArrayOutput }
CxPageArrayInput is an input type that accepts CxPageArray and CxPageArrayOutput values. You can construct a concrete instance of `CxPageArrayInput` via:
CxPageArray{ CxPageArgs{...} }
type CxPageArrayOutput ¶
type CxPageArrayOutput struct{ *pulumi.OutputState }
func (CxPageArrayOutput) ElementType ¶
func (CxPageArrayOutput) ElementType() reflect.Type
func (CxPageArrayOutput) Index ¶
func (o CxPageArrayOutput) Index(i pulumi.IntInput) CxPageOutput
func (CxPageArrayOutput) ToCxPageArrayOutput ¶
func (o CxPageArrayOutput) ToCxPageArrayOutput() CxPageArrayOutput
func (CxPageArrayOutput) ToCxPageArrayOutputWithContext ¶
func (o CxPageArrayOutput) ToCxPageArrayOutputWithContext(ctx context.Context) CxPageArrayOutput
type CxPageEntryFulfillment ¶
type CxPageEntryFulfillment struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases []CxPageEntryFulfillmentConditionalCase `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages []CxPageEntryFulfillmentMessage `pulumi:"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. ReturnPartialResponses *bool `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions []CxPageEntryFulfillmentSetParameterAction `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag *string `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook *string `pulumi:"webhook"` }
type CxPageEntryFulfillmentArgs ¶
type CxPageEntryFulfillmentArgs struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases CxPageEntryFulfillmentConditionalCaseArrayInput `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages CxPageEntryFulfillmentMessageArrayInput `pulumi:"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. ReturnPartialResponses pulumi.BoolPtrInput `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions CxPageEntryFulfillmentSetParameterActionArrayInput `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag pulumi.StringPtrInput `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook pulumi.StringPtrInput `pulumi:"webhook"` }
func (CxPageEntryFulfillmentArgs) ElementType ¶
func (CxPageEntryFulfillmentArgs) ElementType() reflect.Type
func (CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentOutput ¶
func (i CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentOutput() CxPageEntryFulfillmentOutput
func (CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentOutputWithContext ¶
func (i CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentOutputWithContext(ctx context.Context) CxPageEntryFulfillmentOutput
func (CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentPtrOutput ¶
func (i CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentPtrOutput() CxPageEntryFulfillmentPtrOutput
func (CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentPtrOutputWithContext ¶
func (i CxPageEntryFulfillmentArgs) ToCxPageEntryFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentPtrOutput
type CxPageEntryFulfillmentConditionalCase ¶
type CxPageEntryFulfillmentConditionalCase 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. Cases *string `pulumi:"cases"` }
type CxPageEntryFulfillmentConditionalCaseArgs ¶
type CxPageEntryFulfillmentConditionalCaseArgs 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. Cases pulumi.StringPtrInput `pulumi:"cases"` }
func (CxPageEntryFulfillmentConditionalCaseArgs) ElementType ¶
func (CxPageEntryFulfillmentConditionalCaseArgs) ElementType() reflect.Type
func (CxPageEntryFulfillmentConditionalCaseArgs) ToCxPageEntryFulfillmentConditionalCaseOutput ¶
func (i CxPageEntryFulfillmentConditionalCaseArgs) ToCxPageEntryFulfillmentConditionalCaseOutput() CxPageEntryFulfillmentConditionalCaseOutput
func (CxPageEntryFulfillmentConditionalCaseArgs) ToCxPageEntryFulfillmentConditionalCaseOutputWithContext ¶
func (i CxPageEntryFulfillmentConditionalCaseArgs) ToCxPageEntryFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageEntryFulfillmentConditionalCaseOutput
type CxPageEntryFulfillmentConditionalCaseArray ¶
type CxPageEntryFulfillmentConditionalCaseArray []CxPageEntryFulfillmentConditionalCaseInput
func (CxPageEntryFulfillmentConditionalCaseArray) ElementType ¶
func (CxPageEntryFulfillmentConditionalCaseArray) ElementType() reflect.Type
func (CxPageEntryFulfillmentConditionalCaseArray) ToCxPageEntryFulfillmentConditionalCaseArrayOutput ¶
func (i CxPageEntryFulfillmentConditionalCaseArray) ToCxPageEntryFulfillmentConditionalCaseArrayOutput() CxPageEntryFulfillmentConditionalCaseArrayOutput
func (CxPageEntryFulfillmentConditionalCaseArray) ToCxPageEntryFulfillmentConditionalCaseArrayOutputWithContext ¶
func (i CxPageEntryFulfillmentConditionalCaseArray) ToCxPageEntryFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentConditionalCaseArrayOutput
type CxPageEntryFulfillmentConditionalCaseArrayInput ¶
type CxPageEntryFulfillmentConditionalCaseArrayInput interface { pulumi.Input ToCxPageEntryFulfillmentConditionalCaseArrayOutput() CxPageEntryFulfillmentConditionalCaseArrayOutput ToCxPageEntryFulfillmentConditionalCaseArrayOutputWithContext(context.Context) CxPageEntryFulfillmentConditionalCaseArrayOutput }
CxPageEntryFulfillmentConditionalCaseArrayInput is an input type that accepts CxPageEntryFulfillmentConditionalCaseArray and CxPageEntryFulfillmentConditionalCaseArrayOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentConditionalCaseArrayInput` via:
CxPageEntryFulfillmentConditionalCaseArray{ CxPageEntryFulfillmentConditionalCaseArgs{...} }
type CxPageEntryFulfillmentConditionalCaseArrayOutput ¶
type CxPageEntryFulfillmentConditionalCaseArrayOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentConditionalCaseArrayOutput) ElementType ¶
func (CxPageEntryFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentConditionalCaseArrayOutput) ToCxPageEntryFulfillmentConditionalCaseArrayOutput ¶
func (o CxPageEntryFulfillmentConditionalCaseArrayOutput) ToCxPageEntryFulfillmentConditionalCaseArrayOutput() CxPageEntryFulfillmentConditionalCaseArrayOutput
func (CxPageEntryFulfillmentConditionalCaseArrayOutput) ToCxPageEntryFulfillmentConditionalCaseArrayOutputWithContext ¶
func (o CxPageEntryFulfillmentConditionalCaseArrayOutput) ToCxPageEntryFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentConditionalCaseArrayOutput
type CxPageEntryFulfillmentConditionalCaseInput ¶
type CxPageEntryFulfillmentConditionalCaseInput interface { pulumi.Input ToCxPageEntryFulfillmentConditionalCaseOutput() CxPageEntryFulfillmentConditionalCaseOutput ToCxPageEntryFulfillmentConditionalCaseOutputWithContext(context.Context) CxPageEntryFulfillmentConditionalCaseOutput }
CxPageEntryFulfillmentConditionalCaseInput is an input type that accepts CxPageEntryFulfillmentConditionalCaseArgs and CxPageEntryFulfillmentConditionalCaseOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentConditionalCaseInput` via:
CxPageEntryFulfillmentConditionalCaseArgs{...}
type CxPageEntryFulfillmentConditionalCaseOutput ¶
type CxPageEntryFulfillmentConditionalCaseOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentConditionalCaseOutput) Cases ¶
func (o CxPageEntryFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
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.
func (CxPageEntryFulfillmentConditionalCaseOutput) ElementType ¶
func (CxPageEntryFulfillmentConditionalCaseOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentConditionalCaseOutput) ToCxPageEntryFulfillmentConditionalCaseOutput ¶
func (o CxPageEntryFulfillmentConditionalCaseOutput) ToCxPageEntryFulfillmentConditionalCaseOutput() CxPageEntryFulfillmentConditionalCaseOutput
func (CxPageEntryFulfillmentConditionalCaseOutput) ToCxPageEntryFulfillmentConditionalCaseOutputWithContext ¶
func (o CxPageEntryFulfillmentConditionalCaseOutput) ToCxPageEntryFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageEntryFulfillmentConditionalCaseOutput
type CxPageEntryFulfillmentInput ¶
type CxPageEntryFulfillmentInput interface { pulumi.Input ToCxPageEntryFulfillmentOutput() CxPageEntryFulfillmentOutput ToCxPageEntryFulfillmentOutputWithContext(context.Context) CxPageEntryFulfillmentOutput }
CxPageEntryFulfillmentInput is an input type that accepts CxPageEntryFulfillmentArgs and CxPageEntryFulfillmentOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentInput` via:
CxPageEntryFulfillmentArgs{...}
type CxPageEntryFulfillmentMessage ¶
type CxPageEntryFulfillmentMessage 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. Channel *string `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess *CxPageEntryFulfillmentMessageConversationSuccess `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff *CxPageEntryFulfillmentMessageLiveAgentHandoff `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText *CxPageEntryFulfillmentMessageOutputAudioText `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload *string `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio *CxPageEntryFulfillmentMessagePlayAudio `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall *CxPageEntryFulfillmentMessageTelephonyTransferCall `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text *CxPageEntryFulfillmentMessageText `pulumi:"text"` }
type CxPageEntryFulfillmentMessageArgs ¶
type CxPageEntryFulfillmentMessageArgs 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. Channel pulumi.StringPtrInput `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess CxPageEntryFulfillmentMessageConversationSuccessPtrInput `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff CxPageEntryFulfillmentMessageLiveAgentHandoffPtrInput `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText CxPageEntryFulfillmentMessageOutputAudioTextPtrInput `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload pulumi.StringPtrInput `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio CxPageEntryFulfillmentMessagePlayAudioPtrInput `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall CxPageEntryFulfillmentMessageTelephonyTransferCallPtrInput `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text CxPageEntryFulfillmentMessageTextPtrInput `pulumi:"text"` }
func (CxPageEntryFulfillmentMessageArgs) ElementType ¶
func (CxPageEntryFulfillmentMessageArgs) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageArgs) ToCxPageEntryFulfillmentMessageOutput ¶
func (i CxPageEntryFulfillmentMessageArgs) ToCxPageEntryFulfillmentMessageOutput() CxPageEntryFulfillmentMessageOutput
func (CxPageEntryFulfillmentMessageArgs) ToCxPageEntryFulfillmentMessageOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageArgs) ToCxPageEntryFulfillmentMessageOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutput
type CxPageEntryFulfillmentMessageArray ¶
type CxPageEntryFulfillmentMessageArray []CxPageEntryFulfillmentMessageInput
func (CxPageEntryFulfillmentMessageArray) ElementType ¶
func (CxPageEntryFulfillmentMessageArray) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageArray) ToCxPageEntryFulfillmentMessageArrayOutput ¶
func (i CxPageEntryFulfillmentMessageArray) ToCxPageEntryFulfillmentMessageArrayOutput() CxPageEntryFulfillmentMessageArrayOutput
func (CxPageEntryFulfillmentMessageArray) ToCxPageEntryFulfillmentMessageArrayOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageArray) ToCxPageEntryFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageArrayOutput
type CxPageEntryFulfillmentMessageArrayInput ¶
type CxPageEntryFulfillmentMessageArrayInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageArrayOutput() CxPageEntryFulfillmentMessageArrayOutput ToCxPageEntryFulfillmentMessageArrayOutputWithContext(context.Context) CxPageEntryFulfillmentMessageArrayOutput }
CxPageEntryFulfillmentMessageArrayInput is an input type that accepts CxPageEntryFulfillmentMessageArray and CxPageEntryFulfillmentMessageArrayOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageArrayInput` via:
CxPageEntryFulfillmentMessageArray{ CxPageEntryFulfillmentMessageArgs{...} }
type CxPageEntryFulfillmentMessageArrayOutput ¶
type CxPageEntryFulfillmentMessageArrayOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageArrayOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageArrayOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageArrayOutput) ToCxPageEntryFulfillmentMessageArrayOutput ¶
func (o CxPageEntryFulfillmentMessageArrayOutput) ToCxPageEntryFulfillmentMessageArrayOutput() CxPageEntryFulfillmentMessageArrayOutput
func (CxPageEntryFulfillmentMessageArrayOutput) ToCxPageEntryFulfillmentMessageArrayOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageArrayOutput) ToCxPageEntryFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageArrayOutput
type CxPageEntryFulfillmentMessageConversationSuccess ¶
type CxPageEntryFulfillmentMessageConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxPageEntryFulfillmentMessageConversationSuccessArgs ¶
type CxPageEntryFulfillmentMessageConversationSuccessArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxPageEntryFulfillmentMessageConversationSuccessArgs) ElementType ¶
func (CxPageEntryFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessOutput ¶
func (i CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessOutput() CxPageEntryFulfillmentMessageConversationSuccessOutput
func (CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageConversationSuccessOutput
func (CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutput ¶
func (i CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutput() CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
func (CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageConversationSuccessArgs) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
type CxPageEntryFulfillmentMessageConversationSuccessInput ¶
type CxPageEntryFulfillmentMessageConversationSuccessInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageConversationSuccessOutput() CxPageEntryFulfillmentMessageConversationSuccessOutput ToCxPageEntryFulfillmentMessageConversationSuccessOutputWithContext(context.Context) CxPageEntryFulfillmentMessageConversationSuccessOutput }
CxPageEntryFulfillmentMessageConversationSuccessInput is an input type that accepts CxPageEntryFulfillmentMessageConversationSuccessArgs and CxPageEntryFulfillmentMessageConversationSuccessOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageConversationSuccessInput` via:
CxPageEntryFulfillmentMessageConversationSuccessArgs{...}
type CxPageEntryFulfillmentMessageConversationSuccessOutput ¶
type CxPageEntryFulfillmentMessageConversationSuccessOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageConversationSuccessOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageConversationSuccessOutput) Metadata ¶
func (o CxPageEntryFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessOutput ¶
func (o CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessOutput() CxPageEntryFulfillmentMessageConversationSuccessOutput
func (CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageConversationSuccessOutput
func (CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutput() CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
func (CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageConversationSuccessOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
type CxPageEntryFulfillmentMessageConversationSuccessPtrInput ¶
type CxPageEntryFulfillmentMessageConversationSuccessPtrInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutput() CxPageEntryFulfillmentMessageConversationSuccessPtrOutput ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutputWithContext(context.Context) CxPageEntryFulfillmentMessageConversationSuccessPtrOutput }
CxPageEntryFulfillmentMessageConversationSuccessPtrInput is an input type that accepts CxPageEntryFulfillmentMessageConversationSuccessArgs, CxPageEntryFulfillmentMessageConversationSuccessPtr and CxPageEntryFulfillmentMessageConversationSuccessPtrOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageConversationSuccessPtrInput` via:
CxPageEntryFulfillmentMessageConversationSuccessArgs{...} or: nil
func CxPageEntryFulfillmentMessageConversationSuccessPtr ¶
func CxPageEntryFulfillmentMessageConversationSuccessPtr(v *CxPageEntryFulfillmentMessageConversationSuccessArgs) CxPageEntryFulfillmentMessageConversationSuccessPtrInput
type CxPageEntryFulfillmentMessageConversationSuccessPtrOutput ¶
type CxPageEntryFulfillmentMessageConversationSuccessPtrOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) Metadata ¶
func (o CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutput() CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
func (CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEntryFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
type CxPageEntryFulfillmentMessageInput ¶
type CxPageEntryFulfillmentMessageInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageOutput() CxPageEntryFulfillmentMessageOutput ToCxPageEntryFulfillmentMessageOutputWithContext(context.Context) CxPageEntryFulfillmentMessageOutput }
CxPageEntryFulfillmentMessageInput is an input type that accepts CxPageEntryFulfillmentMessageArgs and CxPageEntryFulfillmentMessageOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageInput` via:
CxPageEntryFulfillmentMessageArgs{...}
type CxPageEntryFulfillmentMessageLiveAgentHandoff ¶
type CxPageEntryFulfillmentMessageLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxPageEntryFulfillmentMessageLiveAgentHandoffArgs ¶
type CxPageEntryFulfillmentMessageLiveAgentHandoffArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ElementType ¶
func (CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutput ¶
func (i CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffOutput
func (CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffOutput
func (CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (i CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageEntryFulfillmentMessageLiveAgentHandoffInput ¶
type CxPageEntryFulfillmentMessageLiveAgentHandoffInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffOutput ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutputWithContext(context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffOutput }
CxPageEntryFulfillmentMessageLiveAgentHandoffInput is an input type that accepts CxPageEntryFulfillmentMessageLiveAgentHandoffArgs and CxPageEntryFulfillmentMessageLiveAgentHandoffOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageLiveAgentHandoffInput` via:
CxPageEntryFulfillmentMessageLiveAgentHandoffArgs{...}
type CxPageEntryFulfillmentMessageLiveAgentHandoffOutput ¶
type CxPageEntryFulfillmentMessageLiveAgentHandoffOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) Metadata ¶
func (o CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutput ¶
func (o CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffOutput
func (CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffOutput
func (CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageEntryFulfillmentMessageLiveAgentHandoffPtrInput ¶
type CxPageEntryFulfillmentMessageLiveAgentHandoffPtrInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput }
CxPageEntryFulfillmentMessageLiveAgentHandoffPtrInput is an input type that accepts CxPageEntryFulfillmentMessageLiveAgentHandoffArgs, CxPageEntryFulfillmentMessageLiveAgentHandoffPtr and CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageLiveAgentHandoffPtrInput` via:
CxPageEntryFulfillmentMessageLiveAgentHandoffArgs{...} or: nil
func CxPageEntryFulfillmentMessageLiveAgentHandoffPtr ¶
func CxPageEntryFulfillmentMessageLiveAgentHandoffPtr(v *CxPageEntryFulfillmentMessageLiveAgentHandoffArgs) CxPageEntryFulfillmentMessageLiveAgentHandoffPtrInput
type CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput ¶
type CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata ¶
func (o CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageEntryFulfillmentMessageOutput ¶
type CxPageEntryFulfillmentMessageOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageOutput) Channel ¶
func (o CxPageEntryFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.
func (CxPageEntryFulfillmentMessageOutput) ConversationSuccess ¶
func (o CxPageEntryFulfillmentMessageOutput) ConversationSuccess() CxPageEntryFulfillmentMessageConversationSuccessPtrOutput
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.
- In a webhook response when you determine that you handled the customer issue. Structure is documented below.
func (CxPageEntryFulfillmentMessageOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageOutput) LiveAgentHandoff ¶
func (o CxPageEntryFulfillmentMessageOutput) LiveAgentHandoff() CxPageEntryFulfillmentMessageLiveAgentHandoffPtrOutput
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.
- In a webhook response when you determine that the customer issue can only be handled by a human. Structure is documented below.
func (CxPageEntryFulfillmentMessageOutput) OutputAudioText ¶
func (o CxPageEntryFulfillmentMessageOutput) OutputAudioText() CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. Structure is documented below.
func (CxPageEntryFulfillmentMessageOutput) Payload ¶
func (o CxPageEntryFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
A custom, platform-specific payload.
func (CxPageEntryFulfillmentMessageOutput) PlayAudio ¶
func (o CxPageEntryFulfillmentMessageOutput) PlayAudio() CxPageEntryFulfillmentMessagePlayAudioPtrOutput
Specifies an audio clip to be played by the client as part of the response. Structure is documented below.
func (CxPageEntryFulfillmentMessageOutput) TelephonyTransferCall ¶
func (o CxPageEntryFulfillmentMessageOutput) TelephonyTransferCall() CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. Structure is documented below.
func (CxPageEntryFulfillmentMessageOutput) Text ¶
The text response message. Structure is documented below.
func (CxPageEntryFulfillmentMessageOutput) ToCxPageEntryFulfillmentMessageOutput ¶
func (o CxPageEntryFulfillmentMessageOutput) ToCxPageEntryFulfillmentMessageOutput() CxPageEntryFulfillmentMessageOutput
func (CxPageEntryFulfillmentMessageOutput) ToCxPageEntryFulfillmentMessageOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageOutput) ToCxPageEntryFulfillmentMessageOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutput
type CxPageEntryFulfillmentMessageOutputAudioText ¶
type CxPageEntryFulfillmentMessageOutputAudioText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml *string `pulumi:"ssml"` // The raw text to be synthesized. Text *string `pulumi:"text"` }
type CxPageEntryFulfillmentMessageOutputAudioTextArgs ¶
type CxPageEntryFulfillmentMessageOutputAudioTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml pulumi.StringPtrInput `pulumi:"ssml"` // The raw text to be synthesized. Text pulumi.StringPtrInput `pulumi:"text"` }
func (CxPageEntryFulfillmentMessageOutputAudioTextArgs) ElementType ¶
func (CxPageEntryFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextOutput ¶
func (i CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextOutput() CxPageEntryFulfillmentMessageOutputAudioTextOutput
func (CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutputAudioTextOutput
func (CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutput ¶
func (i CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutput() CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageOutputAudioTextArgs) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
type CxPageEntryFulfillmentMessageOutputAudioTextInput ¶
type CxPageEntryFulfillmentMessageOutputAudioTextInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageOutputAudioTextOutput() CxPageEntryFulfillmentMessageOutputAudioTextOutput ToCxPageEntryFulfillmentMessageOutputAudioTextOutputWithContext(context.Context) CxPageEntryFulfillmentMessageOutputAudioTextOutput }
CxPageEntryFulfillmentMessageOutputAudioTextInput is an input type that accepts CxPageEntryFulfillmentMessageOutputAudioTextArgs and CxPageEntryFulfillmentMessageOutputAudioTextOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageOutputAudioTextInput` via:
CxPageEntryFulfillmentMessageOutputAudioTextArgs{...}
type CxPageEntryFulfillmentMessageOutputAudioTextOutput ¶
type CxPageEntryFulfillmentMessageOutputAudioTextOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption ¶
func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEntryFulfillmentMessageOutputAudioTextOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageOutputAudioTextOutput) Ssml ¶
func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxPageEntryFulfillmentMessageOutputAudioTextOutput) Text ¶
func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextOutput ¶
func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextOutput() CxPageEntryFulfillmentMessageOutputAudioTextOutput
func (CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutputAudioTextOutput
func (CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutput() CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageOutputAudioTextOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
type CxPageEntryFulfillmentMessageOutputAudioTextPtrInput ¶
type CxPageEntryFulfillmentMessageOutputAudioTextPtrInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutput() CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutputWithContext(context.Context) CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput }
CxPageEntryFulfillmentMessageOutputAudioTextPtrInput is an input type that accepts CxPageEntryFulfillmentMessageOutputAudioTextArgs, CxPageEntryFulfillmentMessageOutputAudioTextPtr and CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageOutputAudioTextPtrInput` via:
CxPageEntryFulfillmentMessageOutputAudioTextArgs{...} or: nil
func CxPageEntryFulfillmentMessageOutputAudioTextPtr ¶
func CxPageEntryFulfillmentMessageOutputAudioTextPtr(v *CxPageEntryFulfillmentMessageOutputAudioTextArgs) CxPageEntryFulfillmentMessageOutputAudioTextPtrInput
type CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput ¶
type CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) Ssml ¶
The SSML text to be synthesized. For more information, see SSML.
func (CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutput() CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEntryFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageOutputAudioTextPtrOutput
type CxPageEntryFulfillmentMessagePlayAudio ¶
type CxPageEntryFulfillmentMessagePlayAudio struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri string `pulumi:"audioUri"` }
type CxPageEntryFulfillmentMessagePlayAudioArgs ¶
type CxPageEntryFulfillmentMessagePlayAudioArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri pulumi.StringInput `pulumi:"audioUri"` }
func (CxPageEntryFulfillmentMessagePlayAudioArgs) ElementType ¶
func (CxPageEntryFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioOutput ¶
func (i CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioOutput() CxPageEntryFulfillmentMessagePlayAudioOutput
func (CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioOutputWithContext ¶
func (i CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessagePlayAudioOutput
func (CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutput ¶
func (i CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutput() CxPageEntryFulfillmentMessagePlayAudioPtrOutput
func (CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (i CxPageEntryFulfillmentMessagePlayAudioArgs) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessagePlayAudioPtrOutput
type CxPageEntryFulfillmentMessagePlayAudioInput ¶
type CxPageEntryFulfillmentMessagePlayAudioInput interface { pulumi.Input ToCxPageEntryFulfillmentMessagePlayAudioOutput() CxPageEntryFulfillmentMessagePlayAudioOutput ToCxPageEntryFulfillmentMessagePlayAudioOutputWithContext(context.Context) CxPageEntryFulfillmentMessagePlayAudioOutput }
CxPageEntryFulfillmentMessagePlayAudioInput is an input type that accepts CxPageEntryFulfillmentMessagePlayAudioArgs and CxPageEntryFulfillmentMessagePlayAudioOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessagePlayAudioInput` via:
CxPageEntryFulfillmentMessagePlayAudioArgs{...}
type CxPageEntryFulfillmentMessagePlayAudioOutput ¶
type CxPageEntryFulfillmentMessagePlayAudioOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption ¶
func (o CxPageEntryFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEntryFulfillmentMessagePlayAudioOutput) AudioUri ¶
func (o CxPageEntryFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxPageEntryFulfillmentMessagePlayAudioOutput) ElementType ¶
func (CxPageEntryFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioOutput ¶
func (o CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioOutput() CxPageEntryFulfillmentMessagePlayAudioOutput
func (CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioOutputWithContext ¶
func (o CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessagePlayAudioOutput
func (CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutput() CxPageEntryFulfillmentMessagePlayAudioPtrOutput
func (CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessagePlayAudioOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessagePlayAudioPtrOutput
type CxPageEntryFulfillmentMessagePlayAudioPtrInput ¶
type CxPageEntryFulfillmentMessagePlayAudioPtrInput interface { pulumi.Input ToCxPageEntryFulfillmentMessagePlayAudioPtrOutput() CxPageEntryFulfillmentMessagePlayAudioPtrOutput ToCxPageEntryFulfillmentMessagePlayAudioPtrOutputWithContext(context.Context) CxPageEntryFulfillmentMessagePlayAudioPtrOutput }
CxPageEntryFulfillmentMessagePlayAudioPtrInput is an input type that accepts CxPageEntryFulfillmentMessagePlayAudioArgs, CxPageEntryFulfillmentMessagePlayAudioPtr and CxPageEntryFulfillmentMessagePlayAudioPtrOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessagePlayAudioPtrInput` via:
CxPageEntryFulfillmentMessagePlayAudioArgs{...} or: nil
func CxPageEntryFulfillmentMessagePlayAudioPtr ¶
func CxPageEntryFulfillmentMessagePlayAudioPtr(v *CxPageEntryFulfillmentMessagePlayAudioArgs) CxPageEntryFulfillmentMessagePlayAudioPtrInput
type CxPageEntryFulfillmentMessagePlayAudioPtrOutput ¶
type CxPageEntryFulfillmentMessagePlayAudioPtrOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageEntryFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEntryFulfillmentMessagePlayAudioPtrOutput) AudioUri ¶
func (o CxPageEntryFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxPageEntryFulfillmentMessagePlayAudioPtrOutput) ElementType ¶
func (CxPageEntryFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessagePlayAudioPtrOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxPageEntryFulfillmentMessagePlayAudioPtrOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutput() CxPageEntryFulfillmentMessagePlayAudioPtrOutput
func (CxPageEntryFulfillmentMessagePlayAudioPtrOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessagePlayAudioPtrOutput) ToCxPageEntryFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessagePlayAudioPtrOutput
type CxPageEntryFulfillmentMessageTelephonyTransferCall ¶
type CxPageEntryFulfillmentMessageTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. PhoneNumber string `pulumi:"phoneNumber"` }
type CxPageEntryFulfillmentMessageTelephonyTransferCallArgs ¶
type CxPageEntryFulfillmentMessageTelephonyTransferCallArgs struct { // Transfer the call to a phone number in E.164 format. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ElementType ¶
func (CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutput ¶
func (i CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallOutput
func (CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallOutput
func (CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (i CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageEntryFulfillmentMessageTelephonyTransferCallInput ¶
type CxPageEntryFulfillmentMessageTelephonyTransferCallInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallOutput ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutputWithContext(context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallOutput }
CxPageEntryFulfillmentMessageTelephonyTransferCallInput is an input type that accepts CxPageEntryFulfillmentMessageTelephonyTransferCallArgs and CxPageEntryFulfillmentMessageTelephonyTransferCallOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageTelephonyTransferCallInput` via:
CxPageEntryFulfillmentMessageTelephonyTransferCallArgs{...}
type CxPageEntryFulfillmentMessageTelephonyTransferCallOutput ¶
type CxPageEntryFulfillmentMessageTelephonyTransferCallOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber ¶
func (o CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
Transfer the call to a phone number in E.164 format.
func (CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutput ¶
func (o CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallOutput
func (CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallOutput
func (CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageEntryFulfillmentMessageTelephonyTransferCallPtrInput ¶
type CxPageEntryFulfillmentMessageTelephonyTransferCallPtrInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput }
CxPageEntryFulfillmentMessageTelephonyTransferCallPtrInput is an input type that accepts CxPageEntryFulfillmentMessageTelephonyTransferCallArgs, CxPageEntryFulfillmentMessageTelephonyTransferCallPtr and CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageTelephonyTransferCallPtrInput` via:
CxPageEntryFulfillmentMessageTelephonyTransferCallArgs{...} or: nil
func CxPageEntryFulfillmentMessageTelephonyTransferCallPtr ¶
func CxPageEntryFulfillmentMessageTelephonyTransferCallPtr(v *CxPageEntryFulfillmentMessageTelephonyTransferCallArgs) CxPageEntryFulfillmentMessageTelephonyTransferCallPtrInput
type CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput ¶
type CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber ¶
func (o CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Transfer the call to a phone number in E.164 format.
func (CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageEntryFulfillmentMessageText ¶
type CxPageEntryFulfillmentMessageText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts []string `pulumi:"texts"` }
type CxPageEntryFulfillmentMessageTextArgs ¶
type CxPageEntryFulfillmentMessageTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts pulumi.StringArrayInput `pulumi:"texts"` }
func (CxPageEntryFulfillmentMessageTextArgs) ElementType ¶
func (CxPageEntryFulfillmentMessageTextArgs) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextOutput ¶
func (i CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextOutput() CxPageEntryFulfillmentMessageTextOutput
func (CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTextOutput
func (CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextPtrOutput ¶
func (i CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextPtrOutput() CxPageEntryFulfillmentMessageTextPtrOutput
func (CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextPtrOutputWithContext ¶
func (i CxPageEntryFulfillmentMessageTextArgs) ToCxPageEntryFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTextPtrOutput
type CxPageEntryFulfillmentMessageTextInput ¶
type CxPageEntryFulfillmentMessageTextInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageTextOutput() CxPageEntryFulfillmentMessageTextOutput ToCxPageEntryFulfillmentMessageTextOutputWithContext(context.Context) CxPageEntryFulfillmentMessageTextOutput }
CxPageEntryFulfillmentMessageTextInput is an input type that accepts CxPageEntryFulfillmentMessageTextArgs and CxPageEntryFulfillmentMessageTextOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageTextInput` via:
CxPageEntryFulfillmentMessageTextArgs{...}
type CxPageEntryFulfillmentMessageTextOutput ¶
type CxPageEntryFulfillmentMessageTextOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageTextOutput) AllowPlaybackInterruption ¶
func (o CxPageEntryFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEntryFulfillmentMessageTextOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageTextOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageTextOutput) Texts ¶
func (o CxPageEntryFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextOutput ¶
func (o CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextOutput() CxPageEntryFulfillmentMessageTextOutput
func (CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTextOutput
func (CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextPtrOutput ¶
func (o CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextPtrOutput() CxPageEntryFulfillmentMessageTextPtrOutput
func (CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageTextOutput) ToCxPageEntryFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTextPtrOutput
type CxPageEntryFulfillmentMessageTextPtrInput ¶
type CxPageEntryFulfillmentMessageTextPtrInput interface { pulumi.Input ToCxPageEntryFulfillmentMessageTextPtrOutput() CxPageEntryFulfillmentMessageTextPtrOutput ToCxPageEntryFulfillmentMessageTextPtrOutputWithContext(context.Context) CxPageEntryFulfillmentMessageTextPtrOutput }
CxPageEntryFulfillmentMessageTextPtrInput is an input type that accepts CxPageEntryFulfillmentMessageTextArgs, CxPageEntryFulfillmentMessageTextPtr and CxPageEntryFulfillmentMessageTextPtrOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentMessageTextPtrInput` via:
CxPageEntryFulfillmentMessageTextArgs{...} or: nil
func CxPageEntryFulfillmentMessageTextPtr ¶
func CxPageEntryFulfillmentMessageTextPtr(v *CxPageEntryFulfillmentMessageTextArgs) CxPageEntryFulfillmentMessageTextPtrInput
type CxPageEntryFulfillmentMessageTextPtrOutput ¶
type CxPageEntryFulfillmentMessageTextPtrOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageEntryFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEntryFulfillmentMessageTextPtrOutput) ElementType ¶
func (CxPageEntryFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentMessageTextPtrOutput) Texts ¶
func (o CxPageEntryFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxPageEntryFulfillmentMessageTextPtrOutput) ToCxPageEntryFulfillmentMessageTextPtrOutput ¶
func (o CxPageEntryFulfillmentMessageTextPtrOutput) ToCxPageEntryFulfillmentMessageTextPtrOutput() CxPageEntryFulfillmentMessageTextPtrOutput
func (CxPageEntryFulfillmentMessageTextPtrOutput) ToCxPageEntryFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentMessageTextPtrOutput) ToCxPageEntryFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentMessageTextPtrOutput
type CxPageEntryFulfillmentOutput ¶
type CxPageEntryFulfillmentOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentOutput) ConditionalCases ¶
func (o CxPageEntryFulfillmentOutput) ConditionalCases() CxPageEntryFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxPageEntryFulfillmentOutput) ElementType ¶
func (CxPageEntryFulfillmentOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentOutput) Messages ¶
func (o CxPageEntryFulfillmentOutput) Messages() CxPageEntryFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxPageEntryFulfillmentOutput) ReturnPartialResponses ¶
func (o CxPageEntryFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxPageEntryFulfillmentOutput) SetParameterActions ¶
func (o CxPageEntryFulfillmentOutput) SetParameterActions() CxPageEntryFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxPageEntryFulfillmentOutput) Tag ¶
func (o CxPageEntryFulfillmentOutput) Tag() pulumi.StringPtrOutput
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentOutput ¶
func (o CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentOutput() CxPageEntryFulfillmentOutput
func (CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentOutputWithContext ¶
func (o CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentOutputWithContext(ctx context.Context) CxPageEntryFulfillmentOutput
func (CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentPtrOutput ¶
func (o CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentPtrOutput() CxPageEntryFulfillmentPtrOutput
func (CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentOutput) ToCxPageEntryFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentPtrOutput
func (CxPageEntryFulfillmentOutput) Webhook ¶
func (o CxPageEntryFulfillmentOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxPageEntryFulfillmentPtrInput ¶
type CxPageEntryFulfillmentPtrInput interface { pulumi.Input ToCxPageEntryFulfillmentPtrOutput() CxPageEntryFulfillmentPtrOutput ToCxPageEntryFulfillmentPtrOutputWithContext(context.Context) CxPageEntryFulfillmentPtrOutput }
CxPageEntryFulfillmentPtrInput is an input type that accepts CxPageEntryFulfillmentArgs, CxPageEntryFulfillmentPtr and CxPageEntryFulfillmentPtrOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentPtrInput` via:
CxPageEntryFulfillmentArgs{...} or: nil
func CxPageEntryFulfillmentPtr ¶
func CxPageEntryFulfillmentPtr(v *CxPageEntryFulfillmentArgs) CxPageEntryFulfillmentPtrInput
type CxPageEntryFulfillmentPtrOutput ¶
type CxPageEntryFulfillmentPtrOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentPtrOutput) ConditionalCases ¶
func (o CxPageEntryFulfillmentPtrOutput) ConditionalCases() CxPageEntryFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxPageEntryFulfillmentPtrOutput) Elem ¶
func (o CxPageEntryFulfillmentPtrOutput) Elem() CxPageEntryFulfillmentOutput
func (CxPageEntryFulfillmentPtrOutput) ElementType ¶
func (CxPageEntryFulfillmentPtrOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentPtrOutput) Messages ¶
func (o CxPageEntryFulfillmentPtrOutput) Messages() CxPageEntryFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxPageEntryFulfillmentPtrOutput) ReturnPartialResponses ¶
func (o CxPageEntryFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxPageEntryFulfillmentPtrOutput) SetParameterActions ¶
func (o CxPageEntryFulfillmentPtrOutput) SetParameterActions() CxPageEntryFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxPageEntryFulfillmentPtrOutput) Tag ¶
func (o CxPageEntryFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxPageEntryFulfillmentPtrOutput) ToCxPageEntryFulfillmentPtrOutput ¶
func (o CxPageEntryFulfillmentPtrOutput) ToCxPageEntryFulfillmentPtrOutput() CxPageEntryFulfillmentPtrOutput
func (CxPageEntryFulfillmentPtrOutput) ToCxPageEntryFulfillmentPtrOutputWithContext ¶
func (o CxPageEntryFulfillmentPtrOutput) ToCxPageEntryFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEntryFulfillmentPtrOutput
func (CxPageEntryFulfillmentPtrOutput) Webhook ¶
func (o CxPageEntryFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxPageEntryFulfillmentSetParameterActionArgs ¶
type CxPageEntryFulfillmentSetParameterActionArgs struct { // Display name of the parameter. Parameter pulumi.StringPtrInput `pulumi:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CxPageEntryFulfillmentSetParameterActionArgs) ElementType ¶
func (CxPageEntryFulfillmentSetParameterActionArgs) ElementType() reflect.Type
func (CxPageEntryFulfillmentSetParameterActionArgs) ToCxPageEntryFulfillmentSetParameterActionOutput ¶
func (i CxPageEntryFulfillmentSetParameterActionArgs) ToCxPageEntryFulfillmentSetParameterActionOutput() CxPageEntryFulfillmentSetParameterActionOutput
func (CxPageEntryFulfillmentSetParameterActionArgs) ToCxPageEntryFulfillmentSetParameterActionOutputWithContext ¶
func (i CxPageEntryFulfillmentSetParameterActionArgs) ToCxPageEntryFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageEntryFulfillmentSetParameterActionOutput
type CxPageEntryFulfillmentSetParameterActionArray ¶
type CxPageEntryFulfillmentSetParameterActionArray []CxPageEntryFulfillmentSetParameterActionInput
func (CxPageEntryFulfillmentSetParameterActionArray) ElementType ¶
func (CxPageEntryFulfillmentSetParameterActionArray) ElementType() reflect.Type
func (CxPageEntryFulfillmentSetParameterActionArray) ToCxPageEntryFulfillmentSetParameterActionArrayOutput ¶
func (i CxPageEntryFulfillmentSetParameterActionArray) ToCxPageEntryFulfillmentSetParameterActionArrayOutput() CxPageEntryFulfillmentSetParameterActionArrayOutput
func (CxPageEntryFulfillmentSetParameterActionArray) ToCxPageEntryFulfillmentSetParameterActionArrayOutputWithContext ¶
func (i CxPageEntryFulfillmentSetParameterActionArray) ToCxPageEntryFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentSetParameterActionArrayOutput
type CxPageEntryFulfillmentSetParameterActionArrayInput ¶
type CxPageEntryFulfillmentSetParameterActionArrayInput interface { pulumi.Input ToCxPageEntryFulfillmentSetParameterActionArrayOutput() CxPageEntryFulfillmentSetParameterActionArrayOutput ToCxPageEntryFulfillmentSetParameterActionArrayOutputWithContext(context.Context) CxPageEntryFulfillmentSetParameterActionArrayOutput }
CxPageEntryFulfillmentSetParameterActionArrayInput is an input type that accepts CxPageEntryFulfillmentSetParameterActionArray and CxPageEntryFulfillmentSetParameterActionArrayOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentSetParameterActionArrayInput` via:
CxPageEntryFulfillmentSetParameterActionArray{ CxPageEntryFulfillmentSetParameterActionArgs{...} }
type CxPageEntryFulfillmentSetParameterActionArrayOutput ¶
type CxPageEntryFulfillmentSetParameterActionArrayOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentSetParameterActionArrayOutput) ElementType ¶
func (CxPageEntryFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentSetParameterActionArrayOutput) ToCxPageEntryFulfillmentSetParameterActionArrayOutput ¶
func (o CxPageEntryFulfillmentSetParameterActionArrayOutput) ToCxPageEntryFulfillmentSetParameterActionArrayOutput() CxPageEntryFulfillmentSetParameterActionArrayOutput
func (CxPageEntryFulfillmentSetParameterActionArrayOutput) ToCxPageEntryFulfillmentSetParameterActionArrayOutputWithContext ¶
func (o CxPageEntryFulfillmentSetParameterActionArrayOutput) ToCxPageEntryFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageEntryFulfillmentSetParameterActionArrayOutput
type CxPageEntryFulfillmentSetParameterActionInput ¶
type CxPageEntryFulfillmentSetParameterActionInput interface { pulumi.Input ToCxPageEntryFulfillmentSetParameterActionOutput() CxPageEntryFulfillmentSetParameterActionOutput ToCxPageEntryFulfillmentSetParameterActionOutputWithContext(context.Context) CxPageEntryFulfillmentSetParameterActionOutput }
CxPageEntryFulfillmentSetParameterActionInput is an input type that accepts CxPageEntryFulfillmentSetParameterActionArgs and CxPageEntryFulfillmentSetParameterActionOutput values. You can construct a concrete instance of `CxPageEntryFulfillmentSetParameterActionInput` via:
CxPageEntryFulfillmentSetParameterActionArgs{...}
type CxPageEntryFulfillmentSetParameterActionOutput ¶
type CxPageEntryFulfillmentSetParameterActionOutput struct{ *pulumi.OutputState }
func (CxPageEntryFulfillmentSetParameterActionOutput) ElementType ¶
func (CxPageEntryFulfillmentSetParameterActionOutput) ElementType() reflect.Type
func (CxPageEntryFulfillmentSetParameterActionOutput) Parameter ¶
func (o CxPageEntryFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
Display name of the parameter.
func (CxPageEntryFulfillmentSetParameterActionOutput) ToCxPageEntryFulfillmentSetParameterActionOutput ¶
func (o CxPageEntryFulfillmentSetParameterActionOutput) ToCxPageEntryFulfillmentSetParameterActionOutput() CxPageEntryFulfillmentSetParameterActionOutput
func (CxPageEntryFulfillmentSetParameterActionOutput) ToCxPageEntryFulfillmentSetParameterActionOutputWithContext ¶
func (o CxPageEntryFulfillmentSetParameterActionOutput) ToCxPageEntryFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageEntryFulfillmentSetParameterActionOutput
func (CxPageEntryFulfillmentSetParameterActionOutput) Value ¶
func (o CxPageEntryFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
The new JSON-encoded value of the parameter. A null value clears the parameter.
type CxPageEventHandler ¶
type CxPageEventHandler struct { // The name of the event to handle. Event *string `pulumi:"event"` // (Output) // The unique identifier of this event handler. Name *string `pulumi:"name"` // The target flow to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. TargetFlow *string `pulumi:"targetFlow"` // The target page to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. TargetPage *string `pulumi:"targetPage"` // The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks. // Structure is documented below. TriggerFulfillment *CxPageEventHandlerTriggerFulfillment `pulumi:"triggerFulfillment"` }
type CxPageEventHandlerArgs ¶
type CxPageEventHandlerArgs struct { // The name of the event to handle. Event pulumi.StringPtrInput `pulumi:"event"` // (Output) // The unique identifier of this event handler. Name pulumi.StringPtrInput `pulumi:"name"` // The target flow to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. TargetFlow pulumi.StringPtrInput `pulumi:"targetFlow"` // The target page to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. TargetPage pulumi.StringPtrInput `pulumi:"targetPage"` // The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks. // Structure is documented below. TriggerFulfillment CxPageEventHandlerTriggerFulfillmentPtrInput `pulumi:"triggerFulfillment"` }
func (CxPageEventHandlerArgs) ElementType ¶
func (CxPageEventHandlerArgs) ElementType() reflect.Type
func (CxPageEventHandlerArgs) ToCxPageEventHandlerOutput ¶
func (i CxPageEventHandlerArgs) ToCxPageEventHandlerOutput() CxPageEventHandlerOutput
func (CxPageEventHandlerArgs) ToCxPageEventHandlerOutputWithContext ¶
func (i CxPageEventHandlerArgs) ToCxPageEventHandlerOutputWithContext(ctx context.Context) CxPageEventHandlerOutput
type CxPageEventHandlerArray ¶
type CxPageEventHandlerArray []CxPageEventHandlerInput
func (CxPageEventHandlerArray) ElementType ¶
func (CxPageEventHandlerArray) ElementType() reflect.Type
func (CxPageEventHandlerArray) ToCxPageEventHandlerArrayOutput ¶
func (i CxPageEventHandlerArray) ToCxPageEventHandlerArrayOutput() CxPageEventHandlerArrayOutput
func (CxPageEventHandlerArray) ToCxPageEventHandlerArrayOutputWithContext ¶
func (i CxPageEventHandlerArray) ToCxPageEventHandlerArrayOutputWithContext(ctx context.Context) CxPageEventHandlerArrayOutput
type CxPageEventHandlerArrayInput ¶
type CxPageEventHandlerArrayInput interface { pulumi.Input ToCxPageEventHandlerArrayOutput() CxPageEventHandlerArrayOutput ToCxPageEventHandlerArrayOutputWithContext(context.Context) CxPageEventHandlerArrayOutput }
CxPageEventHandlerArrayInput is an input type that accepts CxPageEventHandlerArray and CxPageEventHandlerArrayOutput values. You can construct a concrete instance of `CxPageEventHandlerArrayInput` via:
CxPageEventHandlerArray{ CxPageEventHandlerArgs{...} }
type CxPageEventHandlerArrayOutput ¶
type CxPageEventHandlerArrayOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerArrayOutput) ElementType ¶
func (CxPageEventHandlerArrayOutput) ElementType() reflect.Type
func (CxPageEventHandlerArrayOutput) Index ¶
func (o CxPageEventHandlerArrayOutput) Index(i pulumi.IntInput) CxPageEventHandlerOutput
func (CxPageEventHandlerArrayOutput) ToCxPageEventHandlerArrayOutput ¶
func (o CxPageEventHandlerArrayOutput) ToCxPageEventHandlerArrayOutput() CxPageEventHandlerArrayOutput
func (CxPageEventHandlerArrayOutput) ToCxPageEventHandlerArrayOutputWithContext ¶
func (o CxPageEventHandlerArrayOutput) ToCxPageEventHandlerArrayOutputWithContext(ctx context.Context) CxPageEventHandlerArrayOutput
type CxPageEventHandlerInput ¶
type CxPageEventHandlerInput interface { pulumi.Input ToCxPageEventHandlerOutput() CxPageEventHandlerOutput ToCxPageEventHandlerOutputWithContext(context.Context) CxPageEventHandlerOutput }
CxPageEventHandlerInput is an input type that accepts CxPageEventHandlerArgs and CxPageEventHandlerOutput values. You can construct a concrete instance of `CxPageEventHandlerInput` via:
CxPageEventHandlerArgs{...}
type CxPageEventHandlerOutput ¶
type CxPageEventHandlerOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerOutput) ElementType ¶
func (CxPageEventHandlerOutput) ElementType() reflect.Type
func (CxPageEventHandlerOutput) Event ¶
func (o CxPageEventHandlerOutput) Event() pulumi.StringPtrOutput
The name of the event to handle.
func (CxPageEventHandlerOutput) Name ¶
func (o CxPageEventHandlerOutput) Name() pulumi.StringPtrOutput
(Output) The unique identifier of this event handler.
func (CxPageEventHandlerOutput) TargetFlow ¶
func (o CxPageEventHandlerOutput) TargetFlow() pulumi.StringPtrOutput
The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.
func (CxPageEventHandlerOutput) TargetPage ¶
func (o CxPageEventHandlerOutput) TargetPage() pulumi.StringPtrOutput
The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxPageEventHandlerOutput) ToCxPageEventHandlerOutput ¶
func (o CxPageEventHandlerOutput) ToCxPageEventHandlerOutput() CxPageEventHandlerOutput
func (CxPageEventHandlerOutput) ToCxPageEventHandlerOutputWithContext ¶
func (o CxPageEventHandlerOutput) ToCxPageEventHandlerOutputWithContext(ctx context.Context) CxPageEventHandlerOutput
func (CxPageEventHandlerOutput) TriggerFulfillment ¶
func (o CxPageEventHandlerOutput) TriggerFulfillment() CxPageEventHandlerTriggerFulfillmentPtrOutput
The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks. Structure is documented below.
type CxPageEventHandlerTriggerFulfillment ¶
type CxPageEventHandlerTriggerFulfillment struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases []CxPageEventHandlerTriggerFulfillmentConditionalCase `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages []CxPageEventHandlerTriggerFulfillmentMessage `pulumi:"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. ReturnPartialResponses *bool `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions []CxPageEventHandlerTriggerFulfillmentSetParameterAction `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag *string `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook *string `pulumi:"webhook"` }
type CxPageEventHandlerTriggerFulfillmentArgs ¶
type CxPageEventHandlerTriggerFulfillmentArgs struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayInput `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages CxPageEventHandlerTriggerFulfillmentMessageArrayInput `pulumi:"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. ReturnPartialResponses pulumi.BoolPtrInput `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayInput `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag pulumi.StringPtrInput `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook pulumi.StringPtrInput `pulumi:"webhook"` }
func (CxPageEventHandlerTriggerFulfillmentArgs) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentArgs) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentOutput() CxPageEventHandlerTriggerFulfillmentOutput
func (CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentOutput
func (CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentPtrOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentPtrOutput() CxPageEventHandlerTriggerFulfillmentPtrOutput
func (CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentPtrOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentArgs) ToCxPageEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentPtrOutput
type CxPageEventHandlerTriggerFulfillmentConditionalCase ¶
type CxPageEventHandlerTriggerFulfillmentConditionalCase 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. Cases *string `pulumi:"cases"` }
type CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs ¶
type CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs 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. Cases pulumi.StringPtrInput `pulumi:"cases"` }
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutput() CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput
type CxPageEventHandlerTriggerFulfillmentConditionalCaseArray ¶
type CxPageEventHandlerTriggerFulfillmentConditionalCaseArray []CxPageEventHandlerTriggerFulfillmentConditionalCaseInput
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArray) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArray) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
type CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayInput ¶
type CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput }
CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentConditionalCaseArray and CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayInput` via:
CxPageEventHandlerTriggerFulfillmentConditionalCaseArray{ CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs{...} }
type CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ¶
type CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
type CxPageEventHandlerTriggerFulfillmentConditionalCaseInput ¶
type CxPageEventHandlerTriggerFulfillmentConditionalCaseInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutput() CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput }
CxPageEventHandlerTriggerFulfillmentConditionalCaseInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs and CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentConditionalCaseInput` via:
CxPageEventHandlerTriggerFulfillmentConditionalCaseArgs{...}
type CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput ¶
type CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput) Cases ¶
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.
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutput() CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput
func (CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentConditionalCaseOutput
type CxPageEventHandlerTriggerFulfillmentInput ¶
type CxPageEventHandlerTriggerFulfillmentInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentOutput() CxPageEventHandlerTriggerFulfillmentOutput ToCxPageEventHandlerTriggerFulfillmentOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentOutput }
CxPageEventHandlerTriggerFulfillmentInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentArgs and CxPageEventHandlerTriggerFulfillmentOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentInput` via:
CxPageEventHandlerTriggerFulfillmentArgs{...}
type CxPageEventHandlerTriggerFulfillmentMessage ¶
type CxPageEventHandlerTriggerFulfillmentMessage 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. Channel *string `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess *CxPageEventHandlerTriggerFulfillmentMessageConversationSuccess `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff *CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoff `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText *CxPageEventHandlerTriggerFulfillmentMessageOutputAudioText `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload *string `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio *CxPageEventHandlerTriggerFulfillmentMessagePlayAudio `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall *CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCall `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text *CxPageEventHandlerTriggerFulfillmentMessageText `pulumi:"text"` }
type CxPageEventHandlerTriggerFulfillmentMessageArgs ¶
type CxPageEventHandlerTriggerFulfillmentMessageArgs 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. Channel pulumi.StringPtrInput `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload pulumi.StringPtrInput `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text CxPageEventHandlerTriggerFulfillmentMessageTextPtrInput `pulumi:"text"` }
func (CxPageEventHandlerTriggerFulfillmentMessageArgs) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageArgs) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutput() CxPageEventHandlerTriggerFulfillmentMessageOutput
func (CxPageEventHandlerTriggerFulfillmentMessageArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutput
type CxPageEventHandlerTriggerFulfillmentMessageArray ¶
type CxPageEventHandlerTriggerFulfillmentMessageArray []CxPageEventHandlerTriggerFulfillmentMessageInput
func (CxPageEventHandlerTriggerFulfillmentMessageArray) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageArray) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageArray) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageArray) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutput() CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
func (CxPageEventHandlerTriggerFulfillmentMessageArray) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageArray) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
type CxPageEventHandlerTriggerFulfillmentMessageArrayInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageArrayInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutput() CxPageEventHandlerTriggerFulfillmentMessageArrayOutput ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageArrayOutput }
CxPageEventHandlerTriggerFulfillmentMessageArrayInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageArray and CxPageEventHandlerTriggerFulfillmentMessageArrayOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageArrayInput` via:
CxPageEventHandlerTriggerFulfillmentMessageArray{ CxPageEventHandlerTriggerFulfillmentMessageArgs{...} }
type CxPageEventHandlerTriggerFulfillmentMessageArrayOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageArrayOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageArrayOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageArrayOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutput() CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
func (CxPageEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccess ¶
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs ¶
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput }
CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs and CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessInput` via:
CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs{...}
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) Metadata ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput }
CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs, CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtr and CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput` via:
CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs{...} or: nil
func CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtr ¶
func CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtr(v *CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageOutput() CxPageEventHandlerTriggerFulfillmentMessageOutput ToCxPageEventHandlerTriggerFulfillmentMessageOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutput }
CxPageEventHandlerTriggerFulfillmentMessageInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageArgs and CxPageEventHandlerTriggerFulfillmentMessageOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageInput` via:
CxPageEventHandlerTriggerFulfillmentMessageArgs{...}
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoff ¶
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs ¶
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput }
CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs and CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput` via:
CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs{...}
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput }
CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs, CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtr and CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput` via:
CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs{...} or: nil
func CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtr ¶
func CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtr(v *CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) Channel ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) ConversationSuccess ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) ConversationSuccess() CxPageEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.
- In a webhook response when you determine that you handled the customer issue. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) LiveAgentHandoff ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) LiveAgentHandoff() CxPageEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.
- In a webhook response when you determine that the customer issue can only be handled by a human. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) OutputAudioText ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) OutputAudioText() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) Payload ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
A custom, platform-specific payload.
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) PlayAudio ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) PlayAudio() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
Specifies an audio clip to be played by the client as part of the response. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) TelephonyTransferCall ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) TelephonyTransferCall() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) Text ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) Text() CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
The text response message. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutput() CxPageEventHandlerTriggerFulfillmentMessageOutput
func (CxPageEventHandlerTriggerFulfillmentMessageOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutput
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioText ¶
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml *string `pulumi:"ssml"` // The raw text to be synthesized. Text *string `pulumi:"text"` }
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs ¶
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml pulumi.StringPtrInput `pulumi:"ssml"` // The raw text to be synthesized. Text pulumi.StringPtrInput `pulumi:"text"` }
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput }
CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs and CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextInput` via:
CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{...}
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Ssml ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Text ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput }
CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs, CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtr and CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput` via:
CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{...} or: nil
func CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtr ¶
func CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtr(v *CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudio ¶
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudio struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri string `pulumi:"audioUri"` }
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs ¶
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri pulumi.StringInput `pulumi:"audioUri"` }
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioInput ¶
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput }
CxPageEventHandlerTriggerFulfillmentMessagePlayAudioInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs and CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessagePlayAudioInput` via:
CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs{...}
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption ¶
func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AudioUri ¶
func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput ¶
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput }
CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs, CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtr and CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput` via:
CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs{...} or: nil
func CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtr ¶
func CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtr(v *CxPageEventHandlerTriggerFulfillmentMessagePlayAudioArgs) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri ¶
func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCall ¶
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. PhoneNumber string `pulumi:"phoneNumber"` }
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs ¶
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs struct { // Transfer the call to a phone number in E.164 format. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput }
CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs and CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput` via:
CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs{...}
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
Transfer the call to a phone number in E.164 format.
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput }
CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs, CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtr and CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput` via:
CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs{...} or: nil
func CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtr ¶
func CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtr(v *CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Transfer the call to a phone number in E.164 format.
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageText ¶
type CxPageEventHandlerTriggerFulfillmentMessageText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts []string `pulumi:"texts"` }
type CxPageEventHandlerTriggerFulfillmentMessageTextArgs ¶
type CxPageEventHandlerTriggerFulfillmentMessageTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts pulumi.StringArrayInput `pulumi:"texts"` }
func (CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutput() CxPageEventHandlerTriggerFulfillmentMessageTextOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageTextInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageTextInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageTextOutput() CxPageEventHandlerTriggerFulfillmentMessageTextOutput ToCxPageEventHandlerTriggerFulfillmentMessageTextOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextOutput }
CxPageEventHandlerTriggerFulfillmentMessageTextInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageTextArgs and CxPageEventHandlerTriggerFulfillmentMessageTextOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageTextInput` via:
CxPageEventHandlerTriggerFulfillmentMessageTextArgs{...}
type CxPageEventHandlerTriggerFulfillmentMessageTextOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageTextOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageTextOutput) Texts ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutput() CxPageEventHandlerTriggerFulfillmentMessageTextOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
type CxPageEventHandlerTriggerFulfillmentMessageTextPtrInput ¶
type CxPageEventHandlerTriggerFulfillmentMessageTextPtrInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput }
CxPageEventHandlerTriggerFulfillmentMessageTextPtrInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentMessageTextArgs, CxPageEventHandlerTriggerFulfillmentMessageTextPtr and CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentMessageTextPtrInput` via:
CxPageEventHandlerTriggerFulfillmentMessageTextArgs{...} or: nil
func CxPageEventHandlerTriggerFulfillmentMessageTextPtr ¶
func CxPageEventHandlerTriggerFulfillmentMessageTextPtr(v *CxPageEventHandlerTriggerFulfillmentMessageTextArgs) CxPageEventHandlerTriggerFulfillmentMessageTextPtrInput
type CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
type CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) Texts ¶
A collection of text responses.
func (CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
func (CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentMessageTextPtrOutput
type CxPageEventHandlerTriggerFulfillmentOutput ¶
type CxPageEventHandlerTriggerFulfillmentOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentOutput) ConditionalCases ¶
func (o CxPageEventHandlerTriggerFulfillmentOutput) ConditionalCases() CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentOutput) Messages ¶
func (o CxPageEventHandlerTriggerFulfillmentOutput) Messages() CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentOutput) ReturnPartialResponses ¶
func (o CxPageEventHandlerTriggerFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxPageEventHandlerTriggerFulfillmentOutput) SetParameterActions ¶
func (o CxPageEventHandlerTriggerFulfillmentOutput) SetParameterActions() CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentOutput) Tag ¶
func (o CxPageEventHandlerTriggerFulfillmentOutput) Tag() pulumi.StringPtrOutput
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentOutput() CxPageEventHandlerTriggerFulfillmentOutput
func (CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentOutput
func (CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutput() CxPageEventHandlerTriggerFulfillmentPtrOutput
func (CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentPtrOutput
func (CxPageEventHandlerTriggerFulfillmentOutput) Webhook ¶
func (o CxPageEventHandlerTriggerFulfillmentOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxPageEventHandlerTriggerFulfillmentPtrInput ¶
type CxPageEventHandlerTriggerFulfillmentPtrInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentPtrOutput() CxPageEventHandlerTriggerFulfillmentPtrOutput ToCxPageEventHandlerTriggerFulfillmentPtrOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentPtrOutput }
CxPageEventHandlerTriggerFulfillmentPtrInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentArgs, CxPageEventHandlerTriggerFulfillmentPtr and CxPageEventHandlerTriggerFulfillmentPtrOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentPtrInput` via:
CxPageEventHandlerTriggerFulfillmentArgs{...} or: nil
func CxPageEventHandlerTriggerFulfillmentPtr ¶
func CxPageEventHandlerTriggerFulfillmentPtr(v *CxPageEventHandlerTriggerFulfillmentArgs) CxPageEventHandlerTriggerFulfillmentPtrInput
type CxPageEventHandlerTriggerFulfillmentPtrOutput ¶
type CxPageEventHandlerTriggerFulfillmentPtrOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentPtrOutput) ConditionalCases ¶
func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) ConditionalCases() CxPageEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentPtrOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentPtrOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentPtrOutput) Messages ¶
func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) Messages() CxPageEventHandlerTriggerFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentPtrOutput) ReturnPartialResponses ¶
func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxPageEventHandlerTriggerFulfillmentPtrOutput) SetParameterActions ¶
func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) SetParameterActions() CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxPageEventHandlerTriggerFulfillmentPtrOutput) Tag ¶
func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxPageEventHandlerTriggerFulfillmentPtrOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutput() CxPageEventHandlerTriggerFulfillmentPtrOutput
func (CxPageEventHandlerTriggerFulfillmentPtrOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) ToCxPageEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentPtrOutput
func (CxPageEventHandlerTriggerFulfillmentPtrOutput) Webhook ¶
func (o CxPageEventHandlerTriggerFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs ¶
type CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs struct { // Display name of the parameter. Parameter pulumi.StringPtrInput `pulumi:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutput() CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput
type CxPageEventHandlerTriggerFulfillmentSetParameterActionArray ¶
type CxPageEventHandlerTriggerFulfillmentSetParameterActionArray []CxPageEventHandlerTriggerFulfillmentSetParameterActionInput
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArray) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArray) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ¶
func (i CxPageEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext ¶
func (i CxPageEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
type CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayInput ¶
type CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput }
CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentSetParameterActionArray and CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayInput` via:
CxPageEventHandlerTriggerFulfillmentSetParameterActionArray{ CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs{...} }
type CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ¶
type CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
type CxPageEventHandlerTriggerFulfillmentSetParameterActionInput ¶
type CxPageEventHandlerTriggerFulfillmentSetParameterActionInput interface { pulumi.Input ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutput() CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(context.Context) CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput }
CxPageEventHandlerTriggerFulfillmentSetParameterActionInput is an input type that accepts CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs and CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput values. You can construct a concrete instance of `CxPageEventHandlerTriggerFulfillmentSetParameterActionInput` via:
CxPageEventHandlerTriggerFulfillmentSetParameterActionArgs{...}
type CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput ¶
type CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput struct{ *pulumi.OutputState }
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) ElementType ¶
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) ElementType() reflect.Type
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) Parameter ¶
func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
Display name of the parameter.
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutput ¶
func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutput() CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext ¶
func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput
func (CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) Value ¶
func (o CxPageEventHandlerTriggerFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
The new JSON-encoded value of the parameter. A null value clears the parameter.
type CxPageForm ¶
type CxPageForm struct { // Parameters to collect from the user. // Structure is documented below. Parameters []CxPageFormParameter `pulumi:"parameters"` }
type CxPageFormArgs ¶
type CxPageFormArgs struct { // Parameters to collect from the user. // Structure is documented below. Parameters CxPageFormParameterArrayInput `pulumi:"parameters"` }
func (CxPageFormArgs) ElementType ¶
func (CxPageFormArgs) ElementType() reflect.Type
func (CxPageFormArgs) ToCxPageFormOutput ¶
func (i CxPageFormArgs) ToCxPageFormOutput() CxPageFormOutput
func (CxPageFormArgs) ToCxPageFormOutputWithContext ¶
func (i CxPageFormArgs) ToCxPageFormOutputWithContext(ctx context.Context) CxPageFormOutput
func (CxPageFormArgs) ToCxPageFormPtrOutput ¶
func (i CxPageFormArgs) ToCxPageFormPtrOutput() CxPageFormPtrOutput
func (CxPageFormArgs) ToCxPageFormPtrOutputWithContext ¶
func (i CxPageFormArgs) ToCxPageFormPtrOutputWithContext(ctx context.Context) CxPageFormPtrOutput
type CxPageFormInput ¶
type CxPageFormInput interface { pulumi.Input ToCxPageFormOutput() CxPageFormOutput ToCxPageFormOutputWithContext(context.Context) CxPageFormOutput }
CxPageFormInput is an input type that accepts CxPageFormArgs and CxPageFormOutput values. You can construct a concrete instance of `CxPageFormInput` via:
CxPageFormArgs{...}
type CxPageFormOutput ¶
type CxPageFormOutput struct{ *pulumi.OutputState }
func (CxPageFormOutput) ElementType ¶
func (CxPageFormOutput) ElementType() reflect.Type
func (CxPageFormOutput) Parameters ¶
func (o CxPageFormOutput) Parameters() CxPageFormParameterArrayOutput
Parameters to collect from the user. Structure is documented below.
func (CxPageFormOutput) ToCxPageFormOutput ¶
func (o CxPageFormOutput) ToCxPageFormOutput() CxPageFormOutput
func (CxPageFormOutput) ToCxPageFormOutputWithContext ¶
func (o CxPageFormOutput) ToCxPageFormOutputWithContext(ctx context.Context) CxPageFormOutput
func (CxPageFormOutput) ToCxPageFormPtrOutput ¶
func (o CxPageFormOutput) ToCxPageFormPtrOutput() CxPageFormPtrOutput
func (CxPageFormOutput) ToCxPageFormPtrOutputWithContext ¶
func (o CxPageFormOutput) ToCxPageFormPtrOutputWithContext(ctx context.Context) CxPageFormPtrOutput
type CxPageFormParameter ¶
type CxPageFormParameter struct { // Hierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level. // Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. // Structure is documented below. AdvancedSettings *CxPageFormParameterAdvancedSettings `pulumi:"advancedSettings"` // The default value of an optional parameter. If the parameter is required, the default value will be ignored. DefaultValue *string `pulumi:"defaultValue"` // The human-readable name of the parameter, unique within the form. DisplayName *string `pulumi:"displayName"` // The entity type of the parameter. // Format: projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID> for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID> for developer entity types. EntityType *string `pulumi:"entityType"` // Defines fill behavior for the parameter. // Structure is documented below. FillBehavior *CxPageFormParameterFillBehavior `pulumi:"fillBehavior"` // Indicates whether the parameter represents a list of values. IsList *bool `pulumi:"isList"` // Indicates whether the parameter content should be redacted in log. // If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled. Redact *bool `pulumi:"redact"` // Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. // Required parameters must be filled before form filling concludes. Required *bool `pulumi:"required"` }
type CxPageFormParameterAdvancedSettings ¶
type CxPageFormParameterAdvancedSettings struct { // Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. DtmfSettings *CxPageFormParameterAdvancedSettingsDtmfSettings `pulumi:"dtmfSettings"` }
type CxPageFormParameterAdvancedSettingsArgs ¶
type CxPageFormParameterAdvancedSettingsArgs struct { // Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels: // * Agent level // * Flow level // * Page level // * Parameter level // Structure is documented below. DtmfSettings CxPageFormParameterAdvancedSettingsDtmfSettingsPtrInput `pulumi:"dtmfSettings"` }
func (CxPageFormParameterAdvancedSettingsArgs) ElementType ¶
func (CxPageFormParameterAdvancedSettingsArgs) ElementType() reflect.Type
func (CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsOutput ¶
func (i CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsOutput() CxPageFormParameterAdvancedSettingsOutput
func (CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsOutputWithContext ¶
func (i CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsOutput
func (CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsPtrOutput ¶
func (i CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsPtrOutput() CxPageFormParameterAdvancedSettingsPtrOutput
func (CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsPtrOutputWithContext ¶
func (i CxPageFormParameterAdvancedSettingsArgs) ToCxPageFormParameterAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsPtrOutput
type CxPageFormParameterAdvancedSettingsDtmfSettings ¶
type CxPageFormParameterAdvancedSettingsDtmfSettings 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). Enabled *bool `pulumi:"enabled"` // The digit that terminates a DTMF digit sequence. FinishDigit *string `pulumi:"finishDigit"` // Max length of DTMF digits. MaxDigits *int `pulumi:"maxDigits"` }
type CxPageFormParameterAdvancedSettingsDtmfSettingsArgs ¶
type CxPageFormParameterAdvancedSettingsDtmfSettingsArgs 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). Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The digit that terminates a DTMF digit sequence. FinishDigit pulumi.StringPtrInput `pulumi:"finishDigit"` // Max length of DTMF digits. MaxDigits pulumi.IntPtrInput `pulumi:"maxDigits"` }
func (CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ElementType ¶
func (CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ElementType() reflect.Type
func (CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutput ¶
func (i CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsOutput
func (CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutputWithContext ¶
func (i CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsOutput
func (CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput ¶
func (i CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
func (CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (i CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
type CxPageFormParameterAdvancedSettingsDtmfSettingsInput ¶
type CxPageFormParameterAdvancedSettingsDtmfSettingsInput interface { pulumi.Input ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsOutput ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutputWithContext(context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsOutput }
CxPageFormParameterAdvancedSettingsDtmfSettingsInput is an input type that accepts CxPageFormParameterAdvancedSettingsDtmfSettingsArgs and CxPageFormParameterAdvancedSettingsDtmfSettingsOutput values. You can construct a concrete instance of `CxPageFormParameterAdvancedSettingsDtmfSettingsInput` via:
CxPageFormParameterAdvancedSettingsDtmfSettingsArgs{...}
type CxPageFormParameterAdvancedSettingsDtmfSettingsOutput ¶
type CxPageFormParameterAdvancedSettingsDtmfSettingsOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ElementType ¶
func (CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ElementType() reflect.Type
func (CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) Enabled ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) Enabled() pulumi.BoolPtrOutput
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).
func (CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) FinishDigit ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) FinishDigit() pulumi.StringPtrOutput
The digit that terminates a DTMF digit sequence.
func (CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) MaxDigits ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) MaxDigits() pulumi.IntPtrOutput
Max length of DTMF digits.
func (CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutput ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsOutput
func (CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutputWithContext ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsOutput
func (CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
func (CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
type CxPageFormParameterAdvancedSettingsDtmfSettingsPtrInput ¶
type CxPageFormParameterAdvancedSettingsDtmfSettingsPtrInput interface { pulumi.Input ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutputWithContext(context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput }
CxPageFormParameterAdvancedSettingsDtmfSettingsPtrInput is an input type that accepts CxPageFormParameterAdvancedSettingsDtmfSettingsArgs, CxPageFormParameterAdvancedSettingsDtmfSettingsPtr and CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput values. You can construct a concrete instance of `CxPageFormParameterAdvancedSettingsDtmfSettingsPtrInput` via:
CxPageFormParameterAdvancedSettingsDtmfSettingsArgs{...} or: nil
func CxPageFormParameterAdvancedSettingsDtmfSettingsPtr ¶
func CxPageFormParameterAdvancedSettingsDtmfSettingsPtr(v *CxPageFormParameterAdvancedSettingsDtmfSettingsArgs) CxPageFormParameterAdvancedSettingsDtmfSettingsPtrInput
type CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput ¶
type CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) ElementType ¶
func (CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) ElementType() reflect.Type
func (CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) Enabled ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
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).
func (CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) FinishDigit() pulumi.StringPtrOutput
The digit that terminates a DTMF digit sequence.
func (CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) MaxDigits() pulumi.IntPtrOutput
Max length of DTMF digits.
func (CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput() CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
func (CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutputWithContext ¶
func (o CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
type CxPageFormParameterAdvancedSettingsInput ¶
type CxPageFormParameterAdvancedSettingsInput interface { pulumi.Input ToCxPageFormParameterAdvancedSettingsOutput() CxPageFormParameterAdvancedSettingsOutput ToCxPageFormParameterAdvancedSettingsOutputWithContext(context.Context) CxPageFormParameterAdvancedSettingsOutput }
CxPageFormParameterAdvancedSettingsInput is an input type that accepts CxPageFormParameterAdvancedSettingsArgs and CxPageFormParameterAdvancedSettingsOutput values. You can construct a concrete instance of `CxPageFormParameterAdvancedSettingsInput` via:
CxPageFormParameterAdvancedSettingsArgs{...}
type CxPageFormParameterAdvancedSettingsOutput ¶
type CxPageFormParameterAdvancedSettingsOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterAdvancedSettingsOutput) DtmfSettings ¶
func (o CxPageFormParameterAdvancedSettingsOutput) DtmfSettings() CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxPageFormParameterAdvancedSettingsOutput) ElementType ¶
func (CxPageFormParameterAdvancedSettingsOutput) ElementType() reflect.Type
func (CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsOutput ¶
func (o CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsOutput() CxPageFormParameterAdvancedSettingsOutput
func (CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsOutputWithContext ¶
func (o CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsOutput
func (CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsPtrOutput ¶
func (o CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsPtrOutput() CxPageFormParameterAdvancedSettingsPtrOutput
func (CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsPtrOutputWithContext ¶
func (o CxPageFormParameterAdvancedSettingsOutput) ToCxPageFormParameterAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsPtrOutput
type CxPageFormParameterAdvancedSettingsPtrInput ¶
type CxPageFormParameterAdvancedSettingsPtrInput interface { pulumi.Input ToCxPageFormParameterAdvancedSettingsPtrOutput() CxPageFormParameterAdvancedSettingsPtrOutput ToCxPageFormParameterAdvancedSettingsPtrOutputWithContext(context.Context) CxPageFormParameterAdvancedSettingsPtrOutput }
CxPageFormParameterAdvancedSettingsPtrInput is an input type that accepts CxPageFormParameterAdvancedSettingsArgs, CxPageFormParameterAdvancedSettingsPtr and CxPageFormParameterAdvancedSettingsPtrOutput values. You can construct a concrete instance of `CxPageFormParameterAdvancedSettingsPtrInput` via:
CxPageFormParameterAdvancedSettingsArgs{...} or: nil
func CxPageFormParameterAdvancedSettingsPtr ¶
func CxPageFormParameterAdvancedSettingsPtr(v *CxPageFormParameterAdvancedSettingsArgs) CxPageFormParameterAdvancedSettingsPtrInput
type CxPageFormParameterAdvancedSettingsPtrOutput ¶
type CxPageFormParameterAdvancedSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterAdvancedSettingsPtrOutput) DtmfSettings ¶
func (o CxPageFormParameterAdvancedSettingsPtrOutput) DtmfSettings() CxPageFormParameterAdvancedSettingsDtmfSettingsPtrOutput
Define behaviors for DTMF (dual tone multi frequency). DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Exposed at the following levels:
- Agent level
- Flow level
- Page level
- Parameter level Structure is documented below.
func (CxPageFormParameterAdvancedSettingsPtrOutput) ElementType ¶
func (CxPageFormParameterAdvancedSettingsPtrOutput) ElementType() reflect.Type
func (CxPageFormParameterAdvancedSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsPtrOutput ¶
func (o CxPageFormParameterAdvancedSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsPtrOutput() CxPageFormParameterAdvancedSettingsPtrOutput
func (CxPageFormParameterAdvancedSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsPtrOutputWithContext ¶
func (o CxPageFormParameterAdvancedSettingsPtrOutput) ToCxPageFormParameterAdvancedSettingsPtrOutputWithContext(ctx context.Context) CxPageFormParameterAdvancedSettingsPtrOutput
type CxPageFormParameterArgs ¶
type CxPageFormParameterArgs struct { // Hierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level. // Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. // Structure is documented below. AdvancedSettings CxPageFormParameterAdvancedSettingsPtrInput `pulumi:"advancedSettings"` // The default value of an optional parameter. If the parameter is required, the default value will be ignored. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // The human-readable name of the parameter, unique within the form. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The entity type of the parameter. // Format: projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID> for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID> for developer entity types. EntityType pulumi.StringPtrInput `pulumi:"entityType"` // Defines fill behavior for the parameter. // Structure is documented below. FillBehavior CxPageFormParameterFillBehaviorPtrInput `pulumi:"fillBehavior"` // Indicates whether the parameter represents a list of values. IsList pulumi.BoolPtrInput `pulumi:"isList"` // Indicates whether the parameter content should be redacted in log. // If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled. Redact pulumi.BoolPtrInput `pulumi:"redact"` // Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. // Required parameters must be filled before form filling concludes. Required pulumi.BoolPtrInput `pulumi:"required"` }
func (CxPageFormParameterArgs) ElementType ¶
func (CxPageFormParameterArgs) ElementType() reflect.Type
func (CxPageFormParameterArgs) ToCxPageFormParameterOutput ¶
func (i CxPageFormParameterArgs) ToCxPageFormParameterOutput() CxPageFormParameterOutput
func (CxPageFormParameterArgs) ToCxPageFormParameterOutputWithContext ¶
func (i CxPageFormParameterArgs) ToCxPageFormParameterOutputWithContext(ctx context.Context) CxPageFormParameterOutput
type CxPageFormParameterArray ¶
type CxPageFormParameterArray []CxPageFormParameterInput
func (CxPageFormParameterArray) ElementType ¶
func (CxPageFormParameterArray) ElementType() reflect.Type
func (CxPageFormParameterArray) ToCxPageFormParameterArrayOutput ¶
func (i CxPageFormParameterArray) ToCxPageFormParameterArrayOutput() CxPageFormParameterArrayOutput
func (CxPageFormParameterArray) ToCxPageFormParameterArrayOutputWithContext ¶
func (i CxPageFormParameterArray) ToCxPageFormParameterArrayOutputWithContext(ctx context.Context) CxPageFormParameterArrayOutput
type CxPageFormParameterArrayInput ¶
type CxPageFormParameterArrayInput interface { pulumi.Input ToCxPageFormParameterArrayOutput() CxPageFormParameterArrayOutput ToCxPageFormParameterArrayOutputWithContext(context.Context) CxPageFormParameterArrayOutput }
CxPageFormParameterArrayInput is an input type that accepts CxPageFormParameterArray and CxPageFormParameterArrayOutput values. You can construct a concrete instance of `CxPageFormParameterArrayInput` via:
CxPageFormParameterArray{ CxPageFormParameterArgs{...} }
type CxPageFormParameterArrayOutput ¶
type CxPageFormParameterArrayOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterArrayOutput) ElementType ¶
func (CxPageFormParameterArrayOutput) ElementType() reflect.Type
func (CxPageFormParameterArrayOutput) Index ¶
func (o CxPageFormParameterArrayOutput) Index(i pulumi.IntInput) CxPageFormParameterOutput
func (CxPageFormParameterArrayOutput) ToCxPageFormParameterArrayOutput ¶
func (o CxPageFormParameterArrayOutput) ToCxPageFormParameterArrayOutput() CxPageFormParameterArrayOutput
func (CxPageFormParameterArrayOutput) ToCxPageFormParameterArrayOutputWithContext ¶
func (o CxPageFormParameterArrayOutput) ToCxPageFormParameterArrayOutputWithContext(ctx context.Context) CxPageFormParameterArrayOutput
type CxPageFormParameterFillBehavior ¶
type CxPageFormParameterFillBehavior struct { // The fulfillment to provide the initial prompt that the agent can present to the user in order to fill the parameter. // Structure is documented below. InitialPromptFulfillment *CxPageFormParameterFillBehaviorInitialPromptFulfillment `pulumi:"initialPromptFulfillment"` // The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a different page/flow. The supported events are: // * sys.no-match-<N>, where N can be from 1 to 6 // * sys.no-match-default // * sys.no-input-<N>, where N can be from 1 to 6 // * sys.no-input-default // * sys.invalid-parameter // [initialPromptFulfillment][initialPromptFulfillment] provides the first prompt for the parameter. // If the user's response does not fill the parameter, a no-match/no-input event will be triggered, and the fulfillment associated with the sys.no-match-1/sys.no-input-1 handler (if defined) will be called to provide a prompt. The sys.no-match-2/sys.no-input-2 handler (if defined) will respond to the next no-match/no-input event, and so on. // A sys.no-match-default or sys.no-input-default handler will be used to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the parameter are consumed. // A sys.invalid-parameter handler can be defined to handle the case where the parameter values have been invalidated by webhook. For example, if the user's response fill the parameter, however the parameter was invalidated by webhook, the fulfillment associated with the sys.invalid-parameter handler (if defined) will be called to provide a prompt. // If the event handler for the corresponding event can't be found on the parameter, initialPromptFulfillment will be re-prompted. // Structure is documented below. RepromptEventHandlers []CxPageFormParameterFillBehaviorRepromptEventHandler `pulumi:"repromptEventHandlers"` }
type CxPageFormParameterFillBehaviorArgs ¶
type CxPageFormParameterFillBehaviorArgs struct { // The fulfillment to provide the initial prompt that the agent can present to the user in order to fill the parameter. // Structure is documented below. InitialPromptFulfillment CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrInput `pulumi:"initialPromptFulfillment"` // The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a different page/flow. The supported events are: // * sys.no-match-<N>, where N can be from 1 to 6 // * sys.no-match-default // * sys.no-input-<N>, where N can be from 1 to 6 // * sys.no-input-default // * sys.invalid-parameter // [initialPromptFulfillment][initialPromptFulfillment] provides the first prompt for the parameter. // If the user's response does not fill the parameter, a no-match/no-input event will be triggered, and the fulfillment associated with the sys.no-match-1/sys.no-input-1 handler (if defined) will be called to provide a prompt. The sys.no-match-2/sys.no-input-2 handler (if defined) will respond to the next no-match/no-input event, and so on. // A sys.no-match-default or sys.no-input-default handler will be used to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the parameter are consumed. // A sys.invalid-parameter handler can be defined to handle the case where the parameter values have been invalidated by webhook. For example, if the user's response fill the parameter, however the parameter was invalidated by webhook, the fulfillment associated with the sys.invalid-parameter handler (if defined) will be called to provide a prompt. // If the event handler for the corresponding event can't be found on the parameter, initialPromptFulfillment will be re-prompted. // Structure is documented below. RepromptEventHandlers CxPageFormParameterFillBehaviorRepromptEventHandlerArrayInput `pulumi:"repromptEventHandlers"` }
func (CxPageFormParameterFillBehaviorArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorArgs) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorOutput ¶
func (i CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorOutput() CxPageFormParameterFillBehaviorOutput
func (CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorOutput
func (CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorPtrOutput ¶
func (i CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorPtrOutput() CxPageFormParameterFillBehaviorPtrOutput
func (CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorArgs) ToCxPageFormParameterFillBehaviorPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillment ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillment struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases []CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCase `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages []CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessage `pulumi:"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. ReturnPartialResponses *bool `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions []CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterAction `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag *string `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook *string `pulumi:"webhook"` }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayInput `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayInput `pulumi:"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. ReturnPartialResponses pulumi.BoolPtrInput `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayInput `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag pulumi.StringPtrInput `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook pulumi.StringPtrInput `pulumi:"webhook"` }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCase ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCase 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. Cases *string `pulumi:"cases"` }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs 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. Cases pulumi.StringPtrInput `pulumi:"cases"` }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray []CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseInput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray and CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArray{ CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs{...} }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs and CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArgs{...}
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) Cases ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
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.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs and CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs{...}
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessage ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessage 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. Channel *string `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccess `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoff `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioText `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload *string `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudio `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCall `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageText `pulumi:"text"` }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs 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. Channel pulumi.StringPtrInput `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrInput `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrInput `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrInput `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload pulumi.StringPtrInput `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrInput `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrInput `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrInput `pulumi:"text"` }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray []CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageInput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArray{ CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs{...} }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccess ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs{...}
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) Metadata ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs, CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtr and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs{...} or: nil
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtr ¶
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtr(v *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessArgs) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrInput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) Elem ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) Metadata ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArgs{...}
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoff ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs{...}
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) Metadata ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs, CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtr and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs{...} or: nil
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtr ¶
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtr(v *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffArgs) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrInput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) Elem ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) Channel ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ConversationSuccess ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ConversationSuccess() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageConversationSuccessPtrOutput
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.
- In a webhook response when you determine that you handled the customer issue. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) LiveAgentHandoff ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) LiveAgentHandoff() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageLiveAgentHandoffPtrOutput
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.
- In a webhook response when you determine that the customer issue can only be handled by a human. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) OutputAudioText ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) OutputAudioText() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) Payload ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
A custom, platform-specific payload.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) PlayAudio ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) PlayAudio() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput
Specifies an audio clip to be played by the client as part of the response. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) TelephonyTransferCall ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) TelephonyTransferCall() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput
Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) Text ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) Text() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
The text response message. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioText ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml *string `pulumi:"ssml"` // The raw text to be synthesized. Text *string `pulumi:"text"` }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml pulumi.StringPtrInput `pulumi:"ssml"` // The raw text to be synthesized. Text pulumi.StringPtrInput `pulumi:"text"` }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs{...}
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) Ssml ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) Text ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs, CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtr and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs{...} or: nil
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtr ¶
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtr(v *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextArgs) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrInput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) Elem ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) Ssml ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) Text ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageOutputAudioTextPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudio ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudio struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri string `pulumi:"audioUri"` }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri pulumi.StringInput `pulumi:"audioUri"` }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs{...}
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) AudioUri ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs, CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtr and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs{...} or: nil
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtr ¶
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtr(v *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioArgs) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrInput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) AudioUri ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessagePlayAudioPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCall ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. PhoneNumber string `pulumi:"phoneNumber"` }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs struct { // Transfer the call to a phone number in E.164 format. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs{...}
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
Transfer the call to a phone number in E.164 format.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs, CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtr and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs{...} or: nil
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtr ¶
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtr(v *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallArgs) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrInput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) Elem ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Transfer the call to a phone number in E.164 format.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageText ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts []string `pulumi:"texts"` }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts pulumi.StringArrayInput `pulumi:"texts"` }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs{...}
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) Texts ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs, CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtr and CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs{...} or: nil
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtr ¶
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtr(v *CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextArgs) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrInput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) Texts ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageTextPtrOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ConditionalCases ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ConditionalCases() CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) Messages ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) Messages() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ReturnPartialResponses ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) SetParameterActions ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) SetParameterActions() CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) Tag ¶
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) Webhook ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs, CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtr and CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs{...} or: nil
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtr ¶
func CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtr(v *CxPageFormParameterFillBehaviorInitialPromptFulfillmentArgs) CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrInput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ConditionalCases ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ConditionalCases() CxPageFormParameterFillBehaviorInitialPromptFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) Messages ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) Messages() CxPageFormParameterFillBehaviorInitialPromptFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ReturnPartialResponses ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) SetParameterActions ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) SetParameterActions() CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) Tag ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) Webhook ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs struct { // Display name of the parameter. Parameter pulumi.StringPtrInput `pulumi:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray []CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionInput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray and CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArray{ CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs{...} }
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArrayOutput
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionInput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutputWithContext(context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput }
CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionInput is an input type that accepts CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs and CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionInput` via:
CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionArgs{...}
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput ¶
type CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) Parameter ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
Display name of the parameter.
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput() CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput
func (CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) Value ¶
func (o CxPageFormParameterFillBehaviorInitialPromptFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
The new JSON-encoded value of the parameter. A null value clears the parameter.
type CxPageFormParameterFillBehaviorInput ¶
type CxPageFormParameterFillBehaviorInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorOutput() CxPageFormParameterFillBehaviorOutput ToCxPageFormParameterFillBehaviorOutputWithContext(context.Context) CxPageFormParameterFillBehaviorOutput }
CxPageFormParameterFillBehaviorInput is an input type that accepts CxPageFormParameterFillBehaviorArgs and CxPageFormParameterFillBehaviorOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorInput` via:
CxPageFormParameterFillBehaviorArgs{...}
type CxPageFormParameterFillBehaviorOutput ¶
type CxPageFormParameterFillBehaviorOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorOutput) InitialPromptFulfillment ¶
func (o CxPageFormParameterFillBehaviorOutput) InitialPromptFulfillment() CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
The fulfillment to provide the initial prompt that the agent can present to the user in order to fill the parameter. Structure is documented below.
func (CxPageFormParameterFillBehaviorOutput) RepromptEventHandlers ¶
func (o CxPageFormParameterFillBehaviorOutput) RepromptEventHandlers() CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a different page/flow. The supported events are:
- sys.no-match-<N>, where N can be from 1 to 6
- sys.no-match-default
- sys.no-input-<N>, where N can be from 1 to 6
- sys.no-input-default
- sys.invalid-parameter [initialPromptFulfillment][initialPromptFulfillment] provides the first prompt for the parameter. If the user's response does not fill the parameter, a no-match/no-input event will be triggered, and the fulfillment associated with the sys.no-match-1/sys.no-input-1 handler (if defined) will be called to provide a prompt. The sys.no-match-2/sys.no-input-2 handler (if defined) will respond to the next no-match/no-input event, and so on. A sys.no-match-default or sys.no-input-default handler will be used to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the parameter are consumed. A sys.invalid-parameter handler can be defined to handle the case where the parameter values have been invalidated by webhook. For example, if the user's response fill the parameter, however the parameter was invalidated by webhook, the fulfillment associated with the sys.invalid-parameter handler (if defined) will be called to provide a prompt. If the event handler for the corresponding event can't be found on the parameter, initialPromptFulfillment will be re-prompted. Structure is documented below.
func (CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorOutput ¶
func (o CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorOutput() CxPageFormParameterFillBehaviorOutput
func (CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorOutput
func (CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorPtrOutput ¶
func (o CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorPtrOutput() CxPageFormParameterFillBehaviorPtrOutput
func (CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorOutput) ToCxPageFormParameterFillBehaviorPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorPtrOutput
type CxPageFormParameterFillBehaviorPtrInput ¶
type CxPageFormParameterFillBehaviorPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorPtrOutput() CxPageFormParameterFillBehaviorPtrOutput ToCxPageFormParameterFillBehaviorPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorPtrOutput }
CxPageFormParameterFillBehaviorPtrInput is an input type that accepts CxPageFormParameterFillBehaviorArgs, CxPageFormParameterFillBehaviorPtr and CxPageFormParameterFillBehaviorPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorPtrInput` via:
CxPageFormParameterFillBehaviorArgs{...} or: nil
func CxPageFormParameterFillBehaviorPtr ¶
func CxPageFormParameterFillBehaviorPtr(v *CxPageFormParameterFillBehaviorArgs) CxPageFormParameterFillBehaviorPtrInput
type CxPageFormParameterFillBehaviorPtrOutput ¶
type CxPageFormParameterFillBehaviorPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorPtrOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorPtrOutput) InitialPromptFulfillment ¶
func (o CxPageFormParameterFillBehaviorPtrOutput) InitialPromptFulfillment() CxPageFormParameterFillBehaviorInitialPromptFulfillmentPtrOutput
The fulfillment to provide the initial prompt that the agent can present to the user in order to fill the parameter. Structure is documented below.
func (CxPageFormParameterFillBehaviorPtrOutput) RepromptEventHandlers ¶
func (o CxPageFormParameterFillBehaviorPtrOutput) RepromptEventHandlers() CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a different page/flow. The supported events are:
- sys.no-match-<N>, where N can be from 1 to 6
- sys.no-match-default
- sys.no-input-<N>, where N can be from 1 to 6
- sys.no-input-default
- sys.invalid-parameter [initialPromptFulfillment][initialPromptFulfillment] provides the first prompt for the parameter. If the user's response does not fill the parameter, a no-match/no-input event will be triggered, and the fulfillment associated with the sys.no-match-1/sys.no-input-1 handler (if defined) will be called to provide a prompt. The sys.no-match-2/sys.no-input-2 handler (if defined) will respond to the next no-match/no-input event, and so on. A sys.no-match-default or sys.no-input-default handler will be used to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the parameter are consumed. A sys.invalid-parameter handler can be defined to handle the case where the parameter values have been invalidated by webhook. For example, if the user's response fill the parameter, however the parameter was invalidated by webhook, the fulfillment associated with the sys.invalid-parameter handler (if defined) will be called to provide a prompt. If the event handler for the corresponding event can't be found on the parameter, initialPromptFulfillment will be re-prompted. Structure is documented below.
func (CxPageFormParameterFillBehaviorPtrOutput) ToCxPageFormParameterFillBehaviorPtrOutput ¶
func (o CxPageFormParameterFillBehaviorPtrOutput) ToCxPageFormParameterFillBehaviorPtrOutput() CxPageFormParameterFillBehaviorPtrOutput
func (CxPageFormParameterFillBehaviorPtrOutput) ToCxPageFormParameterFillBehaviorPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorPtrOutput) ToCxPageFormParameterFillBehaviorPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandler ¶
type CxPageFormParameterFillBehaviorRepromptEventHandler struct { // The name of the event to handle. Event *string `pulumi:"event"` // (Output) // The unique identifier of this event handler. Name *string `pulumi:"name"` // The target flow to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. TargetFlow *string `pulumi:"targetFlow"` // The target page to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. TargetPage *string `pulumi:"targetPage"` // The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks. // Structure is documented below. TriggerFulfillment *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillment `pulumi:"triggerFulfillment"` }
type CxPageFormParameterFillBehaviorRepromptEventHandlerArgs ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerArgs struct { // The name of the event to handle. Event pulumi.StringPtrInput `pulumi:"event"` // (Output) // The unique identifier of this event handler. Name pulumi.StringPtrInput `pulumi:"name"` // The target flow to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. TargetFlow pulumi.StringPtrInput `pulumi:"targetFlow"` // The target page to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. TargetPage pulumi.StringPtrInput `pulumi:"targetPage"` // The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks. // Structure is documented below. TriggerFulfillment CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrInput `pulumi:"triggerFulfillment"` }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArgs) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerArray ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerArray []CxPageFormParameterFillBehaviorRepromptEventHandlerInput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArray) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArray) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerArrayInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerArrayInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerArrayInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerArray and CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerArrayInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerArray{ CxPageFormParameterFillBehaviorRepromptEventHandlerArgs{...} }
type CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerArrayOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerArgs and CxPageFormParameterFillBehaviorRepromptEventHandlerOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerArgs{...}
type CxPageFormParameterFillBehaviorRepromptEventHandlerOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) Event ¶
The name of the event to handle.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) Name ¶
(Output) The unique identifier of this event handler.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) TargetFlow ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) TargetFlow() pulumi.StringPtrOutput
The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) TargetPage ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) TargetPage() pulumi.StringPtrOutput
The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) TriggerFulfillment ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerOutput) TriggerFulfillment() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks. Structure is documented below.
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillment ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillment struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases []CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCase `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages []CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessage `pulumi:"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. ReturnPartialResponses *bool `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions []CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterAction `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag *string `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook *string `pulumi:"webhook"` }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayInput `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayInput `pulumi:"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. ReturnPartialResponses pulumi.BoolPtrInput `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayInput `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag pulumi.StringPtrInput `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook pulumi.StringPtrInput `pulumi:"webhook"` }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCase ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCase 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. Cases *string `pulumi:"cases"` }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs 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. Cases pulumi.StringPtrInput `pulumi:"cases"` }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray []CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseInput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArray{ CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs{...} }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) Index ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArgs{...}
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput) Cases ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
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.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs{...}
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessage ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessage 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. Channel *string `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccess `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoff `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioText `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload *string `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudio `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCall `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageText `pulumi:"text"` }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs 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. Channel pulumi.StringPtrInput `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload pulumi.StringPtrInput `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrInput `pulumi:"text"` }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray []CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageInput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArray{ CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs{...} }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput) Index ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccess ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs{...}
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) Metadata ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs, CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtr and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs{...} or: nil
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtr ¶
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtr(v *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessArgs) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrInput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Elem ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArgs{...}
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoff ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs{...}
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs, CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtr and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs{...} or: nil
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtr ¶
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtr(v *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffArgs) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrInput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Elem ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) Channel ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) ConversationSuccess ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) ConversationSuccess() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageConversationSuccessPtrOutput
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.
- In a webhook response when you determine that you handled the customer issue. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) LiveAgentHandoff ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) LiveAgentHandoff() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.
- In a webhook response when you determine that the customer issue can only be handled by a human. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) OutputAudioText ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) OutputAudioText() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) Payload ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
A custom, platform-specific payload.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) PlayAudio ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) PlayAudio() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
Specifies an audio clip to be played by the client as part of the response. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) TelephonyTransferCall ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) TelephonyTransferCall() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) Text ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) Text() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput
The text response message. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioText ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml *string `pulumi:"ssml"` // The raw text to be synthesized. Text *string `pulumi:"text"` }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml pulumi.StringPtrInput `pulumi:"ssml"` // The raw text to be synthesized. Text pulumi.StringPtrInput `pulumi:"text"` }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{...}
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Ssml ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Text ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs, CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtr and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs{...} or: nil
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtr ¶
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtr(v *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextArgs) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrInput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Elem ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudio ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudio struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri string `pulumi:"audioUri"` }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri pulumi.StringInput `pulumi:"audioUri"` }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs{...}
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AudioUri ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs, CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtr and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs{...} or: nil
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtr ¶
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtr(v *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioArgs) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrInput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) Elem ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessagePlayAudioPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCall ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. PhoneNumber string `pulumi:"phoneNumber"` }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs struct { // Transfer the call to a phone number in E.164 format. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs{...}
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
Transfer the call to a phone number in E.164 format.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs, CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtr and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs{...} or: nil
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtr ¶
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtr(v *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallArgs) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrInput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) Elem ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Transfer the call to a phone number in E.164 format.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageText ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts []string `pulumi:"texts"` }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts pulumi.StringArrayInput `pulumi:"texts"` }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs{...}
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) Texts ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs, CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtr and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs{...} or: nil
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtr ¶
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtr(v *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextArgs) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrInput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) Elem ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) Texts ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageTextPtrOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ConditionalCases ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ConditionalCases() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) Messages ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) Messages() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ReturnPartialResponses ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) SetParameterActions ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) SetParameterActions() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) Tag ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) Tag() pulumi.StringPtrOutput
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) Webhook ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs, CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtr and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs{...} or: nil
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtr ¶
func CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtr(v *CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentArgs) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrInput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ConditionalCases ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ConditionalCases() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ElementType() reflect.Type
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) Messages ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) Messages() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ReturnPartialResponses ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) SetParameterActions ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) SetParameterActions() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) Tag ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) Tag() pulumi.StringPtrOutput
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) Webhook ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs struct { // Display name of the parameter. Parameter pulumi.StringPtrInput `pulumi:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray []CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionInput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext ¶
func (i CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArray{ CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs{...} }
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) Index ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArrayOutput
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionInput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionInput interface { pulumi.Input ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput }
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionInput is an input type that accepts CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs and CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput values. You can construct a concrete instance of `CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionInput` via:
CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionArgs{...}
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput ¶
type CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) ElementType ¶
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) Parameter ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
Display name of the parameter.
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput() CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) ToCxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput
func (CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) Value ¶
func (o CxPageFormParameterFillBehaviorRepromptEventHandlerTriggerFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
The new JSON-encoded value of the parameter. A null value clears the parameter.
type CxPageFormParameterInput ¶
type CxPageFormParameterInput interface { pulumi.Input ToCxPageFormParameterOutput() CxPageFormParameterOutput ToCxPageFormParameterOutputWithContext(context.Context) CxPageFormParameterOutput }
CxPageFormParameterInput is an input type that accepts CxPageFormParameterArgs and CxPageFormParameterOutput values. You can construct a concrete instance of `CxPageFormParameterInput` via:
CxPageFormParameterArgs{...}
type CxPageFormParameterOutput ¶
type CxPageFormParameterOutput struct{ *pulumi.OutputState }
func (CxPageFormParameterOutput) AdvancedSettings ¶
func (o CxPageFormParameterOutput) AdvancedSettings() CxPageFormParameterAdvancedSettingsPtrOutput
Hierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. Structure is documented below.
func (CxPageFormParameterOutput) DefaultValue ¶
func (o CxPageFormParameterOutput) DefaultValue() pulumi.StringPtrOutput
The default value of an optional parameter. If the parameter is required, the default value will be ignored.
func (CxPageFormParameterOutput) DisplayName ¶
func (o CxPageFormParameterOutput) DisplayName() pulumi.StringPtrOutput
The human-readable name of the parameter, unique within the form.
func (CxPageFormParameterOutput) ElementType ¶
func (CxPageFormParameterOutput) ElementType() reflect.Type
func (CxPageFormParameterOutput) EntityType ¶
func (o CxPageFormParameterOutput) EntityType() pulumi.StringPtrOutput
The entity type of the parameter. Format: projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID> for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID> for developer entity types.
func (CxPageFormParameterOutput) FillBehavior ¶
func (o CxPageFormParameterOutput) FillBehavior() CxPageFormParameterFillBehaviorPtrOutput
Defines fill behavior for the parameter. Structure is documented below.
func (CxPageFormParameterOutput) IsList ¶
func (o CxPageFormParameterOutput) IsList() pulumi.BoolPtrOutput
Indicates whether the parameter represents a list of values.
func (CxPageFormParameterOutput) Redact ¶
func (o CxPageFormParameterOutput) Redact() pulumi.BoolPtrOutput
Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.
func (CxPageFormParameterOutput) Required ¶
func (o CxPageFormParameterOutput) Required() pulumi.BoolPtrOutput
Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.
func (CxPageFormParameterOutput) ToCxPageFormParameterOutput ¶
func (o CxPageFormParameterOutput) ToCxPageFormParameterOutput() CxPageFormParameterOutput
func (CxPageFormParameterOutput) ToCxPageFormParameterOutputWithContext ¶
func (o CxPageFormParameterOutput) ToCxPageFormParameterOutputWithContext(ctx context.Context) CxPageFormParameterOutput
type CxPageFormPtrInput ¶
type CxPageFormPtrInput interface { pulumi.Input ToCxPageFormPtrOutput() CxPageFormPtrOutput ToCxPageFormPtrOutputWithContext(context.Context) CxPageFormPtrOutput }
CxPageFormPtrInput is an input type that accepts CxPageFormArgs, CxPageFormPtr and CxPageFormPtrOutput values. You can construct a concrete instance of `CxPageFormPtrInput` via:
CxPageFormArgs{...} or: nil
func CxPageFormPtr ¶
func CxPageFormPtr(v *CxPageFormArgs) CxPageFormPtrInput
type CxPageFormPtrOutput ¶
type CxPageFormPtrOutput struct{ *pulumi.OutputState }
func (CxPageFormPtrOutput) Elem ¶
func (o CxPageFormPtrOutput) Elem() CxPageFormOutput
func (CxPageFormPtrOutput) ElementType ¶
func (CxPageFormPtrOutput) ElementType() reflect.Type
func (CxPageFormPtrOutput) Parameters ¶
func (o CxPageFormPtrOutput) Parameters() CxPageFormParameterArrayOutput
Parameters to collect from the user. Structure is documented below.
func (CxPageFormPtrOutput) ToCxPageFormPtrOutput ¶
func (o CxPageFormPtrOutput) ToCxPageFormPtrOutput() CxPageFormPtrOutput
func (CxPageFormPtrOutput) ToCxPageFormPtrOutputWithContext ¶
func (o CxPageFormPtrOutput) ToCxPageFormPtrOutputWithContext(ctx context.Context) CxPageFormPtrOutput
type CxPageInput ¶
type CxPageInput interface { pulumi.Input ToCxPageOutput() CxPageOutput ToCxPageOutputWithContext(ctx context.Context) CxPageOutput }
type CxPageMap ¶
type CxPageMap map[string]CxPageInput
func (CxPageMap) ElementType ¶
func (CxPageMap) ToCxPageMapOutput ¶
func (i CxPageMap) ToCxPageMapOutput() CxPageMapOutput
func (CxPageMap) ToCxPageMapOutputWithContext ¶
func (i CxPageMap) ToCxPageMapOutputWithContext(ctx context.Context) CxPageMapOutput
type CxPageMapInput ¶
type CxPageMapInput interface { pulumi.Input ToCxPageMapOutput() CxPageMapOutput ToCxPageMapOutputWithContext(context.Context) CxPageMapOutput }
CxPageMapInput is an input type that accepts CxPageMap and CxPageMapOutput values. You can construct a concrete instance of `CxPageMapInput` via:
CxPageMap{ "key": CxPageArgs{...} }
type CxPageMapOutput ¶
type CxPageMapOutput struct{ *pulumi.OutputState }
func (CxPageMapOutput) ElementType ¶
func (CxPageMapOutput) ElementType() reflect.Type
func (CxPageMapOutput) MapIndex ¶
func (o CxPageMapOutput) MapIndex(k pulumi.StringInput) CxPageOutput
func (CxPageMapOutput) ToCxPageMapOutput ¶
func (o CxPageMapOutput) ToCxPageMapOutput() CxPageMapOutput
func (CxPageMapOutput) ToCxPageMapOutputWithContext ¶
func (o CxPageMapOutput) ToCxPageMapOutputWithContext(ctx context.Context) CxPageMapOutput
type CxPageOutput ¶
type CxPageOutput struct{ *pulumi.OutputState }
func (CxPageOutput) AdvancedSettings ¶
func (o CxPageOutput) AdvancedSettings() CxPageAdvancedSettingsPtrOutput
Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. Structure is documented below.
func (CxPageOutput) DisplayName ¶
func (o CxPageOutput) DisplayName() pulumi.StringOutput
The human-readable name of the page, unique within the agent.
***
func (CxPageOutput) ElementType ¶
func (CxPageOutput) ElementType() reflect.Type
func (CxPageOutput) EntryFulfillment ¶
func (o CxPageOutput) EntryFulfillment() CxPageEntryFulfillmentPtrOutput
The fulfillment to call when the session is entering the page. Structure is documented below.
func (CxPageOutput) EventHandlers ¶
func (o CxPageOutput) EventHandlers() CxPageEventHandlerArrayOutput
Handlers associated with the page to handle events such as webhook errors, no match or no input. Structure is documented below.
func (CxPageOutput) Form ¶
func (o CxPageOutput) Form() CxPageFormPtrOutput
The form associated with the page, used for collecting parameters relevant to the page. Structure is documented below.
func (CxPageOutput) LanguageCode ¶
func (o CxPageOutput) LanguageCode() pulumi.StringPtrOutput
The language of the following fields in page: Page.entry_fulfillment.messages Page.entry_fulfillment.conditional_cases Page.event_handlers.trigger_fulfillment.messages Page.event_handlers.trigger_fulfillment.conditional_cases Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages Page.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_cases Page.form.parameters.fill_behavior.reprompt_event_handlers.messages Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases Page.transition_routes.trigger_fulfillment.messages Page.transition_routes.trigger_fulfillment.conditional_cases If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
func (CxPageOutput) Name ¶
func (o CxPageOutput) Name() pulumi.StringOutput
The unique identifier of the page. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxPageOutput) Parent ¶
func (o CxPageOutput) Parent() pulumi.StringPtrOutput
The flow to create a page for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.
func (CxPageOutput) ToCxPageOutput ¶
func (o CxPageOutput) ToCxPageOutput() CxPageOutput
func (CxPageOutput) ToCxPageOutputWithContext ¶
func (o CxPageOutput) ToCxPageOutputWithContext(ctx context.Context) CxPageOutput
func (CxPageOutput) TransitionRouteGroups ¶
func (o CxPageOutput) TransitionRouteGroups() pulumi.StringArrayOutput
Ordered list of TransitionRouteGroups associated with the page. Transition route groups must be unique within a page. If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route > page's transition route group > flow's transition routes. If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/transitionRouteGroups/<TransitionRouteGroup ID>.
func (CxPageOutput) TransitionRoutes ¶
func (o CxPageOutput) TransitionRoutes() CxPageTransitionRouteArrayOutput
A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: TransitionRoutes defined in the page with intent specified. TransitionRoutes defined in the transition route groups with intent specified. TransitionRoutes defined in flow with intent specified. TransitionRoutes defined in the transition route groups with intent specified. TransitionRoutes defined in the page with only condition specified. TransitionRoutes defined in the transition route groups with only condition specified. Structure is documented below.
type CxPageState ¶
type CxPageState struct { // Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level. // Hierarchy: Agent->Flow->Page->Fulfillment/Parameter. // Structure is documented below. AdvancedSettings CxPageAdvancedSettingsPtrInput // The human-readable name of the page, unique within the agent. // // *** DisplayName pulumi.StringPtrInput // The fulfillment to call when the session is entering the page. // Structure is documented below. EntryFulfillment CxPageEntryFulfillmentPtrInput // Handlers associated with the page to handle events such as webhook errors, no match or no input. // Structure is documented below. EventHandlers CxPageEventHandlerArrayInput // The form associated with the page, used for collecting parameters relevant to the page. // Structure is documented below. Form CxPageFormPtrInput // The language of the following fields in page: // Page.entry_fulfillment.messages // Page.entry_fulfillment.conditional_cases // Page.event_handlers.trigger_fulfillment.messages // Page.event_handlers.trigger_fulfillment.conditional_cases // Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages // Page.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_cases // Page.form.parameters.fill_behavior.reprompt_event_handlers.messages // Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases // Page.transition_routes.trigger_fulfillment.messages // Page.transition_routes.trigger_fulfillment.conditional_cases // If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used. LanguageCode pulumi.StringPtrInput // The unique identifier of the page. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Name pulumi.StringPtrInput // The flow to create a page for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. Parent pulumi.StringPtrInput // Ordered list of TransitionRouteGroups associated with the page. Transition route groups must be unique within a page. // If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route > page's transition route group > flow's transition routes. // If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. // Format:projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/transitionRouteGroups/<TransitionRouteGroup ID>. TransitionRouteGroups pulumi.StringArrayInput // A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. // When we are in a certain page, the TransitionRoutes are evalauted in the following order: // TransitionRoutes defined in the page with intent specified. // TransitionRoutes defined in the transition route groups with intent specified. // TransitionRoutes defined in flow with intent specified. // TransitionRoutes defined in the transition route groups with intent specified. // TransitionRoutes defined in the page with only condition specified. // TransitionRoutes defined in the transition route groups with only condition specified. // Structure is documented below. TransitionRoutes CxPageTransitionRouteArrayInput }
func (CxPageState) ElementType ¶
func (CxPageState) ElementType() reflect.Type
type CxPageTransitionRoute ¶
type CxPageTransitionRoute 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. Condition *string `pulumi:"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. Intent *string `pulumi:"intent"` // (Output) // The unique identifier of this transition route. Name *string `pulumi:"name"` // The target flow to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. TargetFlow *string `pulumi:"targetFlow"` // The target page to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. TargetPage *string `pulumi:"targetPage"` // The fulfillment to call when the condition is satisfied. At least one of triggerFulfillment and target must be specified. When both are defined, triggerFulfillment is executed first. // Structure is documented below. TriggerFulfillment *CxPageTransitionRouteTriggerFulfillment `pulumi:"triggerFulfillment"` }
type CxPageTransitionRouteArgs ¶
type CxPageTransitionRouteArgs 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. Condition pulumi.StringPtrInput `pulumi:"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. Intent pulumi.StringPtrInput `pulumi:"intent"` // (Output) // The unique identifier of this transition route. Name pulumi.StringPtrInput `pulumi:"name"` // The target flow to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. TargetFlow pulumi.StringPtrInput `pulumi:"targetFlow"` // The target page to transition to. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. TargetPage pulumi.StringPtrInput `pulumi:"targetPage"` // The fulfillment to call when the condition is satisfied. At least one of triggerFulfillment and target must be specified. When both are defined, triggerFulfillment is executed first. // Structure is documented below. TriggerFulfillment CxPageTransitionRouteTriggerFulfillmentPtrInput `pulumi:"triggerFulfillment"` }
func (CxPageTransitionRouteArgs) ElementType ¶
func (CxPageTransitionRouteArgs) ElementType() reflect.Type
func (CxPageTransitionRouteArgs) ToCxPageTransitionRouteOutput ¶
func (i CxPageTransitionRouteArgs) ToCxPageTransitionRouteOutput() CxPageTransitionRouteOutput
func (CxPageTransitionRouteArgs) ToCxPageTransitionRouteOutputWithContext ¶
func (i CxPageTransitionRouteArgs) ToCxPageTransitionRouteOutputWithContext(ctx context.Context) CxPageTransitionRouteOutput
type CxPageTransitionRouteArray ¶
type CxPageTransitionRouteArray []CxPageTransitionRouteInput
func (CxPageTransitionRouteArray) ElementType ¶
func (CxPageTransitionRouteArray) ElementType() reflect.Type
func (CxPageTransitionRouteArray) ToCxPageTransitionRouteArrayOutput ¶
func (i CxPageTransitionRouteArray) ToCxPageTransitionRouteArrayOutput() CxPageTransitionRouteArrayOutput
func (CxPageTransitionRouteArray) ToCxPageTransitionRouteArrayOutputWithContext ¶
func (i CxPageTransitionRouteArray) ToCxPageTransitionRouteArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteArrayOutput
type CxPageTransitionRouteArrayInput ¶
type CxPageTransitionRouteArrayInput interface { pulumi.Input ToCxPageTransitionRouteArrayOutput() CxPageTransitionRouteArrayOutput ToCxPageTransitionRouteArrayOutputWithContext(context.Context) CxPageTransitionRouteArrayOutput }
CxPageTransitionRouteArrayInput is an input type that accepts CxPageTransitionRouteArray and CxPageTransitionRouteArrayOutput values. You can construct a concrete instance of `CxPageTransitionRouteArrayInput` via:
CxPageTransitionRouteArray{ CxPageTransitionRouteArgs{...} }
type CxPageTransitionRouteArrayOutput ¶
type CxPageTransitionRouteArrayOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteArrayOutput) ElementType ¶
func (CxPageTransitionRouteArrayOutput) ElementType() reflect.Type
func (CxPageTransitionRouteArrayOutput) Index ¶
func (o CxPageTransitionRouteArrayOutput) Index(i pulumi.IntInput) CxPageTransitionRouteOutput
func (CxPageTransitionRouteArrayOutput) ToCxPageTransitionRouteArrayOutput ¶
func (o CxPageTransitionRouteArrayOutput) ToCxPageTransitionRouteArrayOutput() CxPageTransitionRouteArrayOutput
func (CxPageTransitionRouteArrayOutput) ToCxPageTransitionRouteArrayOutputWithContext ¶
func (o CxPageTransitionRouteArrayOutput) ToCxPageTransitionRouteArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteArrayOutput
type CxPageTransitionRouteInput ¶
type CxPageTransitionRouteInput interface { pulumi.Input ToCxPageTransitionRouteOutput() CxPageTransitionRouteOutput ToCxPageTransitionRouteOutputWithContext(context.Context) CxPageTransitionRouteOutput }
CxPageTransitionRouteInput is an input type that accepts CxPageTransitionRouteArgs and CxPageTransitionRouteOutput values. You can construct a concrete instance of `CxPageTransitionRouteInput` via:
CxPageTransitionRouteArgs{...}
type CxPageTransitionRouteOutput ¶
type CxPageTransitionRouteOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteOutput) Condition ¶
func (o CxPageTransitionRouteOutput) Condition() pulumi.StringPtrOutput
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.
func (CxPageTransitionRouteOutput) ElementType ¶
func (CxPageTransitionRouteOutput) ElementType() reflect.Type
func (CxPageTransitionRouteOutput) Intent ¶
func (o CxPageTransitionRouteOutput) Intent() pulumi.StringPtrOutput
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.
func (CxPageTransitionRouteOutput) Name ¶
func (o CxPageTransitionRouteOutput) Name() pulumi.StringPtrOutput
(Output) The unique identifier of this transition route.
func (CxPageTransitionRouteOutput) TargetFlow ¶
func (o CxPageTransitionRouteOutput) TargetFlow() pulumi.StringPtrOutput
The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.
func (CxPageTransitionRouteOutput) TargetPage ¶
func (o CxPageTransitionRouteOutput) TargetPage() pulumi.StringPtrOutput
The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxPageTransitionRouteOutput) ToCxPageTransitionRouteOutput ¶
func (o CxPageTransitionRouteOutput) ToCxPageTransitionRouteOutput() CxPageTransitionRouteOutput
func (CxPageTransitionRouteOutput) ToCxPageTransitionRouteOutputWithContext ¶
func (o CxPageTransitionRouteOutput) ToCxPageTransitionRouteOutputWithContext(ctx context.Context) CxPageTransitionRouteOutput
func (CxPageTransitionRouteOutput) TriggerFulfillment ¶
func (o CxPageTransitionRouteOutput) TriggerFulfillment() CxPageTransitionRouteTriggerFulfillmentPtrOutput
The fulfillment to call when the condition is satisfied. At least one of triggerFulfillment and target must be specified. When both are defined, triggerFulfillment is executed first. Structure is documented below.
type CxPageTransitionRouteTriggerFulfillment ¶
type CxPageTransitionRouteTriggerFulfillment struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases []CxPageTransitionRouteTriggerFulfillmentConditionalCase `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages []CxPageTransitionRouteTriggerFulfillmentMessage `pulumi:"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. ReturnPartialResponses *bool `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions []CxPageTransitionRouteTriggerFulfillmentSetParameterAction `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag *string `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook *string `pulumi:"webhook"` }
type CxPageTransitionRouteTriggerFulfillmentArgs ¶
type CxPageTransitionRouteTriggerFulfillmentArgs struct { // Conditional cases for this fulfillment. // Structure is documented below. ConditionalCases CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayInput `pulumi:"conditionalCases"` // The list of rich message responses to present to the user. // Structure is documented below. Messages CxPageTransitionRouteTriggerFulfillmentMessageArrayInput `pulumi:"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. ReturnPartialResponses pulumi.BoolPtrInput `pulumi:"returnPartialResponses"` // Set parameter values before executing the webhook. // Structure is documented below. SetParameterActions CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayInput `pulumi:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified. Tag pulumi.StringPtrInput `pulumi:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Webhook pulumi.StringPtrInput `pulumi:"webhook"` }
func (CxPageTransitionRouteTriggerFulfillmentArgs) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentArgs) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentOutput() CxPageTransitionRouteTriggerFulfillmentOutput
func (CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentOutput
func (CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentPtrOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentPtrOutput() CxPageTransitionRouteTriggerFulfillmentPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentPtrOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentArgs) ToCxPageTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentPtrOutput
type CxPageTransitionRouteTriggerFulfillmentConditionalCase ¶
type CxPageTransitionRouteTriggerFulfillmentConditionalCase 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. Cases *string `pulumi:"cases"` }
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs ¶
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs 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. Cases pulumi.StringPtrInput `pulumi:"cases"` }
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput() CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray ¶
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray []CxPageTransitionRouteTriggerFulfillmentConditionalCaseInput
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput() CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayInput ¶
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput() CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput }
CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray and CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayInput` via:
CxPageTransitionRouteTriggerFulfillmentConditionalCaseArray{ CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs{...} }
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput ¶
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput() CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseInput ¶
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput() CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput }
CxPageTransitionRouteTriggerFulfillmentConditionalCaseInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs and CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentConditionalCaseInput` via:
CxPageTransitionRouteTriggerFulfillmentConditionalCaseArgs{...}
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput ¶
type CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) Cases ¶
func (o CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) Cases() pulumi.StringPtrOutput
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.
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput() CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput
func (CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput) ToCxPageTransitionRouteTriggerFulfillmentConditionalCaseOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentConditionalCaseOutput
type CxPageTransitionRouteTriggerFulfillmentInput ¶
type CxPageTransitionRouteTriggerFulfillmentInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentOutput() CxPageTransitionRouteTriggerFulfillmentOutput ToCxPageTransitionRouteTriggerFulfillmentOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentOutput }
CxPageTransitionRouteTriggerFulfillmentInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentArgs and CxPageTransitionRouteTriggerFulfillmentOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentInput` via:
CxPageTransitionRouteTriggerFulfillmentArgs{...}
type CxPageTransitionRouteTriggerFulfillmentMessage ¶
type CxPageTransitionRouteTriggerFulfillmentMessage 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. Channel *string `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess *CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccess `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff *CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText *CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioText `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload *string `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio *CxPageTransitionRouteTriggerFulfillmentMessagePlayAudio `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall *CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCall `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text *CxPageTransitionRouteTriggerFulfillmentMessageText `pulumi:"text"` }
type CxPageTransitionRouteTriggerFulfillmentMessageArgs ¶
type CxPageTransitionRouteTriggerFulfillmentMessageArgs 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. Channel pulumi.StringPtrInput `pulumi:"channel"` // Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. // Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded. // * In a webhook response when you determine that you handled the customer issue. // Structure is documented below. ConversationSuccess CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput `pulumi:"conversationSuccess"` // Indicates that the conversation should be handed off to a live agent. // Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. // You may set this, for example: // * In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. // * In a webhook response when you determine that the customer issue can only be handled by a human. // Structure is documented below. LiveAgentHandoff CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput `pulumi:"liveAgentHandoff"` // A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. // Structure is documented below. OutputAudioText CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput `pulumi:"outputAudioText"` // A custom, platform-specific payload. Payload pulumi.StringPtrInput `pulumi:"payload"` // Specifies an audio clip to be played by the client as part of the response. // Structure is documented below. PlayAudio CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput `pulumi:"playAudio"` // Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. // Structure is documented below. TelephonyTransferCall CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput `pulumi:"telephonyTransferCall"` // The text response message. // Structure is documented below. Text CxPageTransitionRouteTriggerFulfillmentMessageTextPtrInput `pulumi:"text"` }
func (CxPageTransitionRouteTriggerFulfillmentMessageArgs) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageArgs) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutput
type CxPageTransitionRouteTriggerFulfillmentMessageArray ¶
type CxPageTransitionRouteTriggerFulfillmentMessageArray []CxPageTransitionRouteTriggerFulfillmentMessageInput
func (CxPageTransitionRouteTriggerFulfillmentMessageArray) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageArray) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageArray) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageArray) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutput() CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageArray) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageArray) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
type CxPageTransitionRouteTriggerFulfillmentMessageArrayInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageArrayInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutput() CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput }
CxPageTransitionRouteTriggerFulfillmentMessageArrayInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageArray and CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageArrayInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageArray{ CxPageTransitionRouteTriggerFulfillmentMessageArgs{...} }
type CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutput() CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccess ¶
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs ¶
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput }
CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs and CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs{...}
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) Metadata ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput }
CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs, CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtr and CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs{...} or: nil
func CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtr ¶
func CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtr(v *CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessArgs) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrInput
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutput ToCxPageTransitionRouteTriggerFulfillmentMessageOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutput }
CxPageTransitionRouteTriggerFulfillmentMessageInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageArgs and CxPageTransitionRouteTriggerFulfillmentMessageOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageArgs{...}
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff ¶
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata *string `pulumi:"metadata"` }
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs ¶
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs struct { // Custom metadata. Dialogflow doesn't impose any structure on this. Metadata pulumi.StringPtrInput `pulumi:"metadata"` }
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput }
CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs and CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs{...}
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput }
CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs, CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtr and CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs{...} or: nil
func CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtr ¶
func CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtr(v *CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffArgs) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrInput
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) Metadata() pulumi.StringPtrOutput
Custom metadata. Dialogflow doesn't impose any structure on this.
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) Channel ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) Channel() pulumi.StringPtrOutput
The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) ConversationSuccess ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) ConversationSuccess() CxPageTransitionRouteTriggerFulfillmentMessageConversationSuccessPtrOutput
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates that the conversation succeeded.
- In a webhook response when you determine that you handled the customer issue. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) LiveAgentHandoff ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) LiveAgentHandoff() CxPageTransitionRouteTriggerFulfillmentMessageLiveAgentHandoffPtrOutput
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example:
- In the entryFulfillment of a Page if entering the page indicates something went extremely wrong in the conversation.
- In a webhook response when you determine that the customer issue can only be handled by a human. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) OutputAudioText ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) OutputAudioText() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) Payload ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) Payload() pulumi.StringPtrOutput
A custom, platform-specific payload.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) PlayAudio ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) PlayAudio() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
Specifies an audio clip to be played by the client as part of the response. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) TelephonyTransferCall ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) TelephonyTransferCall() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) Text ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) Text() CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
The text response message. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutput
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioText ¶
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml *string `pulumi:"ssml"` // The raw text to be synthesized. Text *string `pulumi:"text"` }
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs ¶
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // The SSML text to be synthesized. For more information, see SSML. Ssml pulumi.StringPtrInput `pulumi:"ssml"` // The raw text to be synthesized. Text pulumi.StringPtrInput `pulumi:"text"` }
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput }
CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs and CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs{...}
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Ssml ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Text ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput }
CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs, CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtr and CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs{...} or: nil
func CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtr ¶
func CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtr(v *CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextArgs) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrInput
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Ssml() pulumi.StringPtrOutput
The SSML text to be synthesized. For more information, see SSML.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) Text() pulumi.StringPtrOutput
The raw text to be synthesized.
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageOutputAudioTextPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudio ¶
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudio struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri string `pulumi:"audioUri"` }
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs ¶
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it. AudioUri pulumi.StringInput `pulumi:"audioUri"` }
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput }
CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs and CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioInput` via:
CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs{...}
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AudioUri ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) AudioUri() pulumi.StringOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput }
CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs, CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtr and CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput` via:
CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs{...} or: nil
func CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtr ¶
func CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtr(v *CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioArgs) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrInput
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) AudioUri() pulumi.StringPtrOutput
URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessagePlayAudioPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCall ¶
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. PhoneNumber string `pulumi:"phoneNumber"` }
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs ¶
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs struct { // Transfer the call to a phone number in E.164 format. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput }
CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs and CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs{...}
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) PhoneNumber() pulumi.StringOutput
Transfer the call to a phone number in E.164 format.
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput }
CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs, CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtr and CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs{...} or: nil
func CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtr ¶
func CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtr(v *CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallArgs) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrInput
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Transfer the call to a phone number in E.164 format.
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTelephonyTransferCallPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageText ¶
type CxPageTransitionRouteTriggerFulfillmentMessageText struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption *bool `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts []string `pulumi:"texts"` }
type CxPageTransitionRouteTriggerFulfillmentMessageTextArgs ¶
type CxPageTransitionRouteTriggerFulfillmentMessageTextArgs struct { // (Output) // Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request. AllowPlaybackInterruption pulumi.BoolPtrInput `pulumi:"allowPlaybackInterruption"` // A collection of text responses. Texts pulumi.StringArrayInput `pulumi:"texts"` }
func (CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageTextInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageTextInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextOutput ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextOutput }
CxPageTransitionRouteTriggerFulfillmentMessageTextInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageTextArgs and CxPageTransitionRouteTriggerFulfillmentMessageTextOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageTextInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageTextArgs{...}
type CxPageTransitionRouteTriggerFulfillmentMessageTextOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageTextOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) Texts ¶
A collection of text responses.
func (CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTextOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
type CxPageTransitionRouteTriggerFulfillmentMessageTextPtrInput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageTextPtrInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput }
CxPageTransitionRouteTriggerFulfillmentMessageTextPtrInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentMessageTextArgs, CxPageTransitionRouteTriggerFulfillmentMessageTextPtr and CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentMessageTextPtrInput` via:
CxPageTransitionRouteTriggerFulfillmentMessageTextArgs{...} or: nil
func CxPageTransitionRouteTriggerFulfillmentMessageTextPtr ¶
func CxPageTransitionRouteTriggerFulfillmentMessageTextPtr(v *CxPageTransitionRouteTriggerFulfillmentMessageTextArgs) CxPageTransitionRouteTriggerFulfillmentMessageTextPtrInput
type CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput ¶
type CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) AllowPlaybackInterruption() pulumi.BoolPtrOutput
(Output) Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
func (CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) Texts ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput() CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentMessageTextPtrOutput
type CxPageTransitionRouteTriggerFulfillmentOutput ¶
type CxPageTransitionRouteTriggerFulfillmentOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentOutput) ConditionalCases ¶
func (o CxPageTransitionRouteTriggerFulfillmentOutput) ConditionalCases() CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentOutput) Messages ¶
func (o CxPageTransitionRouteTriggerFulfillmentOutput) Messages() CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentOutput) ReturnPartialResponses ¶
func (o CxPageTransitionRouteTriggerFulfillmentOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxPageTransitionRouteTriggerFulfillmentOutput) SetParameterActions ¶
func (o CxPageTransitionRouteTriggerFulfillmentOutput) SetParameterActions() CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentOutput) Tag ¶
func (o CxPageTransitionRouteTriggerFulfillmentOutput) Tag() pulumi.StringPtrOutput
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentOutput() CxPageTransitionRouteTriggerFulfillmentOutput
func (CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentOutput
func (CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutput() CxPageTransitionRouteTriggerFulfillmentPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentOutput) Webhook ¶
func (o CxPageTransitionRouteTriggerFulfillmentOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxPageTransitionRouteTriggerFulfillmentPtrInput ¶
type CxPageTransitionRouteTriggerFulfillmentPtrInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentPtrOutput() CxPageTransitionRouteTriggerFulfillmentPtrOutput ToCxPageTransitionRouteTriggerFulfillmentPtrOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentPtrOutput }
CxPageTransitionRouteTriggerFulfillmentPtrInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentArgs, CxPageTransitionRouteTriggerFulfillmentPtr and CxPageTransitionRouteTriggerFulfillmentPtrOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentPtrInput` via:
CxPageTransitionRouteTriggerFulfillmentArgs{...} or: nil
func CxPageTransitionRouteTriggerFulfillmentPtr ¶
func CxPageTransitionRouteTriggerFulfillmentPtr(v *CxPageTransitionRouteTriggerFulfillmentArgs) CxPageTransitionRouteTriggerFulfillmentPtrInput
type CxPageTransitionRouteTriggerFulfillmentPtrOutput ¶
type CxPageTransitionRouteTriggerFulfillmentPtrOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentPtrOutput) ConditionalCases ¶
func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) ConditionalCases() CxPageTransitionRouteTriggerFulfillmentConditionalCaseArrayOutput
Conditional cases for this fulfillment. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentPtrOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentPtrOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentPtrOutput) Messages ¶
func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) Messages() CxPageTransitionRouteTriggerFulfillmentMessageArrayOutput
The list of rich message responses to present to the user. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentPtrOutput) ReturnPartialResponses ¶
func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) ReturnPartialResponses() pulumi.BoolPtrOutput
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.
func (CxPageTransitionRouteTriggerFulfillmentPtrOutput) SetParameterActions ¶
func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) SetParameterActions() CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
Set parameter values before executing the webhook. Structure is documented below.
func (CxPageTransitionRouteTriggerFulfillmentPtrOutput) Tag ¶
The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
func (CxPageTransitionRouteTriggerFulfillmentPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutput() CxPageTransitionRouteTriggerFulfillmentPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) ToCxPageTransitionRouteTriggerFulfillmentPtrOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentPtrOutput
func (CxPageTransitionRouteTriggerFulfillmentPtrOutput) Webhook ¶
func (o CxPageTransitionRouteTriggerFulfillmentPtrOutput) Webhook() pulumi.StringPtrOutput
The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs ¶
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs struct { // Display name of the parameter. Parameter pulumi.StringPtrInput `pulumi:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput() CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray ¶
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray []CxPageTransitionRouteTriggerFulfillmentSetParameterActionInput
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput ¶
func (i CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput() CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext ¶
func (i CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayInput ¶
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput() CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput }
CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray and CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayInput` via:
CxPageTransitionRouteTriggerFulfillmentSetParameterActionArray{ CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs{...} }
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput ¶
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput() CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentSetParameterActionArrayOutput
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionInput ¶
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionInput interface { pulumi.Input ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput() CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext(context.Context) CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput }
CxPageTransitionRouteTriggerFulfillmentSetParameterActionInput is an input type that accepts CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs and CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput values. You can construct a concrete instance of `CxPageTransitionRouteTriggerFulfillmentSetParameterActionInput` via:
CxPageTransitionRouteTriggerFulfillmentSetParameterActionArgs{...}
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput ¶
type CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput struct{ *pulumi.OutputState }
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) ElementType ¶
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) ElementType() reflect.Type
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) Parameter ¶
func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) Parameter() pulumi.StringPtrOutput
Display name of the parameter.
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput ¶
func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput() CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext ¶
func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) ToCxPageTransitionRouteTriggerFulfillmentSetParameterActionOutputWithContext(ctx context.Context) CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput
func (CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) Value ¶
func (o CxPageTransitionRouteTriggerFulfillmentSetParameterActionOutput) Value() pulumi.StringPtrOutput
The new JSON-encoded value of the parameter. A null value clears the parameter.
type CxSecuritySettings ¶
type CxSecuritySettings struct { pulumi.CustomResourceState // Controls audio export settings for post-conversation analytics when ingesting audio to conversations. // If retentionStrategy is set to REMOVE_AFTER_CONVERSATION or gcsBucket is empty, audio export is disabled. // If audio export is enabled, audio is recorded and saved to gcs_bucket, subject to retention policy of gcs_bucket. // This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.sessions/detectIntent#google.cloud.dialogflow.cx.v3.Sessions.DetectIntent). // Structure is documented below. AudioExportSettings CxSecuritySettingsAudioExportSettingsPtrOutput `pulumi:"audioExportSettings"` // [DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. If empty, Dialogflow replaces sensitive info with [redacted] text. // Note: deidentifyTemplate must be located in the same region as the SecuritySettings. // Format: projects/<Project ID>/locations/<Location ID>/deidentifyTemplates/<Template ID> OR organizations/<Organization ID>/locations/<Location ID>/deidentifyTemplates/<Template ID> DeidentifyTemplate pulumi.StringPtrOutput `pulumi:"deidentifyTemplate"` // The human-readable name of the security settings, unique within the location. // // *** DisplayName pulumi.StringOutput `pulumi:"displayName"` // Controls conversation exporting settings to Insights after conversation is completed. // If retentionStrategy is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here. // Structure is documented below. InsightsExportSettings CxSecuritySettingsInsightsExportSettingsPtrOutput `pulumi:"insightsExportSettings"` // [DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. If empty, we use the default DLP inspect config. // Note: inspectTemplate must be located in the same region as the SecuritySettings. // Format: projects/<Project ID>/locations/<Location ID>/inspectTemplates/<Template ID> OR organizations/<Organization ID>/locations/<Location ID>/inspectTemplates/<Template ID> InspectTemplate pulumi.StringPtrOutput `pulumi:"inspectTemplate"` // The location these settings are located in. Settings can only be applied to an agent in the same location. // See [Available Regions](https://cloud.google.com/dialogflow/cx/docs/concept/region#avail) for a list of supported locations. Location pulumi.StringOutput `pulumi:"location"` // The unique identifier of the settings. // Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // List of types of data to remove when retention settings triggers purge. // Each value may be one of: `DIALOGFLOW_HISTORY`. PurgeDataTypes pulumi.StringArrayOutput `pulumi:"purgeDataTypes"` // Defines what types of data to redact. If not set, defaults to not redacting any kind of data. // * REDACT_DISK_STORAGE: On data to be written to disk or similar devices that are capable of holding data even if power is disconnected. This includes data that are temporarily saved on disk. // Possible values are: `REDACT_DISK_STORAGE`. RedactionScope pulumi.StringPtrOutput `pulumi:"redactionScope"` // Defines how we redact data. If not set, defaults to not redacting. // * REDACT_WITH_SERVICE: Call redaction service to clean up the data to be persisted. // Possible values are: `REDACT_WITH_SERVICE`. RedactionStrategy pulumi.StringPtrOutput `pulumi:"redactionStrategy"` // Defines how long we retain persisted data that contains sensitive info. Only one of `retentionWindowDays` and `retentionStrategy` may be set. // * REMOVE_AFTER_CONVERSATION: Removes data when the conversation ends. If there is no conversation explicitly established, a default conversation ends when the corresponding Dialogflow session ends. // Possible values are: `REMOVE_AFTER_CONVERSATION`. RetentionStrategy pulumi.StringPtrOutput `pulumi:"retentionStrategy"` // Retains the data for the specified number of days. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL. // Only one of `retentionWindowDays` and `retentionStrategy` may be set. RetentionWindowDays pulumi.IntPtrOutput `pulumi:"retentionWindowDays"` }
Represents the settings related to security issues, such as data redaction and data retention. It may take hours for updates on the settings to propagate to all the related components and take effect. Multiple security settings can be configured in each location. Each agent can specify the security settings to apply, and each setting can be applied to multiple agents in the same project and location.
To get more information about SecuritySettings, see:
* [API documentation](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.securitySettings) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/cx/docs)
## Example Usage
### Dialogflowcx Security Settings Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := diagflow.NewCxSecuritySettings(ctx, "basic_security_settings", &diagflow.CxSecuritySettingsArgs{ DisplayName: pulumi.String("dialogflowcx-security-settings"), Location: pulumi.String("global"), PurgeDataTypes: pulumi.StringArray{}, RetentionWindowDays: pulumi.Int(7), }) if err != nil { return err } return nil }) }
``` ### Dialogflowcx Security Settings Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/dataloss" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { inspect, err := dataloss.NewPreventionInspectTemplate(ctx, "inspect", &dataloss.PreventionInspectTemplateArgs{ Parent: pulumi.String("projects/my-project-name/locations/global"), DisplayName: pulumi.String("dialogflowcx-inspect-template"), InspectConfig: &dataloss.PreventionInspectTemplateInspectConfigArgs{ InfoTypes: dataloss.PreventionInspectTemplateInspectConfigInfoTypeArray{ &dataloss.PreventionInspectTemplateInspectConfigInfoTypeArgs{ Name: pulumi.String("EMAIL_ADDRESS"), }, }, }, }) if err != nil { return err } deidentify, err := dataloss.NewPreventionDeidentifyTemplate(ctx, "deidentify", &dataloss.PreventionDeidentifyTemplateArgs{ Parent: pulumi.String("projects/my-project-name/locations/global"), DisplayName: pulumi.String("dialogflowcx-deidentify-template"), DeidentifyConfig: &dataloss.PreventionDeidentifyTemplateDeidentifyConfigArgs{ InfoTypeTransformations: &dataloss.PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs{ Transformations: dataloss.PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArray{ &dataloss.PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArgs{ PrimitiveTransformation: &dataloss.PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationArgs{ ReplaceConfig: &dataloss.PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs{ NewValue: &dataloss.PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs{ StringValue: pulumi.String("[REDACTED]"), }, }, }, }, }, }, }, }) if err != nil { return err } bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ Name: pulumi.String("dialogflowcx-bucket"), Location: pulumi.String("US"), UniformBucketLevelAccess: pulumi.Bool(true), }) if err != nil { return err } _, err = diagflow.NewCxSecuritySettings(ctx, "basic_security_settings", &diagflow.CxSecuritySettingsArgs{ DisplayName: pulumi.String("dialogflowcx-security-settings"), Location: pulumi.String("global"), RedactionStrategy: pulumi.String("REDACT_WITH_SERVICE"), RedactionScope: pulumi.String("REDACT_DISK_STORAGE"), InspectTemplate: inspect.ID(), DeidentifyTemplate: deidentify.ID(), PurgeDataTypes: pulumi.StringArray{ pulumi.String("DIALOGFLOW_HISTORY"), }, AudioExportSettings: &diagflow.CxSecuritySettingsAudioExportSettingsArgs{ GcsBucket: bucket.ID(), AudioExportPattern: pulumi.String("export"), EnableAudioRedaction: pulumi.Bool(true), AudioFormat: pulumi.String("OGG"), }, InsightsExportSettings: &diagflow.CxSecuritySettingsInsightsExportSettingsArgs{ EnableInsightsExport: pulumi.Bool(true), }, RetentionStrategy: pulumi.String("REMOVE_AFTER_CONVERSATION"), }) if err != nil { return err } return nil }) }
```
## Import
SecuritySettings can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/securitySettings/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, SecuritySettings can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/cxSecuritySettings:CxSecuritySettings default projects/{{project}}/locations/{{location}}/securitySettings/{{name}} ```
```sh $ pulumi import gcp:diagflow/cxSecuritySettings:CxSecuritySettings default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:diagflow/cxSecuritySettings:CxSecuritySettings default {{location}}/{{name}} ```
func GetCxSecuritySettings ¶
func GetCxSecuritySettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CxSecuritySettingsState, opts ...pulumi.ResourceOption) (*CxSecuritySettings, error)
GetCxSecuritySettings gets an existing CxSecuritySettings resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCxSecuritySettings ¶
func NewCxSecuritySettings(ctx *pulumi.Context, name string, args *CxSecuritySettingsArgs, opts ...pulumi.ResourceOption) (*CxSecuritySettings, error)
NewCxSecuritySettings registers a new resource with the given unique name, arguments, and options.
func (*CxSecuritySettings) ElementType ¶
func (*CxSecuritySettings) ElementType() reflect.Type
func (*CxSecuritySettings) ToCxSecuritySettingsOutput ¶
func (i *CxSecuritySettings) ToCxSecuritySettingsOutput() CxSecuritySettingsOutput
func (*CxSecuritySettings) ToCxSecuritySettingsOutputWithContext ¶
func (i *CxSecuritySettings) ToCxSecuritySettingsOutputWithContext(ctx context.Context) CxSecuritySettingsOutput
type CxSecuritySettingsArgs ¶
type CxSecuritySettingsArgs struct { // Controls audio export settings for post-conversation analytics when ingesting audio to conversations. // If retentionStrategy is set to REMOVE_AFTER_CONVERSATION or gcsBucket is empty, audio export is disabled. // If audio export is enabled, audio is recorded and saved to gcs_bucket, subject to retention policy of gcs_bucket. // This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.sessions/detectIntent#google.cloud.dialogflow.cx.v3.Sessions.DetectIntent). // Structure is documented below. AudioExportSettings CxSecuritySettingsAudioExportSettingsPtrInput // [DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. If empty, Dialogflow replaces sensitive info with [redacted] text. // Note: deidentifyTemplate must be located in the same region as the SecuritySettings. // Format: projects/<Project ID>/locations/<Location ID>/deidentifyTemplates/<Template ID> OR organizations/<Organization ID>/locations/<Location ID>/deidentifyTemplates/<Template ID> DeidentifyTemplate pulumi.StringPtrInput // The human-readable name of the security settings, unique within the location. // // *** DisplayName pulumi.StringInput // Controls conversation exporting settings to Insights after conversation is completed. // If retentionStrategy is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here. // Structure is documented below. InsightsExportSettings CxSecuritySettingsInsightsExportSettingsPtrInput // [DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. If empty, we use the default DLP inspect config. // Note: inspectTemplate must be located in the same region as the SecuritySettings. // Format: projects/<Project ID>/locations/<Location ID>/inspectTemplates/<Template ID> OR organizations/<Organization ID>/locations/<Location ID>/inspectTemplates/<Template ID> InspectTemplate pulumi.StringPtrInput // The location these settings are located in. Settings can only be applied to an agent in the same location. // See [Available Regions](https://cloud.google.com/dialogflow/cx/docs/concept/region#avail) for a list of supported locations. Location pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // List of types of data to remove when retention settings triggers purge. // Each value may be one of: `DIALOGFLOW_HISTORY`. PurgeDataTypes pulumi.StringArrayInput // Defines what types of data to redact. If not set, defaults to not redacting any kind of data. // * REDACT_DISK_STORAGE: On data to be written to disk or similar devices that are capable of holding data even if power is disconnected. This includes data that are temporarily saved on disk. // Possible values are: `REDACT_DISK_STORAGE`. RedactionScope pulumi.StringPtrInput // Defines how we redact data. If not set, defaults to not redacting. // * REDACT_WITH_SERVICE: Call redaction service to clean up the data to be persisted. // Possible values are: `REDACT_WITH_SERVICE`. RedactionStrategy pulumi.StringPtrInput // Defines how long we retain persisted data that contains sensitive info. Only one of `retentionWindowDays` and `retentionStrategy` may be set. // * REMOVE_AFTER_CONVERSATION: Removes data when the conversation ends. If there is no conversation explicitly established, a default conversation ends when the corresponding Dialogflow session ends. // Possible values are: `REMOVE_AFTER_CONVERSATION`. RetentionStrategy pulumi.StringPtrInput // Retains the data for the specified number of days. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL. // Only one of `retentionWindowDays` and `retentionStrategy` may be set. RetentionWindowDays pulumi.IntPtrInput }
The set of arguments for constructing a CxSecuritySettings resource.
func (CxSecuritySettingsArgs) ElementType ¶
func (CxSecuritySettingsArgs) ElementType() reflect.Type
type CxSecuritySettingsArray ¶
type CxSecuritySettingsArray []CxSecuritySettingsInput
func (CxSecuritySettingsArray) ElementType ¶
func (CxSecuritySettingsArray) ElementType() reflect.Type
func (CxSecuritySettingsArray) ToCxSecuritySettingsArrayOutput ¶
func (i CxSecuritySettingsArray) ToCxSecuritySettingsArrayOutput() CxSecuritySettingsArrayOutput
func (CxSecuritySettingsArray) ToCxSecuritySettingsArrayOutputWithContext ¶
func (i CxSecuritySettingsArray) ToCxSecuritySettingsArrayOutputWithContext(ctx context.Context) CxSecuritySettingsArrayOutput
type CxSecuritySettingsArrayInput ¶
type CxSecuritySettingsArrayInput interface { pulumi.Input ToCxSecuritySettingsArrayOutput() CxSecuritySettingsArrayOutput ToCxSecuritySettingsArrayOutputWithContext(context.Context) CxSecuritySettingsArrayOutput }
CxSecuritySettingsArrayInput is an input type that accepts CxSecuritySettingsArray and CxSecuritySettingsArrayOutput values. You can construct a concrete instance of `CxSecuritySettingsArrayInput` via:
CxSecuritySettingsArray{ CxSecuritySettingsArgs{...} }
type CxSecuritySettingsArrayOutput ¶
type CxSecuritySettingsArrayOutput struct{ *pulumi.OutputState }
func (CxSecuritySettingsArrayOutput) ElementType ¶
func (CxSecuritySettingsArrayOutput) ElementType() reflect.Type
func (CxSecuritySettingsArrayOutput) Index ¶
func (o CxSecuritySettingsArrayOutput) Index(i pulumi.IntInput) CxSecuritySettingsOutput
func (CxSecuritySettingsArrayOutput) ToCxSecuritySettingsArrayOutput ¶
func (o CxSecuritySettingsArrayOutput) ToCxSecuritySettingsArrayOutput() CxSecuritySettingsArrayOutput
func (CxSecuritySettingsArrayOutput) ToCxSecuritySettingsArrayOutputWithContext ¶
func (o CxSecuritySettingsArrayOutput) ToCxSecuritySettingsArrayOutputWithContext(ctx context.Context) CxSecuritySettingsArrayOutput
type CxSecuritySettingsAudioExportSettings ¶
type CxSecuritySettingsAudioExportSettings struct { // Filename pattern for exported audio. AudioExportPattern *string `pulumi:"audioExportPattern"` // File format for exported audio file. Currently only in telephony recordings. // * MULAW: G.711 mu-law PCM with 8kHz sample rate. // * MP3: MP3 file format. // * OGG: OGG Vorbis. // Possible values are: `MULAW`, `MP3`, `OGG`. AudioFormat *string `pulumi:"audioFormat"` // Enable audio redaction if it is true. EnableAudioRedaction *bool `pulumi:"enableAudioRedaction"` // Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy. GcsBucket *string `pulumi:"gcsBucket"` }
type CxSecuritySettingsAudioExportSettingsArgs ¶
type CxSecuritySettingsAudioExportSettingsArgs struct { // Filename pattern for exported audio. AudioExportPattern pulumi.StringPtrInput `pulumi:"audioExportPattern"` // File format for exported audio file. Currently only in telephony recordings. // * MULAW: G.711 mu-law PCM with 8kHz sample rate. // * MP3: MP3 file format. // * OGG: OGG Vorbis. // Possible values are: `MULAW`, `MP3`, `OGG`. AudioFormat pulumi.StringPtrInput `pulumi:"audioFormat"` // Enable audio redaction if it is true. EnableAudioRedaction pulumi.BoolPtrInput `pulumi:"enableAudioRedaction"` // Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy. GcsBucket pulumi.StringPtrInput `pulumi:"gcsBucket"` }
func (CxSecuritySettingsAudioExportSettingsArgs) ElementType ¶
func (CxSecuritySettingsAudioExportSettingsArgs) ElementType() reflect.Type
func (CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsOutput ¶
func (i CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsOutput() CxSecuritySettingsAudioExportSettingsOutput
func (CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsOutputWithContext ¶
func (i CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsOutputWithContext(ctx context.Context) CxSecuritySettingsAudioExportSettingsOutput
func (CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsPtrOutput ¶
func (i CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsPtrOutput() CxSecuritySettingsAudioExportSettingsPtrOutput
func (CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsPtrOutputWithContext ¶
func (i CxSecuritySettingsAudioExportSettingsArgs) ToCxSecuritySettingsAudioExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsAudioExportSettingsPtrOutput
type CxSecuritySettingsAudioExportSettingsInput ¶
type CxSecuritySettingsAudioExportSettingsInput interface { pulumi.Input ToCxSecuritySettingsAudioExportSettingsOutput() CxSecuritySettingsAudioExportSettingsOutput ToCxSecuritySettingsAudioExportSettingsOutputWithContext(context.Context) CxSecuritySettingsAudioExportSettingsOutput }
CxSecuritySettingsAudioExportSettingsInput is an input type that accepts CxSecuritySettingsAudioExportSettingsArgs and CxSecuritySettingsAudioExportSettingsOutput values. You can construct a concrete instance of `CxSecuritySettingsAudioExportSettingsInput` via:
CxSecuritySettingsAudioExportSettingsArgs{...}
type CxSecuritySettingsAudioExportSettingsOutput ¶
type CxSecuritySettingsAudioExportSettingsOutput struct{ *pulumi.OutputState }
func (CxSecuritySettingsAudioExportSettingsOutput) AudioExportPattern ¶
func (o CxSecuritySettingsAudioExportSettingsOutput) AudioExportPattern() pulumi.StringPtrOutput
Filename pattern for exported audio.
func (CxSecuritySettingsAudioExportSettingsOutput) AudioFormat ¶
func (o CxSecuritySettingsAudioExportSettingsOutput) AudioFormat() pulumi.StringPtrOutput
File format for exported audio file. Currently only in telephony recordings.
- MULAW: G.711 mu-law PCM with 8kHz sample rate.
- MP3: MP3 file format.
- OGG: OGG Vorbis. Possible values are: `MULAW`, `MP3`, `OGG`.
func (CxSecuritySettingsAudioExportSettingsOutput) ElementType ¶
func (CxSecuritySettingsAudioExportSettingsOutput) ElementType() reflect.Type
func (CxSecuritySettingsAudioExportSettingsOutput) EnableAudioRedaction ¶
func (o CxSecuritySettingsAudioExportSettingsOutput) EnableAudioRedaction() pulumi.BoolPtrOutput
Enable audio redaction if it is true.
func (CxSecuritySettingsAudioExportSettingsOutput) GcsBucket ¶
func (o CxSecuritySettingsAudioExportSettingsOutput) GcsBucket() pulumi.StringPtrOutput
Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.
func (CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsOutput ¶
func (o CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsOutput() CxSecuritySettingsAudioExportSettingsOutput
func (CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsOutputWithContext ¶
func (o CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsOutputWithContext(ctx context.Context) CxSecuritySettingsAudioExportSettingsOutput
func (CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutput ¶
func (o CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutput() CxSecuritySettingsAudioExportSettingsPtrOutput
func (CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutputWithContext ¶
func (o CxSecuritySettingsAudioExportSettingsOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsAudioExportSettingsPtrOutput
type CxSecuritySettingsAudioExportSettingsPtrInput ¶
type CxSecuritySettingsAudioExportSettingsPtrInput interface { pulumi.Input ToCxSecuritySettingsAudioExportSettingsPtrOutput() CxSecuritySettingsAudioExportSettingsPtrOutput ToCxSecuritySettingsAudioExportSettingsPtrOutputWithContext(context.Context) CxSecuritySettingsAudioExportSettingsPtrOutput }
CxSecuritySettingsAudioExportSettingsPtrInput is an input type that accepts CxSecuritySettingsAudioExportSettingsArgs, CxSecuritySettingsAudioExportSettingsPtr and CxSecuritySettingsAudioExportSettingsPtrOutput values. You can construct a concrete instance of `CxSecuritySettingsAudioExportSettingsPtrInput` via:
CxSecuritySettingsAudioExportSettingsArgs{...} or: nil
func CxSecuritySettingsAudioExportSettingsPtr ¶
func CxSecuritySettingsAudioExportSettingsPtr(v *CxSecuritySettingsAudioExportSettingsArgs) CxSecuritySettingsAudioExportSettingsPtrInput
type CxSecuritySettingsAudioExportSettingsPtrOutput ¶
type CxSecuritySettingsAudioExportSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxSecuritySettingsAudioExportSettingsPtrOutput) AudioExportPattern ¶
func (o CxSecuritySettingsAudioExportSettingsPtrOutput) AudioExportPattern() pulumi.StringPtrOutput
Filename pattern for exported audio.
func (CxSecuritySettingsAudioExportSettingsPtrOutput) AudioFormat ¶
func (o CxSecuritySettingsAudioExportSettingsPtrOutput) AudioFormat() pulumi.StringPtrOutput
File format for exported audio file. Currently only in telephony recordings.
- MULAW: G.711 mu-law PCM with 8kHz sample rate.
- MP3: MP3 file format.
- OGG: OGG Vorbis. Possible values are: `MULAW`, `MP3`, `OGG`.
func (CxSecuritySettingsAudioExportSettingsPtrOutput) ElementType ¶
func (CxSecuritySettingsAudioExportSettingsPtrOutput) ElementType() reflect.Type
func (CxSecuritySettingsAudioExportSettingsPtrOutput) EnableAudioRedaction ¶
func (o CxSecuritySettingsAudioExportSettingsPtrOutput) EnableAudioRedaction() pulumi.BoolPtrOutput
Enable audio redaction if it is true.
func (CxSecuritySettingsAudioExportSettingsPtrOutput) GcsBucket ¶
func (o CxSecuritySettingsAudioExportSettingsPtrOutput) GcsBucket() pulumi.StringPtrOutput
Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.
func (CxSecuritySettingsAudioExportSettingsPtrOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutput ¶
func (o CxSecuritySettingsAudioExportSettingsPtrOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutput() CxSecuritySettingsAudioExportSettingsPtrOutput
func (CxSecuritySettingsAudioExportSettingsPtrOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutputWithContext ¶
func (o CxSecuritySettingsAudioExportSettingsPtrOutput) ToCxSecuritySettingsAudioExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsAudioExportSettingsPtrOutput
type CxSecuritySettingsInput ¶
type CxSecuritySettingsInput interface { pulumi.Input ToCxSecuritySettingsOutput() CxSecuritySettingsOutput ToCxSecuritySettingsOutputWithContext(ctx context.Context) CxSecuritySettingsOutput }
type CxSecuritySettingsInsightsExportSettings ¶
type CxSecuritySettingsInsightsExportSettings struct { // If enabled, we will automatically exports conversations to Insights and Insights runs its analyzers. EnableInsightsExport bool `pulumi:"enableInsightsExport"` }
type CxSecuritySettingsInsightsExportSettingsArgs ¶
type CxSecuritySettingsInsightsExportSettingsArgs struct { // If enabled, we will automatically exports conversations to Insights and Insights runs its analyzers. EnableInsightsExport pulumi.BoolInput `pulumi:"enableInsightsExport"` }
func (CxSecuritySettingsInsightsExportSettingsArgs) ElementType ¶
func (CxSecuritySettingsInsightsExportSettingsArgs) ElementType() reflect.Type
func (CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsOutput ¶
func (i CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsOutput() CxSecuritySettingsInsightsExportSettingsOutput
func (CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsOutputWithContext ¶
func (i CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsOutputWithContext(ctx context.Context) CxSecuritySettingsInsightsExportSettingsOutput
func (CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsPtrOutput ¶
func (i CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsPtrOutput() CxSecuritySettingsInsightsExportSettingsPtrOutput
func (CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsPtrOutputWithContext ¶
func (i CxSecuritySettingsInsightsExportSettingsArgs) ToCxSecuritySettingsInsightsExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsInsightsExportSettingsPtrOutput
type CxSecuritySettingsInsightsExportSettingsInput ¶
type CxSecuritySettingsInsightsExportSettingsInput interface { pulumi.Input ToCxSecuritySettingsInsightsExportSettingsOutput() CxSecuritySettingsInsightsExportSettingsOutput ToCxSecuritySettingsInsightsExportSettingsOutputWithContext(context.Context) CxSecuritySettingsInsightsExportSettingsOutput }
CxSecuritySettingsInsightsExportSettingsInput is an input type that accepts CxSecuritySettingsInsightsExportSettingsArgs and CxSecuritySettingsInsightsExportSettingsOutput values. You can construct a concrete instance of `CxSecuritySettingsInsightsExportSettingsInput` via:
CxSecuritySettingsInsightsExportSettingsArgs{...}
type CxSecuritySettingsInsightsExportSettingsOutput ¶
type CxSecuritySettingsInsightsExportSettingsOutput struct{ *pulumi.OutputState }
func (CxSecuritySettingsInsightsExportSettingsOutput) ElementType ¶
func (CxSecuritySettingsInsightsExportSettingsOutput) ElementType() reflect.Type
func (CxSecuritySettingsInsightsExportSettingsOutput) EnableInsightsExport ¶
func (o CxSecuritySettingsInsightsExportSettingsOutput) EnableInsightsExport() pulumi.BoolOutput
If enabled, we will automatically exports conversations to Insights and Insights runs its analyzers.
func (CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsOutput ¶
func (o CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsOutput() CxSecuritySettingsInsightsExportSettingsOutput
func (CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsOutputWithContext ¶
func (o CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsOutputWithContext(ctx context.Context) CxSecuritySettingsInsightsExportSettingsOutput
func (CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutput ¶
func (o CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutput() CxSecuritySettingsInsightsExportSettingsPtrOutput
func (CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutputWithContext ¶
func (o CxSecuritySettingsInsightsExportSettingsOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsInsightsExportSettingsPtrOutput
type CxSecuritySettingsInsightsExportSettingsPtrInput ¶
type CxSecuritySettingsInsightsExportSettingsPtrInput interface { pulumi.Input ToCxSecuritySettingsInsightsExportSettingsPtrOutput() CxSecuritySettingsInsightsExportSettingsPtrOutput ToCxSecuritySettingsInsightsExportSettingsPtrOutputWithContext(context.Context) CxSecuritySettingsInsightsExportSettingsPtrOutput }
CxSecuritySettingsInsightsExportSettingsPtrInput is an input type that accepts CxSecuritySettingsInsightsExportSettingsArgs, CxSecuritySettingsInsightsExportSettingsPtr and CxSecuritySettingsInsightsExportSettingsPtrOutput values. You can construct a concrete instance of `CxSecuritySettingsInsightsExportSettingsPtrInput` via:
CxSecuritySettingsInsightsExportSettingsArgs{...} or: nil
func CxSecuritySettingsInsightsExportSettingsPtr ¶
func CxSecuritySettingsInsightsExportSettingsPtr(v *CxSecuritySettingsInsightsExportSettingsArgs) CxSecuritySettingsInsightsExportSettingsPtrInput
type CxSecuritySettingsInsightsExportSettingsPtrOutput ¶
type CxSecuritySettingsInsightsExportSettingsPtrOutput struct{ *pulumi.OutputState }
func (CxSecuritySettingsInsightsExportSettingsPtrOutput) ElementType ¶
func (CxSecuritySettingsInsightsExportSettingsPtrOutput) ElementType() reflect.Type
func (CxSecuritySettingsInsightsExportSettingsPtrOutput) EnableInsightsExport ¶
func (o CxSecuritySettingsInsightsExportSettingsPtrOutput) EnableInsightsExport() pulumi.BoolPtrOutput
If enabled, we will automatically exports conversations to Insights and Insights runs its analyzers.
func (CxSecuritySettingsInsightsExportSettingsPtrOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutput ¶
func (o CxSecuritySettingsInsightsExportSettingsPtrOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutput() CxSecuritySettingsInsightsExportSettingsPtrOutput
func (CxSecuritySettingsInsightsExportSettingsPtrOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutputWithContext ¶
func (o CxSecuritySettingsInsightsExportSettingsPtrOutput) ToCxSecuritySettingsInsightsExportSettingsPtrOutputWithContext(ctx context.Context) CxSecuritySettingsInsightsExportSettingsPtrOutput
type CxSecuritySettingsMap ¶
type CxSecuritySettingsMap map[string]CxSecuritySettingsInput
func (CxSecuritySettingsMap) ElementType ¶
func (CxSecuritySettingsMap) ElementType() reflect.Type
func (CxSecuritySettingsMap) ToCxSecuritySettingsMapOutput ¶
func (i CxSecuritySettingsMap) ToCxSecuritySettingsMapOutput() CxSecuritySettingsMapOutput
func (CxSecuritySettingsMap) ToCxSecuritySettingsMapOutputWithContext ¶
func (i CxSecuritySettingsMap) ToCxSecuritySettingsMapOutputWithContext(ctx context.Context) CxSecuritySettingsMapOutput
type CxSecuritySettingsMapInput ¶
type CxSecuritySettingsMapInput interface { pulumi.Input ToCxSecuritySettingsMapOutput() CxSecuritySettingsMapOutput ToCxSecuritySettingsMapOutputWithContext(context.Context) CxSecuritySettingsMapOutput }
CxSecuritySettingsMapInput is an input type that accepts CxSecuritySettingsMap and CxSecuritySettingsMapOutput values. You can construct a concrete instance of `CxSecuritySettingsMapInput` via:
CxSecuritySettingsMap{ "key": CxSecuritySettingsArgs{...} }
type CxSecuritySettingsMapOutput ¶
type CxSecuritySettingsMapOutput struct{ *pulumi.OutputState }
func (CxSecuritySettingsMapOutput) ElementType ¶
func (CxSecuritySettingsMapOutput) ElementType() reflect.Type
func (CxSecuritySettingsMapOutput) MapIndex ¶
func (o CxSecuritySettingsMapOutput) MapIndex(k pulumi.StringInput) CxSecuritySettingsOutput
func (CxSecuritySettingsMapOutput) ToCxSecuritySettingsMapOutput ¶
func (o CxSecuritySettingsMapOutput) ToCxSecuritySettingsMapOutput() CxSecuritySettingsMapOutput
func (CxSecuritySettingsMapOutput) ToCxSecuritySettingsMapOutputWithContext ¶
func (o CxSecuritySettingsMapOutput) ToCxSecuritySettingsMapOutputWithContext(ctx context.Context) CxSecuritySettingsMapOutput
type CxSecuritySettingsOutput ¶
type CxSecuritySettingsOutput struct{ *pulumi.OutputState }
func (CxSecuritySettingsOutput) AudioExportSettings ¶
func (o CxSecuritySettingsOutput) AudioExportSettings() CxSecuritySettingsAudioExportSettingsPtrOutput
Controls audio export settings for post-conversation analytics when ingesting audio to conversations. If retentionStrategy is set to REMOVE_AFTER_CONVERSATION or gcsBucket is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to gcs_bucket, subject to retention policy of gcs_bucket. This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.sessions/detectIntent#google.cloud.dialogflow.cx.v3.Sessions.DetectIntent). Structure is documented below.
func (CxSecuritySettingsOutput) DeidentifyTemplate ¶
func (o CxSecuritySettingsOutput) DeidentifyTemplate() pulumi.StringPtrOutput
[DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. If empty, Dialogflow replaces sensitive info with [redacted] text. Note: deidentifyTemplate must be located in the same region as the SecuritySettings. Format: projects/<Project ID>/locations/<Location ID>/deidentifyTemplates/<Template ID> OR organizations/<Organization ID>/locations/<Location ID>/deidentifyTemplates/<Template ID>
func (CxSecuritySettingsOutput) DisplayName ¶
func (o CxSecuritySettingsOutput) DisplayName() pulumi.StringOutput
The human-readable name of the security settings, unique within the location.
***
func (CxSecuritySettingsOutput) ElementType ¶
func (CxSecuritySettingsOutput) ElementType() reflect.Type
func (CxSecuritySettingsOutput) InsightsExportSettings ¶
func (o CxSecuritySettingsOutput) InsightsExportSettings() CxSecuritySettingsInsightsExportSettingsPtrOutput
Controls conversation exporting settings to Insights after conversation is completed. If retentionStrategy is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here. Structure is documented below.
func (CxSecuritySettingsOutput) InspectTemplate ¶
func (o CxSecuritySettingsOutput) InspectTemplate() pulumi.StringPtrOutput
[DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. If empty, we use the default DLP inspect config. Note: inspectTemplate must be located in the same region as the SecuritySettings. Format: projects/<Project ID>/locations/<Location ID>/inspectTemplates/<Template ID> OR organizations/<Organization ID>/locations/<Location ID>/inspectTemplates/<Template ID>
func (CxSecuritySettingsOutput) Location ¶
func (o CxSecuritySettingsOutput) Location() pulumi.StringOutput
The location these settings are located in. Settings can only be applied to an agent in the same location. See [Available Regions](https://cloud.google.com/dialogflow/cx/docs/concept/region#avail) for a list of supported locations.
func (CxSecuritySettingsOutput) Name ¶
func (o CxSecuritySettingsOutput) Name() pulumi.StringOutput
The unique identifier of the settings. Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>.
func (CxSecuritySettingsOutput) Project ¶
func (o CxSecuritySettingsOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (CxSecuritySettingsOutput) PurgeDataTypes ¶
func (o CxSecuritySettingsOutput) PurgeDataTypes() pulumi.StringArrayOutput
List of types of data to remove when retention settings triggers purge. Each value may be one of: `DIALOGFLOW_HISTORY`.
func (CxSecuritySettingsOutput) RedactionScope ¶
func (o CxSecuritySettingsOutput) RedactionScope() pulumi.StringPtrOutput
Defines what types of data to redact. If not set, defaults to not redacting any kind of data.
- REDACT_DISK_STORAGE: On data to be written to disk or similar devices that are capable of holding data even if power is disconnected. This includes data that are temporarily saved on disk. Possible values are: `REDACT_DISK_STORAGE`.
func (CxSecuritySettingsOutput) RedactionStrategy ¶
func (o CxSecuritySettingsOutput) RedactionStrategy() pulumi.StringPtrOutput
Defines how we redact data. If not set, defaults to not redacting.
- REDACT_WITH_SERVICE: Call redaction service to clean up the data to be persisted. Possible values are: `REDACT_WITH_SERVICE`.
func (CxSecuritySettingsOutput) RetentionStrategy ¶
func (o CxSecuritySettingsOutput) RetentionStrategy() pulumi.StringPtrOutput
Defines how long we retain persisted data that contains sensitive info. Only one of `retentionWindowDays` and `retentionStrategy` may be set.
- REMOVE_AFTER_CONVERSATION: Removes data when the conversation ends. If there is no conversation explicitly established, a default conversation ends when the corresponding Dialogflow session ends. Possible values are: `REMOVE_AFTER_CONVERSATION`.
func (CxSecuritySettingsOutput) RetentionWindowDays ¶
func (o CxSecuritySettingsOutput) RetentionWindowDays() pulumi.IntPtrOutput
Retains the data for the specified number of days. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL. Only one of `retentionWindowDays` and `retentionStrategy` may be set.
func (CxSecuritySettingsOutput) ToCxSecuritySettingsOutput ¶
func (o CxSecuritySettingsOutput) ToCxSecuritySettingsOutput() CxSecuritySettingsOutput
func (CxSecuritySettingsOutput) ToCxSecuritySettingsOutputWithContext ¶
func (o CxSecuritySettingsOutput) ToCxSecuritySettingsOutputWithContext(ctx context.Context) CxSecuritySettingsOutput
type CxSecuritySettingsState ¶
type CxSecuritySettingsState struct { // Controls audio export settings for post-conversation analytics when ingesting audio to conversations. // If retentionStrategy is set to REMOVE_AFTER_CONVERSATION or gcsBucket is empty, audio export is disabled. // If audio export is enabled, audio is recorded and saved to gcs_bucket, subject to retention policy of gcs_bucket. // This setting won't effect audio input for implicit sessions via [Sessions.DetectIntent](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.sessions/detectIntent#google.cloud.dialogflow.cx.v3.Sessions.DetectIntent). // Structure is documented below. AudioExportSettings CxSecuritySettingsAudioExportSettingsPtrInput // [DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. If empty, Dialogflow replaces sensitive info with [redacted] text. // Note: deidentifyTemplate must be located in the same region as the SecuritySettings. // Format: projects/<Project ID>/locations/<Location ID>/deidentifyTemplates/<Template ID> OR organizations/<Organization ID>/locations/<Location ID>/deidentifyTemplates/<Template ID> DeidentifyTemplate pulumi.StringPtrInput // The human-readable name of the security settings, unique within the location. // // *** DisplayName pulumi.StringPtrInput // Controls conversation exporting settings to Insights after conversation is completed. // If retentionStrategy is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here. // Structure is documented below. InsightsExportSettings CxSecuritySettingsInsightsExportSettingsPtrInput // [DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. If empty, we use the default DLP inspect config. // Note: inspectTemplate must be located in the same region as the SecuritySettings. // Format: projects/<Project ID>/locations/<Location ID>/inspectTemplates/<Template ID> OR organizations/<Organization ID>/locations/<Location ID>/inspectTemplates/<Template ID> InspectTemplate pulumi.StringPtrInput // The location these settings are located in. Settings can only be applied to an agent in the same location. // See [Available Regions](https://cloud.google.com/dialogflow/cx/docs/concept/region#avail) for a list of supported locations. Location pulumi.StringPtrInput // The unique identifier of the settings. // Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // List of types of data to remove when retention settings triggers purge. // Each value may be one of: `DIALOGFLOW_HISTORY`. PurgeDataTypes pulumi.StringArrayInput // Defines what types of data to redact. If not set, defaults to not redacting any kind of data. // * REDACT_DISK_STORAGE: On data to be written to disk or similar devices that are capable of holding data even if power is disconnected. This includes data that are temporarily saved on disk. // Possible values are: `REDACT_DISK_STORAGE`. RedactionScope pulumi.StringPtrInput // Defines how we redact data. If not set, defaults to not redacting. // * REDACT_WITH_SERVICE: Call redaction service to clean up the data to be persisted. // Possible values are: `REDACT_WITH_SERVICE`. RedactionStrategy pulumi.StringPtrInput // Defines how long we retain persisted data that contains sensitive info. Only one of `retentionWindowDays` and `retentionStrategy` may be set. // * REMOVE_AFTER_CONVERSATION: Removes data when the conversation ends. If there is no conversation explicitly established, a default conversation ends when the corresponding Dialogflow session ends. // Possible values are: `REMOVE_AFTER_CONVERSATION`. RetentionStrategy pulumi.StringPtrInput // Retains the data for the specified number of days. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL. // Only one of `retentionWindowDays` and `retentionStrategy` may be set. RetentionWindowDays pulumi.IntPtrInput }
func (CxSecuritySettingsState) ElementType ¶
func (CxSecuritySettingsState) ElementType() reflect.Type
type CxTestCase ¶
type CxTestCase struct { pulumi.CustomResourceState // When the test was created. A timestamp in RFC3339 text format. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The human-readable name of the test case, unique within the agent. Limit of 200 characters. // // *** DisplayName pulumi.StringOutput `pulumi:"displayName"` // The latest test result. // Structure is documented below. LastTestResults CxTestCaseLastTestResultArrayOutput `pulumi:"lastTestResults"` // The unique identifier of the page. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Name pulumi.StringOutput `pulumi:"name"` // Additional freeform notes about the test case. Limit of 400 characters. Notes pulumi.StringPtrOutput `pulumi:"notes"` // The agent to create the test case for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrOutput `pulumi:"parent"` // Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. // Each tag should start with "#" and has a limit of 30 characters Tags pulumi.StringArrayOutput `pulumi:"tags"` // The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly. // Structure is documented below. TestCaseConversationTurns CxTestCaseTestCaseConversationTurnArrayOutput `pulumi:"testCaseConversationTurns"` // Config for the test case. // Structure is documented below. TestConfig CxTestCaseTestConfigPtrOutput `pulumi:"testConfig"` }
You can use the built-in test feature to uncover bugs and prevent regressions. A test execution verifies that agent responses have not changed for end-user inputs defined in the test case.
To get more information about TestCase, see:
* [API documentation](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.testCases) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/cx/docs)
## Example Usage
### Dialogflowcx Test Case Full
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { agent, err := diagflow.NewCxAgent(ctx, "agent", &diagflow.CxAgentArgs{ DisplayName: pulumi.String("dialogflowcx-agent"), Location: pulumi.String("global"), DefaultLanguageCode: pulumi.String("en"), SupportedLanguageCodes: pulumi.StringArray{ pulumi.String("fr"), pulumi.String("de"), pulumi.String("es"), }, TimeZone: pulumi.String("America/New_York"), Description: pulumi.String("Example description."), AvatarUri: pulumi.String("https://storage.cloud.google.com/dialogflow-test-host-image/cloud-logo.png"), EnableStackdriverLogging: pulumi.Bool(true), EnableSpellCorrection: pulumi.Bool(true), SpeechToTextSettings: &diagflow.CxAgentSpeechToTextSettingsArgs{ EnableSpeechAdaptation: pulumi.Bool(true), }, }) if err != nil { return err } intent, err := diagflow.NewCxIntent(ctx, "intent", &diagflow.CxIntentArgs{ Parent: agent.ID(), DisplayName: pulumi.String("MyIntent"), Priority: pulumi.Int(1), TrainingPhrases: diagflow.CxIntentTrainingPhraseArray{ &diagflow.CxIntentTrainingPhraseArgs{ Parts: diagflow.CxIntentTrainingPhrasePartArray{ &diagflow.CxIntentTrainingPhrasePartArgs{ Text: pulumi.String("training phrase"), }, }, RepeatCount: pulumi.Int(1), }, }, }) if err != nil { return err } page, err := diagflow.NewCxPage(ctx, "page", &diagflow.CxPageArgs{ Parent: agent.StartFlow, DisplayName: pulumi.String("MyPage"), TransitionRoutes: diagflow.CxPageTransitionRouteArray{ &diagflow.CxPageTransitionRouteArgs{ Intent: intent.ID(), TriggerFulfillment: &diagflow.CxPageTransitionRouteTriggerFulfillmentArgs{ Messages: diagflow.CxPageTransitionRouteTriggerFulfillmentMessageArray{ &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageArgs{ Text: &diagflow.CxPageTransitionRouteTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("Training phrase response"), }, }, }, }, }, }, }, EventHandlers: diagflow.CxPageEventHandlerArray{ &diagflow.CxPageEventHandlerArgs{ Event: pulumi.String("some-event"), TriggerFulfillment: &diagflow.CxPageEventHandlerTriggerFulfillmentArgs{ Messages: diagflow.CxPageEventHandlerTriggerFulfillmentMessageArray{ &diagflow.CxPageEventHandlerTriggerFulfillmentMessageArgs{ Text: &diagflow.CxPageEventHandlerTriggerFulfillmentMessageTextArgs{ Texts: pulumi.StringArray{ pulumi.String("Handling some event"), }, }, }, }, }, }, }, }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "some_param": "1", }) if err != nil { return err } json0 := string(tmpJSON0) tmpJSON1, err := json.Marshal(map[string]interface{}{ "some_param": "1", }) if err != nil { return err } json1 := string(tmpJSON1) _, err = diagflow.NewCxTestCase(ctx, "basic_test_case", &diagflow.CxTestCaseArgs{ Parent: agent.ID(), DisplayName: pulumi.String("MyTestCase"), Tags: pulumi.StringArray{ pulumi.String("#tag1"), }, Notes: pulumi.String("demonstrates a simple training phrase response"), TestConfig: &diagflow.CxTestCaseTestConfigArgs{ TrackingParameters: pulumi.StringArray{ pulumi.String("some_param"), }, Page: page.ID(), }, TestCaseConversationTurns: diagflow.CxTestCaseTestCaseConversationTurnArray{ &diagflow.CxTestCaseTestCaseConversationTurnArgs{ UserInput: &diagflow.CxTestCaseTestCaseConversationTurnUserInputArgs{ Input: &diagflow.CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs{ LanguageCode: pulumi.String("en"), Text: &diagflow.CxTestCaseTestCaseConversationTurnUserInputInputTextArgs{ Text: pulumi.String("training phrase"), }, }, InjectedParameters: pulumi.String(json0), IsWebhookEnabled: pulumi.Bool(true), EnableSentimentAnalysis: pulumi.Bool(true), }, VirtualAgentOutput: diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs{ SessionParameters: pulumi.String(json1), TriggeredIntent: &diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs{ Name: intent.ID(), }, CurrentPage: &diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs{ Name: page.ID(), }, TextResponses: diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray{ &diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs{ Texts: pulumi.StringArray{ pulumi.String("Training phrase response"), }, }, }, }, }, &diagflow.CxTestCaseTestCaseConversationTurnArgs{ UserInput: &diagflow.CxTestCaseTestCaseConversationTurnUserInputArgs{ Input: &diagflow.CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs{ Event: &diagflow.CxTestCaseTestCaseConversationTurnUserInputInputEventArgs{ Event: pulumi.String("some-event"), }, }, }, VirtualAgentOutput: diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs{ CurrentPage: &diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs{ Name: page.ID(), }, TextResponses: diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray{ &diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs{ Texts: pulumi.StringArray{ pulumi.String("Handling some event"), }, }, }, }, }, &diagflow.CxTestCaseTestCaseConversationTurnArgs{ UserInput: &diagflow.CxTestCaseTestCaseConversationTurnUserInputArgs{ Input: &diagflow.CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs{ Dtmf: &diagflow.CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs{ Digits: pulumi.String("12"), FinishDigit: pulumi.String("3"), }, }, }, VirtualAgentOutput: diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs{ TextResponses: diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray{ &diagflow.CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs{ Texts: pulumi.StringArray{ pulumi.String("I didn't get that. Can you say it again?"), }, }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
TestCase can be imported using any of these accepted formats:
* `{{parent}}/testCases/{{name}}`
When using the `pulumi import` command, TestCase can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/cxTestCase:CxTestCase default {{parent}}/testCases/{{name}} ```
func GetCxTestCase ¶
func GetCxTestCase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CxTestCaseState, opts ...pulumi.ResourceOption) (*CxTestCase, error)
GetCxTestCase gets an existing CxTestCase resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCxTestCase ¶
func NewCxTestCase(ctx *pulumi.Context, name string, args *CxTestCaseArgs, opts ...pulumi.ResourceOption) (*CxTestCase, error)
NewCxTestCase registers a new resource with the given unique name, arguments, and options.
func (*CxTestCase) ElementType ¶
func (*CxTestCase) ElementType() reflect.Type
func (*CxTestCase) ToCxTestCaseOutput ¶
func (i *CxTestCase) ToCxTestCaseOutput() CxTestCaseOutput
func (*CxTestCase) ToCxTestCaseOutputWithContext ¶
func (i *CxTestCase) ToCxTestCaseOutputWithContext(ctx context.Context) CxTestCaseOutput
type CxTestCaseArgs ¶
type CxTestCaseArgs struct { // The human-readable name of the test case, unique within the agent. Limit of 200 characters. // // *** DisplayName pulumi.StringInput // Additional freeform notes about the test case. Limit of 400 characters. Notes pulumi.StringPtrInput // The agent to create the test case for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. // Each tag should start with "#" and has a limit of 30 characters Tags pulumi.StringArrayInput // The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly. // Structure is documented below. TestCaseConversationTurns CxTestCaseTestCaseConversationTurnArrayInput // Config for the test case. // Structure is documented below. TestConfig CxTestCaseTestConfigPtrInput }
The set of arguments for constructing a CxTestCase resource.
func (CxTestCaseArgs) ElementType ¶
func (CxTestCaseArgs) ElementType() reflect.Type
type CxTestCaseArray ¶
type CxTestCaseArray []CxTestCaseInput
func (CxTestCaseArray) ElementType ¶
func (CxTestCaseArray) ElementType() reflect.Type
func (CxTestCaseArray) ToCxTestCaseArrayOutput ¶
func (i CxTestCaseArray) ToCxTestCaseArrayOutput() CxTestCaseArrayOutput
func (CxTestCaseArray) ToCxTestCaseArrayOutputWithContext ¶
func (i CxTestCaseArray) ToCxTestCaseArrayOutputWithContext(ctx context.Context) CxTestCaseArrayOutput
type CxTestCaseArrayInput ¶
type CxTestCaseArrayInput interface { pulumi.Input ToCxTestCaseArrayOutput() CxTestCaseArrayOutput ToCxTestCaseArrayOutputWithContext(context.Context) CxTestCaseArrayOutput }
CxTestCaseArrayInput is an input type that accepts CxTestCaseArray and CxTestCaseArrayOutput values. You can construct a concrete instance of `CxTestCaseArrayInput` via:
CxTestCaseArray{ CxTestCaseArgs{...} }
type CxTestCaseArrayOutput ¶
type CxTestCaseArrayOutput struct{ *pulumi.OutputState }
func (CxTestCaseArrayOutput) ElementType ¶
func (CxTestCaseArrayOutput) ElementType() reflect.Type
func (CxTestCaseArrayOutput) Index ¶
func (o CxTestCaseArrayOutput) Index(i pulumi.IntInput) CxTestCaseOutput
func (CxTestCaseArrayOutput) ToCxTestCaseArrayOutput ¶
func (o CxTestCaseArrayOutput) ToCxTestCaseArrayOutput() CxTestCaseArrayOutput
func (CxTestCaseArrayOutput) ToCxTestCaseArrayOutputWithContext ¶
func (o CxTestCaseArrayOutput) ToCxTestCaseArrayOutputWithContext(ctx context.Context) CxTestCaseArrayOutput
type CxTestCaseInput ¶
type CxTestCaseInput interface { pulumi.Input ToCxTestCaseOutput() CxTestCaseOutput ToCxTestCaseOutputWithContext(ctx context.Context) CxTestCaseOutput }
type CxTestCaseLastTestResult ¶
type CxTestCaseLastTestResult struct { // The conversation turns uttered during the test case replay in chronological order. // Structure is documented below. ConversationTurns []CxTestCaseLastTestResultConversationTurn `pulumi:"conversationTurns"` // Environment where the test was run. If not set, it indicates the draft environment. Environment *string `pulumi:"environment"` // The unique identifier of the page. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Name *string `pulumi:"name"` // Whether the test case passed in the agent environment. // * PASSED: The test passed. // * FAILED: The test did not pass. // Possible values are: `PASSED`, `FAILED`. TestResult *string `pulumi:"testResult"` // The time that the test was run. A timestamp in RFC3339 text format. TestTime *string `pulumi:"testTime"` }
type CxTestCaseLastTestResultArgs ¶
type CxTestCaseLastTestResultArgs struct { // The conversation turns uttered during the test case replay in chronological order. // Structure is documented below. ConversationTurns CxTestCaseLastTestResultConversationTurnArrayInput `pulumi:"conversationTurns"` // Environment where the test was run. If not set, it indicates the draft environment. Environment pulumi.StringPtrInput `pulumi:"environment"` // The unique identifier of the page. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Name pulumi.StringPtrInput `pulumi:"name"` // Whether the test case passed in the agent environment. // * PASSED: The test passed. // * FAILED: The test did not pass. // Possible values are: `PASSED`, `FAILED`. TestResult pulumi.StringPtrInput `pulumi:"testResult"` // The time that the test was run. A timestamp in RFC3339 text format. TestTime pulumi.StringPtrInput `pulumi:"testTime"` }
func (CxTestCaseLastTestResultArgs) ElementType ¶
func (CxTestCaseLastTestResultArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultArgs) ToCxTestCaseLastTestResultOutput ¶
func (i CxTestCaseLastTestResultArgs) ToCxTestCaseLastTestResultOutput() CxTestCaseLastTestResultOutput
func (CxTestCaseLastTestResultArgs) ToCxTestCaseLastTestResultOutputWithContext ¶
func (i CxTestCaseLastTestResultArgs) ToCxTestCaseLastTestResultOutputWithContext(ctx context.Context) CxTestCaseLastTestResultOutput
type CxTestCaseLastTestResultArray ¶
type CxTestCaseLastTestResultArray []CxTestCaseLastTestResultInput
func (CxTestCaseLastTestResultArray) ElementType ¶
func (CxTestCaseLastTestResultArray) ElementType() reflect.Type
func (CxTestCaseLastTestResultArray) ToCxTestCaseLastTestResultArrayOutput ¶
func (i CxTestCaseLastTestResultArray) ToCxTestCaseLastTestResultArrayOutput() CxTestCaseLastTestResultArrayOutput
func (CxTestCaseLastTestResultArray) ToCxTestCaseLastTestResultArrayOutputWithContext ¶
func (i CxTestCaseLastTestResultArray) ToCxTestCaseLastTestResultArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultArrayOutput
type CxTestCaseLastTestResultArrayInput ¶
type CxTestCaseLastTestResultArrayInput interface { pulumi.Input ToCxTestCaseLastTestResultArrayOutput() CxTestCaseLastTestResultArrayOutput ToCxTestCaseLastTestResultArrayOutputWithContext(context.Context) CxTestCaseLastTestResultArrayOutput }
CxTestCaseLastTestResultArrayInput is an input type that accepts CxTestCaseLastTestResultArray and CxTestCaseLastTestResultArrayOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultArrayInput` via:
CxTestCaseLastTestResultArray{ CxTestCaseLastTestResultArgs{...} }
type CxTestCaseLastTestResultArrayOutput ¶
type CxTestCaseLastTestResultArrayOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultArrayOutput) ElementType ¶
func (CxTestCaseLastTestResultArrayOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultArrayOutput) Index ¶
func (o CxTestCaseLastTestResultArrayOutput) Index(i pulumi.IntInput) CxTestCaseLastTestResultOutput
func (CxTestCaseLastTestResultArrayOutput) ToCxTestCaseLastTestResultArrayOutput ¶
func (o CxTestCaseLastTestResultArrayOutput) ToCxTestCaseLastTestResultArrayOutput() CxTestCaseLastTestResultArrayOutput
func (CxTestCaseLastTestResultArrayOutput) ToCxTestCaseLastTestResultArrayOutputWithContext ¶
func (o CxTestCaseLastTestResultArrayOutput) ToCxTestCaseLastTestResultArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultArrayOutput
type CxTestCaseLastTestResultConversationTurn ¶
type CxTestCaseLastTestResultConversationTurn struct { // The user input. // Structure is documented below. UserInput *CxTestCaseLastTestResultConversationTurnUserInput `pulumi:"userInput"` // The virtual agent output. // Structure is documented below. VirtualAgentOutput *CxTestCaseLastTestResultConversationTurnVirtualAgentOutput `pulumi:"virtualAgentOutput"` }
type CxTestCaseLastTestResultConversationTurnArgs ¶
type CxTestCaseLastTestResultConversationTurnArgs struct { // The user input. // Structure is documented below. UserInput CxTestCaseLastTestResultConversationTurnUserInputPtrInput `pulumi:"userInput"` // The virtual agent output. // Structure is documented below. VirtualAgentOutput CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrInput `pulumi:"virtualAgentOutput"` }
func (CxTestCaseLastTestResultConversationTurnArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnArgs) ToCxTestCaseLastTestResultConversationTurnOutput ¶
func (i CxTestCaseLastTestResultConversationTurnArgs) ToCxTestCaseLastTestResultConversationTurnOutput() CxTestCaseLastTestResultConversationTurnOutput
func (CxTestCaseLastTestResultConversationTurnArgs) ToCxTestCaseLastTestResultConversationTurnOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnArgs) ToCxTestCaseLastTestResultConversationTurnOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnOutput
type CxTestCaseLastTestResultConversationTurnArray ¶
type CxTestCaseLastTestResultConversationTurnArray []CxTestCaseLastTestResultConversationTurnInput
func (CxTestCaseLastTestResultConversationTurnArray) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnArray) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnArray) ToCxTestCaseLastTestResultConversationTurnArrayOutput ¶
func (i CxTestCaseLastTestResultConversationTurnArray) ToCxTestCaseLastTestResultConversationTurnArrayOutput() CxTestCaseLastTestResultConversationTurnArrayOutput
func (CxTestCaseLastTestResultConversationTurnArray) ToCxTestCaseLastTestResultConversationTurnArrayOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnArray) ToCxTestCaseLastTestResultConversationTurnArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnArrayOutput
type CxTestCaseLastTestResultConversationTurnArrayInput ¶
type CxTestCaseLastTestResultConversationTurnArrayInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnArrayOutput() CxTestCaseLastTestResultConversationTurnArrayOutput ToCxTestCaseLastTestResultConversationTurnArrayOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnArrayOutput }
CxTestCaseLastTestResultConversationTurnArrayInput is an input type that accepts CxTestCaseLastTestResultConversationTurnArray and CxTestCaseLastTestResultConversationTurnArrayOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnArrayInput` via:
CxTestCaseLastTestResultConversationTurnArray{ CxTestCaseLastTestResultConversationTurnArgs{...} }
type CxTestCaseLastTestResultConversationTurnArrayOutput ¶
type CxTestCaseLastTestResultConversationTurnArrayOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnArrayOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnArrayOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnArrayOutput) ToCxTestCaseLastTestResultConversationTurnArrayOutput ¶
func (o CxTestCaseLastTestResultConversationTurnArrayOutput) ToCxTestCaseLastTestResultConversationTurnArrayOutput() CxTestCaseLastTestResultConversationTurnArrayOutput
func (CxTestCaseLastTestResultConversationTurnArrayOutput) ToCxTestCaseLastTestResultConversationTurnArrayOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnArrayOutput) ToCxTestCaseLastTestResultConversationTurnArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnArrayOutput
type CxTestCaseLastTestResultConversationTurnInput ¶
type CxTestCaseLastTestResultConversationTurnInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnOutput() CxTestCaseLastTestResultConversationTurnOutput ToCxTestCaseLastTestResultConversationTurnOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnOutput }
CxTestCaseLastTestResultConversationTurnInput is an input type that accepts CxTestCaseLastTestResultConversationTurnArgs and CxTestCaseLastTestResultConversationTurnOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnInput` via:
CxTestCaseLastTestResultConversationTurnArgs{...}
type CxTestCaseLastTestResultConversationTurnOutput ¶
type CxTestCaseLastTestResultConversationTurnOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnOutput) ToCxTestCaseLastTestResultConversationTurnOutput ¶
func (o CxTestCaseLastTestResultConversationTurnOutput) ToCxTestCaseLastTestResultConversationTurnOutput() CxTestCaseLastTestResultConversationTurnOutput
func (CxTestCaseLastTestResultConversationTurnOutput) ToCxTestCaseLastTestResultConversationTurnOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnOutput) ToCxTestCaseLastTestResultConversationTurnOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnOutput
func (CxTestCaseLastTestResultConversationTurnOutput) UserInput ¶
func (o CxTestCaseLastTestResultConversationTurnOutput) UserInput() CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
The user input. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnOutput) VirtualAgentOutput ¶
func (o CxTestCaseLastTestResultConversationTurnOutput) VirtualAgentOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
The virtual agent output. Structure is documented below.
type CxTestCaseLastTestResultConversationTurnUserInput ¶
type CxTestCaseLastTestResultConversationTurnUserInput struct { // Whether sentiment analysis is enabled. EnableSentimentAnalysis *bool `pulumi:"enableSentimentAnalysis"` // Parameters that need to be injected into the conversation during intent detection. InjectedParameters *string `pulumi:"injectedParameters"` // User input. Supports text input, event input, dtmf input in the test case. // Structure is documented below. Input *CxTestCaseLastTestResultConversationTurnUserInputInputType `pulumi:"input"` // If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled. IsWebhookEnabled *bool `pulumi:"isWebhookEnabled"` }
type CxTestCaseLastTestResultConversationTurnUserInputArgs ¶
type CxTestCaseLastTestResultConversationTurnUserInputArgs struct { // Whether sentiment analysis is enabled. EnableSentimentAnalysis pulumi.BoolPtrInput `pulumi:"enableSentimentAnalysis"` // Parameters that need to be injected into the conversation during intent detection. InjectedParameters pulumi.StringPtrInput `pulumi:"injectedParameters"` // User input. Supports text input, event input, dtmf input in the test case. // Structure is documented below. Input CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrInput `pulumi:"input"` // If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled. IsWebhookEnabled pulumi.BoolPtrInput `pulumi:"isWebhookEnabled"` }
func (CxTestCaseLastTestResultConversationTurnUserInputArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputOutput ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputOutput() CxTestCaseLastTestResultConversationTurnUserInputOutput
func (CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputOutput
func (CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutput ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputArgs) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnUserInputOutput() CxTestCaseLastTestResultConversationTurnUserInputOutput ToCxTestCaseLastTestResultConversationTurnUserInputOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnUserInputOutput }
CxTestCaseLastTestResultConversationTurnUserInputInput is an input type that accepts CxTestCaseLastTestResultConversationTurnUserInputArgs and CxTestCaseLastTestResultConversationTurnUserInputOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnUserInputInput` via:
CxTestCaseLastTestResultConversationTurnUserInputArgs{...}
type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs struct { // The dtmf digits. Digits pulumi.StringPtrInput `pulumi:"digits"` // The finish digit (if any). FinishDigit pulumi.StringPtrInput `pulumi:"finishDigit"` }
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfInput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput }
CxTestCaseLastTestResultConversationTurnUserInputInputDtmfInput is an input type that accepts CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs and CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnUserInputInputDtmfInput` via:
CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs{...}
type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) Digits ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) Digits() pulumi.StringPtrOutput
The dtmf digits.
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) FinishDigit ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) FinishDigit() pulumi.StringPtrOutput
The finish digit (if any).
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrInput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput }
CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrInput is an input type that accepts CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs, CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtr and CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrInput` via:
CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs{...} or: nil
func CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtr ¶
func CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtr(v *CxTestCaseLastTestResultConversationTurnUserInputInputDtmfArgs) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrInput
type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) Digits ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) Digits() pulumi.StringPtrOutput
The dtmf digits.
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) FinishDigit ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) FinishDigit() pulumi.StringPtrOutput
The finish digit (if any).
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInputEvent ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputEvent struct { // Name of the event. Event string `pulumi:"event"` }
type CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs struct { // Name of the event. Event pulumi.StringInput `pulumi:"event"` }
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutput ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInputEventInput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputEventInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput }
CxTestCaseLastTestResultConversationTurnUserInputInputEventInput is an input type that accepts CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs and CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnUserInputInputEventInput` via:
CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs{...}
type CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) Event ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) Event() pulumi.StringOutput
Name of the event.
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrInput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput }
CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrInput is an input type that accepts CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs, CxTestCaseLastTestResultConversationTurnUserInputInputEventPtr and CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrInput` via:
CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs{...} or: nil
func CxTestCaseLastTestResultConversationTurnUserInputInputEventPtr ¶
func CxTestCaseLastTestResultConversationTurnUserInputInputEventPtr(v *CxTestCaseLastTestResultConversationTurnUserInputInputEventArgs) CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrInput
type CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) Event ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) Event() pulumi.StringPtrOutput
Name of the event.
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInputText ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputText struct { // The natural language text to be processed. Text length must not exceed 256 characters. Text string `pulumi:"text"` }
type CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs struct { // The natural language text to be processed. Text length must not exceed 256 characters. Text pulumi.StringInput `pulumi:"text"` }
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutput ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInputTextInput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputTextInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput }
CxTestCaseLastTestResultConversationTurnUserInputInputTextInput is an input type that accepts CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs and CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnUserInputInputTextInput` via:
CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs{...}
type CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) Text ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) Text() pulumi.StringOutput
The natural language text to be processed. Text length must not exceed 256 characters.
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrInput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput }
CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrInput is an input type that accepts CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs, CxTestCaseLastTestResultConversationTurnUserInputInputTextPtr and CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrInput` via:
CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs{...} or: nil
func CxTestCaseLastTestResultConversationTurnUserInputInputTextPtr ¶
func CxTestCaseLastTestResultConversationTurnUserInputInputTextPtr(v *CxTestCaseLastTestResultConversationTurnUserInputInputTextArgs) CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrInput
type CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) Text ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) Text() pulumi.StringPtrOutput
The natural language text to be processed. Text length must not exceed 256 characters.
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInputType ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputType struct { // The DTMF event to be handled. // Structure is documented below. Dtmf *CxTestCaseLastTestResultConversationTurnUserInputInputDtmf `pulumi:"dtmf"` // The event to be triggered. // Structure is documented below. Event *CxTestCaseLastTestResultConversationTurnUserInputInputEvent `pulumi:"event"` // The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. // Note that queries in the same session do not necessarily need to specify the same language. LanguageCode *string `pulumi:"languageCode"` // The natural language text to be processed. // Structure is documented below. Text *CxTestCaseLastTestResultConversationTurnUserInputInputText `pulumi:"text"` }
type CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs struct { // The DTMF event to be handled. // Structure is documented below. Dtmf CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrInput `pulumi:"dtmf"` // The event to be triggered. // Structure is documented below. Event CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrInput `pulumi:"event"` // The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. // Note that queries in the same session do not necessarily need to specify the same language. LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"` // The natural language text to be processed. // Structure is documented below. Text CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrInput `pulumi:"text"` }
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInputTypeInput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputTypeInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput }
CxTestCaseLastTestResultConversationTurnUserInputInputTypeInput is an input type that accepts CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs and CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnUserInputInputTypeInput` via:
CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs{...}
type CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) Dtmf ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) Dtmf() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
The DTMF event to be handled. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) Event ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) Event() CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
The event to be triggered. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) LanguageCode ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) LanguageCode() pulumi.StringPtrOutput
The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) Text ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) Text() CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
The natural language text to be processed. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypeOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypeOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrInput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput }
CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrInput is an input type that accepts CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs, CxTestCaseLastTestResultConversationTurnUserInputInputTypePtr and CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrInput` via:
CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs{...} or: nil
func CxTestCaseLastTestResultConversationTurnUserInputInputTypePtr ¶
func CxTestCaseLastTestResultConversationTurnUserInputInputTypePtr(v *CxTestCaseLastTestResultConversationTurnUserInputInputTypeArgs) CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrInput
type CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput ¶
type CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) Dtmf ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) Dtmf() CxTestCaseLastTestResultConversationTurnUserInputInputDtmfPtrOutput
The DTMF event to be handled. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) Event ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) Event() CxTestCaseLastTestResultConversationTurnUserInputInputEventPtrOutput
The event to be triggered. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) LanguageCode ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) LanguageCode() pulumi.StringPtrOutput
The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) Text ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) Text() CxTestCaseLastTestResultConversationTurnUserInputInputTextPtrOutput
The natural language text to be processed. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput() CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputOutput ¶
type CxTestCaseLastTestResultConversationTurnUserInputOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnUserInputOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputOutput) EnableSentimentAnalysis ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) EnableSentimentAnalysis() pulumi.BoolPtrOutput
Whether sentiment analysis is enabled.
func (CxTestCaseLastTestResultConversationTurnUserInputOutput) InjectedParameters ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) InjectedParameters() pulumi.StringPtrOutput
Parameters that need to be injected into the conversation during intent detection.
func (CxTestCaseLastTestResultConversationTurnUserInputOutput) Input ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) Input() CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
User input. Supports text input, event input, dtmf input in the test case. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnUserInputOutput) IsWebhookEnabled ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) IsWebhookEnabled() pulumi.BoolPtrOutput
If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.
func (CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputOutput() CxTestCaseLastTestResultConversationTurnUserInputOutput
func (CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputOutput
func (CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
type CxTestCaseLastTestResultConversationTurnUserInputPtrInput ¶
type CxTestCaseLastTestResultConversationTurnUserInputPtrInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputPtrOutput ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnUserInputPtrOutput }
CxTestCaseLastTestResultConversationTurnUserInputPtrInput is an input type that accepts CxTestCaseLastTestResultConversationTurnUserInputArgs, CxTestCaseLastTestResultConversationTurnUserInputPtr and CxTestCaseLastTestResultConversationTurnUserInputPtrOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnUserInputPtrInput` via:
CxTestCaseLastTestResultConversationTurnUserInputArgs{...} or: nil
func CxTestCaseLastTestResultConversationTurnUserInputPtr ¶
func CxTestCaseLastTestResultConversationTurnUserInputPtr(v *CxTestCaseLastTestResultConversationTurnUserInputArgs) CxTestCaseLastTestResultConversationTurnUserInputPtrInput
type CxTestCaseLastTestResultConversationTurnUserInputPtrOutput ¶
type CxTestCaseLastTestResultConversationTurnUserInputPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) EnableSentimentAnalysis ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) EnableSentimentAnalysis() pulumi.BoolPtrOutput
Whether sentiment analysis is enabled.
func (CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) InjectedParameters ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) InjectedParameters() pulumi.StringPtrOutput
Parameters that need to be injected into the conversation during intent detection.
func (CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) Input ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) Input() CxTestCaseLastTestResultConversationTurnUserInputInputTypePtrOutput
User input. Supports text input, event input, dtmf input in the test case. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) IsWebhookEnabled ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) IsWebhookEnabled() pulumi.BoolPtrOutput
If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.
func (CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutput() CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
func (CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnUserInputPtrOutput) ToCxTestCaseLastTestResultConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnUserInputPtrOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutput struct { // The [Page](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.flows.pages#Page) on which the utterance was spoken. // Structure is documented below. CurrentPage *CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPage `pulumi:"currentPage"` // The list of differences between the original run and the replay for this output, if any. // Structure is documented below. Differences []CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifference `pulumi:"differences"` // The session parameters available to the bot at this point. SessionParameters *string `pulumi:"sessionParameters"` // Response error from the agent in the test result. If set, other output is empty. // Structure is documented below. Status *CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatus `pulumi:"status"` // The text responses from the agent for the turn. // Structure is documented below. TextResponses []CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponse `pulumi:"textResponses"` // The [Intent](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents#Intent) that triggered the response. // Structure is documented below. TriggeredIntent *CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntent `pulumi:"triggeredIntent"` }
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs struct { // The [Page](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.flows.pages#Page) on which the utterance was spoken. // Structure is documented below. CurrentPage CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrInput `pulumi:"currentPage"` // The list of differences between the original run and the replay for this output, if any. // Structure is documented below. Differences CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayInput `pulumi:"differences"` // The session parameters available to the bot at this point. SessionParameters pulumi.StringPtrInput `pulumi:"sessionParameters"` // Response error from the agent in the test result. If set, other output is empty. // Structure is documented below. Status CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrInput `pulumi:"status"` // The text responses from the agent for the turn. // Structure is documented below. TextResponses CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayInput `pulumi:"textResponses"` // The [Intent](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents#Intent) that triggered the response. // Structure is documented below. TriggeredIntent CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrInput `pulumi:"triggeredIntent"` }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPage ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPage struct { // (Output) // The human-readable name of the page, unique within the flow. DisplayName *string `pulumi:"displayName"` // The unique identifier of the page. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Name *string `pulumi:"name"` }
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs struct { // (Output) // The human-readable name of the page, unique within the flow. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The unique identifier of the page. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Name pulumi.StringPtrInput `pulumi:"name"` }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs{...}
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) DisplayName ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) DisplayName() pulumi.StringPtrOutput
(Output) The human-readable name of the page, unique within the flow.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) Name ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) Name() pulumi.StringPtrOutput
The unique identifier of the page. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs, CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtr and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs{...} or: nil
func CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtr ¶
func CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtr(v *CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPageArgs) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrInput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) DisplayName ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) DisplayName() pulumi.StringPtrOutput
(Output) The human-readable name of the page, unique within the flow.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) Name ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) Name() pulumi.StringPtrOutput
The unique identifier of the page. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifference ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifference struct { // A human readable description of the diff, showing the actual output vs expected output. Description *string `pulumi:"description"` // The type of diff. // * INTENT: The intent. // * PAGE: The page. // * PARAMETERS: The parameters. // * UTTERANCE: The message utterance. // * FLOW: The flow. // Possible values are: `INTENT`, `PAGE`, `PARAMETERS`, `UTTERANCE`, `FLOW`. Type *string `pulumi:"type"` }
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs struct { // A human readable description of the diff, showing the actual output vs expected output. Description pulumi.StringPtrInput `pulumi:"description"` // The type of diff. // * INTENT: The intent. // * PAGE: The page. // * PARAMETERS: The parameters. // * UTTERANCE: The message utterance. // * FLOW: The flow. // Possible values are: `INTENT`, `PAGE`, `PARAMETERS`, `UTTERANCE`, `FLOW`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray []CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceInput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArray{ CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs{...} }
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArgs{...}
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) Description ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) Description() pulumi.StringPtrOutput
A human readable description of the diff, showing the actual output vs expected output.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) Type ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceOutput) Type() pulumi.StringPtrOutput
The type of diff.
- INTENT: The intent.
- PAGE: The page.
- PARAMETERS: The parameters.
- UTTERANCE: The message utterance.
- FLOW: The flow. Possible values are: `INTENT`, `PAGE`, `PARAMETERS`, `UTTERANCE`, `FLOW`.
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs{...}
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) CurrentPage ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) CurrentPage() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
The [Page](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.flows.pages#Page) on which the utterance was spoken. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) Differences ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) Differences() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput
The list of differences between the original run and the replay for this output, if any. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) SessionParameters ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) SessionParameters() pulumi.StringPtrOutput
The session parameters available to the bot at this point.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) Status ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) Status() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
Response error from the agent in the test result. If set, other output is empty. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) TextResponses ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) TextResponses() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput
The text responses from the agent for the turn. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) TriggeredIntent ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputOutput) TriggeredIntent() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
The Intent(https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents#Intent) that triggered the response. Structure is documented below.
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs, CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtr and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs{...} or: nil
func CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtr ¶
func CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtr(v *CxTestCaseLastTestResultConversationTurnVirtualAgentOutputArgs) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrInput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) CurrentPage ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) CurrentPage() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputCurrentPagePtrOutput
The [Page](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.flows.pages#Page) on which the utterance was spoken. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) Differences ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) Differences() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputDifferenceArrayOutput
The list of differences between the original run and the replay for this output, if any. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) SessionParameters ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) SessionParameters() pulumi.StringPtrOutput
The session parameters available to the bot at this point.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) Status ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) Status() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
Response error from the agent in the test result. If set, other output is empty. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) TextResponses ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) TextResponses() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput
The text responses from the agent for the turn. Structure is documented below.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) TriggeredIntent ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputPtrOutput) TriggeredIntent() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
The Intent(https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents#Intent) that triggered the response. Structure is documented below.
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatus ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatus struct { // The status code, which should be an enum value of google.rpc.Code. Code *int `pulumi:"code"` // A JSON encoded list of messages that carry the error details. Details *string `pulumi:"details"` // A developer-facing error message. Message *string `pulumi:"message"` }
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs struct { // The status code, which should be an enum value of google.rpc.Code. Code pulumi.IntPtrInput `pulumi:"code"` // A JSON encoded list of messages that carry the error details. Details pulumi.StringPtrInput `pulumi:"details"` // A developer-facing error message. Message pulumi.StringPtrInput `pulumi:"message"` }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs{...}
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) Code ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) Code() pulumi.IntPtrOutput
The status code, which should be an enum value of google.rpc.Code.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) Details ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) Details() pulumi.StringPtrOutput
A JSON encoded list of messages that carry the error details.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) Message ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) Message() pulumi.StringPtrOutput
A developer-facing error message.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs, CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtr and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs{...} or: nil
func CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtr ¶
func CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtr(v *CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusArgs) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrInput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) Code ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) Code() pulumi.IntPtrOutput
The status code, which should be an enum value of google.rpc.Code.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) Details ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) Details() pulumi.StringPtrOutput
A JSON encoded list of messages that carry the error details.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) Message ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) Message() pulumi.StringPtrOutput
A developer-facing error message.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputStatusPtrOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponse ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponse struct { // A collection of text responses. Texts []string `pulumi:"texts"` }
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs struct { // A collection of text responses. Texts pulumi.StringArrayInput `pulumi:"texts"` }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray []CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseInput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArray{ CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs{...} }
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArrayOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseArgs{...}
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) Texts ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTextResponseOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntent ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntent struct { // (Output) // The human-readable name of the intent, unique within the agent. DisplayName *string `pulumi:"displayName"` // The unique identifier of the intent. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>. Name *string `pulumi:"name"` }
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs struct { // (Output) // The human-readable name of the intent, unique within the agent. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The unique identifier of the intent. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>. Name pulumi.StringPtrInput `pulumi:"name"` }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext ¶
func (i CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs{...}
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) DisplayName ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) DisplayName() pulumi.StringPtrOutput
(Output) The human-readable name of the intent, unique within the agent.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) Name ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) Name() pulumi.StringPtrOutput
The unique identifier of the intent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrInput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrInput interface { pulumi.Input ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput }
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrInput is an input type that accepts CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs, CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtr and CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrInput` via:
CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs{...} or: nil
func CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtr ¶
func CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtr(v *CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentArgs) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrInput
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput ¶
type CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) DisplayName ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) DisplayName() pulumi.StringPtrOutput
(Output) The human-readable name of the intent, unique within the agent.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ElementType ¶
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) Name ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) Name() pulumi.StringPtrOutput
The unique identifier of the intent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>.
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
func (CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext ¶
func (o CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) CxTestCaseLastTestResultConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
type CxTestCaseLastTestResultInput ¶
type CxTestCaseLastTestResultInput interface { pulumi.Input ToCxTestCaseLastTestResultOutput() CxTestCaseLastTestResultOutput ToCxTestCaseLastTestResultOutputWithContext(context.Context) CxTestCaseLastTestResultOutput }
CxTestCaseLastTestResultInput is an input type that accepts CxTestCaseLastTestResultArgs and CxTestCaseLastTestResultOutput values. You can construct a concrete instance of `CxTestCaseLastTestResultInput` via:
CxTestCaseLastTestResultArgs{...}
type CxTestCaseLastTestResultOutput ¶
type CxTestCaseLastTestResultOutput struct{ *pulumi.OutputState }
func (CxTestCaseLastTestResultOutput) ConversationTurns ¶
func (o CxTestCaseLastTestResultOutput) ConversationTurns() CxTestCaseLastTestResultConversationTurnArrayOutput
The conversation turns uttered during the test case replay in chronological order. Structure is documented below.
func (CxTestCaseLastTestResultOutput) ElementType ¶
func (CxTestCaseLastTestResultOutput) ElementType() reflect.Type
func (CxTestCaseLastTestResultOutput) Environment ¶
func (o CxTestCaseLastTestResultOutput) Environment() pulumi.StringPtrOutput
Environment where the test was run. If not set, it indicates the draft environment.
func (CxTestCaseLastTestResultOutput) Name ¶
func (o CxTestCaseLastTestResultOutput) Name() pulumi.StringPtrOutput
The unique identifier of the page. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxTestCaseLastTestResultOutput) TestResult ¶
func (o CxTestCaseLastTestResultOutput) TestResult() pulumi.StringPtrOutput
Whether the test case passed in the agent environment.
- PASSED: The test passed.
- FAILED: The test did not pass. Possible values are: `PASSED`, `FAILED`.
func (CxTestCaseLastTestResultOutput) TestTime ¶
func (o CxTestCaseLastTestResultOutput) TestTime() pulumi.StringPtrOutput
The time that the test was run. A timestamp in RFC3339 text format.
func (CxTestCaseLastTestResultOutput) ToCxTestCaseLastTestResultOutput ¶
func (o CxTestCaseLastTestResultOutput) ToCxTestCaseLastTestResultOutput() CxTestCaseLastTestResultOutput
func (CxTestCaseLastTestResultOutput) ToCxTestCaseLastTestResultOutputWithContext ¶
func (o CxTestCaseLastTestResultOutput) ToCxTestCaseLastTestResultOutputWithContext(ctx context.Context) CxTestCaseLastTestResultOutput
type CxTestCaseMap ¶
type CxTestCaseMap map[string]CxTestCaseInput
func (CxTestCaseMap) ElementType ¶
func (CxTestCaseMap) ElementType() reflect.Type
func (CxTestCaseMap) ToCxTestCaseMapOutput ¶
func (i CxTestCaseMap) ToCxTestCaseMapOutput() CxTestCaseMapOutput
func (CxTestCaseMap) ToCxTestCaseMapOutputWithContext ¶
func (i CxTestCaseMap) ToCxTestCaseMapOutputWithContext(ctx context.Context) CxTestCaseMapOutput
type CxTestCaseMapInput ¶
type CxTestCaseMapInput interface { pulumi.Input ToCxTestCaseMapOutput() CxTestCaseMapOutput ToCxTestCaseMapOutputWithContext(context.Context) CxTestCaseMapOutput }
CxTestCaseMapInput is an input type that accepts CxTestCaseMap and CxTestCaseMapOutput values. You can construct a concrete instance of `CxTestCaseMapInput` via:
CxTestCaseMap{ "key": CxTestCaseArgs{...} }
type CxTestCaseMapOutput ¶
type CxTestCaseMapOutput struct{ *pulumi.OutputState }
func (CxTestCaseMapOutput) ElementType ¶
func (CxTestCaseMapOutput) ElementType() reflect.Type
func (CxTestCaseMapOutput) MapIndex ¶
func (o CxTestCaseMapOutput) MapIndex(k pulumi.StringInput) CxTestCaseOutput
func (CxTestCaseMapOutput) ToCxTestCaseMapOutput ¶
func (o CxTestCaseMapOutput) ToCxTestCaseMapOutput() CxTestCaseMapOutput
func (CxTestCaseMapOutput) ToCxTestCaseMapOutputWithContext ¶
func (o CxTestCaseMapOutput) ToCxTestCaseMapOutputWithContext(ctx context.Context) CxTestCaseMapOutput
type CxTestCaseOutput ¶
type CxTestCaseOutput struct{ *pulumi.OutputState }
func (CxTestCaseOutput) CreationTime ¶
func (o CxTestCaseOutput) CreationTime() pulumi.StringOutput
When the test was created. A timestamp in RFC3339 text format.
func (CxTestCaseOutput) DisplayName ¶
func (o CxTestCaseOutput) DisplayName() pulumi.StringOutput
The human-readable name of the test case, unique within the agent. Limit of 200 characters.
***
func (CxTestCaseOutput) ElementType ¶
func (CxTestCaseOutput) ElementType() reflect.Type
func (CxTestCaseOutput) LastTestResults ¶
func (o CxTestCaseOutput) LastTestResults() CxTestCaseLastTestResultArrayOutput
The latest test result. Structure is documented below.
func (CxTestCaseOutput) Name ¶
func (o CxTestCaseOutput) Name() pulumi.StringOutput
The unique identifier of the page. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxTestCaseOutput) Notes ¶
func (o CxTestCaseOutput) Notes() pulumi.StringPtrOutput
Additional freeform notes about the test case. Limit of 400 characters.
func (CxTestCaseOutput) Parent ¶
func (o CxTestCaseOutput) Parent() pulumi.StringPtrOutput
The agent to create the test case for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>.
func (CxTestCaseOutput) Tags ¶
func (o CxTestCaseOutput) Tags() pulumi.StringArrayOutput
Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. Each tag should start with "#" and has a limit of 30 characters
func (CxTestCaseOutput) TestCaseConversationTurns ¶
func (o CxTestCaseOutput) TestCaseConversationTurns() CxTestCaseTestCaseConversationTurnArrayOutput
The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly. Structure is documented below.
func (CxTestCaseOutput) TestConfig ¶
func (o CxTestCaseOutput) TestConfig() CxTestCaseTestConfigPtrOutput
Config for the test case. Structure is documented below.
func (CxTestCaseOutput) ToCxTestCaseOutput ¶
func (o CxTestCaseOutput) ToCxTestCaseOutput() CxTestCaseOutput
func (CxTestCaseOutput) ToCxTestCaseOutputWithContext ¶
func (o CxTestCaseOutput) ToCxTestCaseOutputWithContext(ctx context.Context) CxTestCaseOutput
type CxTestCaseState ¶
type CxTestCaseState struct { // When the test was created. A timestamp in RFC3339 text format. CreationTime pulumi.StringPtrInput // The human-readable name of the test case, unique within the agent. Limit of 200 characters. // // *** DisplayName pulumi.StringPtrInput // The latest test result. // Structure is documented below. LastTestResults CxTestCaseLastTestResultArrayInput // The unique identifier of the page. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Name pulumi.StringPtrInput // Additional freeform notes about the test case. Limit of 400 characters. Notes pulumi.StringPtrInput // The agent to create the test case for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. // Each tag should start with "#" and has a limit of 30 characters Tags pulumi.StringArrayInput // The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly. // Structure is documented below. TestCaseConversationTurns CxTestCaseTestCaseConversationTurnArrayInput // Config for the test case. // Structure is documented below. TestConfig CxTestCaseTestConfigPtrInput }
func (CxTestCaseState) ElementType ¶
func (CxTestCaseState) ElementType() reflect.Type
type CxTestCaseTestCaseConversationTurn ¶
type CxTestCaseTestCaseConversationTurn struct { // The user input. // Structure is documented below. UserInput *CxTestCaseTestCaseConversationTurnUserInput `pulumi:"userInput"` // The virtual agent output. // Structure is documented below. VirtualAgentOutput *CxTestCaseTestCaseConversationTurnVirtualAgentOutput `pulumi:"virtualAgentOutput"` }
type CxTestCaseTestCaseConversationTurnArgs ¶
type CxTestCaseTestCaseConversationTurnArgs struct { // The user input. // Structure is documented below. UserInput CxTestCaseTestCaseConversationTurnUserInputPtrInput `pulumi:"userInput"` // The virtual agent output. // Structure is documented below. VirtualAgentOutput CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrInput `pulumi:"virtualAgentOutput"` }
func (CxTestCaseTestCaseConversationTurnArgs) ElementType ¶
func (CxTestCaseTestCaseConversationTurnArgs) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnArgs) ToCxTestCaseTestCaseConversationTurnOutput ¶
func (i CxTestCaseTestCaseConversationTurnArgs) ToCxTestCaseTestCaseConversationTurnOutput() CxTestCaseTestCaseConversationTurnOutput
func (CxTestCaseTestCaseConversationTurnArgs) ToCxTestCaseTestCaseConversationTurnOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnArgs) ToCxTestCaseTestCaseConversationTurnOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnOutput
type CxTestCaseTestCaseConversationTurnArray ¶
type CxTestCaseTestCaseConversationTurnArray []CxTestCaseTestCaseConversationTurnInput
func (CxTestCaseTestCaseConversationTurnArray) ElementType ¶
func (CxTestCaseTestCaseConversationTurnArray) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnArray) ToCxTestCaseTestCaseConversationTurnArrayOutput ¶
func (i CxTestCaseTestCaseConversationTurnArray) ToCxTestCaseTestCaseConversationTurnArrayOutput() CxTestCaseTestCaseConversationTurnArrayOutput
func (CxTestCaseTestCaseConversationTurnArray) ToCxTestCaseTestCaseConversationTurnArrayOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnArray) ToCxTestCaseTestCaseConversationTurnArrayOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnArrayOutput
type CxTestCaseTestCaseConversationTurnArrayInput ¶
type CxTestCaseTestCaseConversationTurnArrayInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnArrayOutput() CxTestCaseTestCaseConversationTurnArrayOutput ToCxTestCaseTestCaseConversationTurnArrayOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnArrayOutput }
CxTestCaseTestCaseConversationTurnArrayInput is an input type that accepts CxTestCaseTestCaseConversationTurnArray and CxTestCaseTestCaseConversationTurnArrayOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnArrayInput` via:
CxTestCaseTestCaseConversationTurnArray{ CxTestCaseTestCaseConversationTurnArgs{...} }
type CxTestCaseTestCaseConversationTurnArrayOutput ¶
type CxTestCaseTestCaseConversationTurnArrayOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnArrayOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnArrayOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnArrayOutput) ToCxTestCaseTestCaseConversationTurnArrayOutput ¶
func (o CxTestCaseTestCaseConversationTurnArrayOutput) ToCxTestCaseTestCaseConversationTurnArrayOutput() CxTestCaseTestCaseConversationTurnArrayOutput
func (CxTestCaseTestCaseConversationTurnArrayOutput) ToCxTestCaseTestCaseConversationTurnArrayOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnArrayOutput) ToCxTestCaseTestCaseConversationTurnArrayOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnArrayOutput
type CxTestCaseTestCaseConversationTurnInput ¶
type CxTestCaseTestCaseConversationTurnInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnOutput() CxTestCaseTestCaseConversationTurnOutput ToCxTestCaseTestCaseConversationTurnOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnOutput }
CxTestCaseTestCaseConversationTurnInput is an input type that accepts CxTestCaseTestCaseConversationTurnArgs and CxTestCaseTestCaseConversationTurnOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnInput` via:
CxTestCaseTestCaseConversationTurnArgs{...}
type CxTestCaseTestCaseConversationTurnOutput ¶
type CxTestCaseTestCaseConversationTurnOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnOutput) ToCxTestCaseTestCaseConversationTurnOutput ¶
func (o CxTestCaseTestCaseConversationTurnOutput) ToCxTestCaseTestCaseConversationTurnOutput() CxTestCaseTestCaseConversationTurnOutput
func (CxTestCaseTestCaseConversationTurnOutput) ToCxTestCaseTestCaseConversationTurnOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnOutput) ToCxTestCaseTestCaseConversationTurnOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnOutput
func (CxTestCaseTestCaseConversationTurnOutput) UserInput ¶
func (o CxTestCaseTestCaseConversationTurnOutput) UserInput() CxTestCaseTestCaseConversationTurnUserInputPtrOutput
The user input. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnOutput) VirtualAgentOutput ¶
func (o CxTestCaseTestCaseConversationTurnOutput) VirtualAgentOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
The virtual agent output. Structure is documented below.
type CxTestCaseTestCaseConversationTurnUserInput ¶
type CxTestCaseTestCaseConversationTurnUserInput struct { // Whether sentiment analysis is enabled. EnableSentimentAnalysis *bool `pulumi:"enableSentimentAnalysis"` // Parameters that need to be injected into the conversation during intent detection. InjectedParameters *string `pulumi:"injectedParameters"` // User input. Supports text input, event input, dtmf input in the test case. // Structure is documented below. Input *CxTestCaseTestCaseConversationTurnUserInputInputType `pulumi:"input"` // If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled. IsWebhookEnabled *bool `pulumi:"isWebhookEnabled"` }
type CxTestCaseTestCaseConversationTurnUserInputArgs ¶
type CxTestCaseTestCaseConversationTurnUserInputArgs struct { // Whether sentiment analysis is enabled. EnableSentimentAnalysis pulumi.BoolPtrInput `pulumi:"enableSentimentAnalysis"` // Parameters that need to be injected into the conversation during intent detection. InjectedParameters pulumi.StringPtrInput `pulumi:"injectedParameters"` // User input. Supports text input, event input, dtmf input in the test case. // Structure is documented below. Input CxTestCaseTestCaseConversationTurnUserInputInputTypePtrInput `pulumi:"input"` // If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled. IsWebhookEnabled pulumi.BoolPtrInput `pulumi:"isWebhookEnabled"` }
func (CxTestCaseTestCaseConversationTurnUserInputArgs) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputArgs) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputOutput ¶
func (i CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputOutput() CxTestCaseTestCaseConversationTurnUserInputOutput
func (CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputOutput
func (CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutput ¶
func (i CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutput() CxTestCaseTestCaseConversationTurnUserInputPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnUserInputArgs) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputPtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInput ¶
type CxTestCaseTestCaseConversationTurnUserInputInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnUserInputOutput() CxTestCaseTestCaseConversationTurnUserInputOutput ToCxTestCaseTestCaseConversationTurnUserInputOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnUserInputOutput }
CxTestCaseTestCaseConversationTurnUserInputInput is an input type that accepts CxTestCaseTestCaseConversationTurnUserInputArgs and CxTestCaseTestCaseConversationTurnUserInputOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnUserInputInput` via:
CxTestCaseTestCaseConversationTurnUserInputArgs{...}
type CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs ¶
type CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs struct { // The dtmf digits. Digits pulumi.StringPtrInput `pulumi:"digits"` // The finish digit (if any). FinishDigit pulumi.StringPtrInput `pulumi:"finishDigit"` }
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInputDtmfInput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputDtmfInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput }
CxTestCaseTestCaseConversationTurnUserInputInputDtmfInput is an input type that accepts CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs and CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnUserInputInputDtmfInput` via:
CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs{...}
type CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) Digits ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) Digits() pulumi.StringPtrOutput
The dtmf digits.
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) FinishDigit ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) FinishDigit() pulumi.StringPtrOutput
The finish digit (if any).
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrInput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput }
CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrInput is an input type that accepts CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs, CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtr and CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrInput` via:
CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs{...} or: nil
func CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtr ¶
func CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtr(v *CxTestCaseTestCaseConversationTurnUserInputInputDtmfArgs) CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrInput
type CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) Digits ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) Digits() pulumi.StringPtrOutput
The dtmf digits.
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) FinishDigit ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) FinishDigit() pulumi.StringPtrOutput
The finish digit (if any).
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInputEvent ¶
type CxTestCaseTestCaseConversationTurnUserInputInputEvent struct { // Name of the event. Event string `pulumi:"event"` }
type CxTestCaseTestCaseConversationTurnUserInputInputEventArgs ¶
type CxTestCaseTestCaseConversationTurnUserInputInputEventArgs struct { // Name of the event. Event pulumi.StringInput `pulumi:"event"` }
func (CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutput ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInputEventInput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputEventInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventOutput ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventOutput }
CxTestCaseTestCaseConversationTurnUserInputInputEventInput is an input type that accepts CxTestCaseTestCaseConversationTurnUserInputInputEventArgs and CxTestCaseTestCaseConversationTurnUserInputInputEventOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnUserInputInputEventInput` via:
CxTestCaseTestCaseConversationTurnUserInputInputEventArgs{...}
type CxTestCaseTestCaseConversationTurnUserInputInputEventOutput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputEventOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputEventOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInputEventPtrInput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputEventPtrInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput }
CxTestCaseTestCaseConversationTurnUserInputInputEventPtrInput is an input type that accepts CxTestCaseTestCaseConversationTurnUserInputInputEventArgs, CxTestCaseTestCaseConversationTurnUserInputInputEventPtr and CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnUserInputInputEventPtrInput` via:
CxTestCaseTestCaseConversationTurnUserInputInputEventArgs{...} or: nil
func CxTestCaseTestCaseConversationTurnUserInputInputEventPtr ¶
func CxTestCaseTestCaseConversationTurnUserInputInputEventPtr(v *CxTestCaseTestCaseConversationTurnUserInputInputEventArgs) CxTestCaseTestCaseConversationTurnUserInputInputEventPtrInput
type CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) Event ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) Event() pulumi.StringPtrOutput
Name of the event.
func (CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInputText ¶
type CxTestCaseTestCaseConversationTurnUserInputInputText struct { // The natural language text to be processed. Text length must not exceed 256 characters. Text string `pulumi:"text"` }
type CxTestCaseTestCaseConversationTurnUserInputInputTextArgs ¶
type CxTestCaseTestCaseConversationTurnUserInputInputTextArgs struct { // The natural language text to be processed. Text length must not exceed 256 characters. Text pulumi.StringInput `pulumi:"text"` }
func (CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutput ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInputTextInput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputTextInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextOutput ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextOutput }
CxTestCaseTestCaseConversationTurnUserInputInputTextInput is an input type that accepts CxTestCaseTestCaseConversationTurnUserInputInputTextArgs and CxTestCaseTestCaseConversationTurnUserInputInputTextOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnUserInputInputTextInput` via:
CxTestCaseTestCaseConversationTurnUserInputInputTextArgs{...}
type CxTestCaseTestCaseConversationTurnUserInputInputTextOutput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputTextOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) Text ¶
The natural language text to be processed. Text length must not exceed 256 characters.
func (CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTextOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInputTextPtrInput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputTextPtrInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput }
CxTestCaseTestCaseConversationTurnUserInputInputTextPtrInput is an input type that accepts CxTestCaseTestCaseConversationTurnUserInputInputTextArgs, CxTestCaseTestCaseConversationTurnUserInputInputTextPtr and CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnUserInputInputTextPtrInput` via:
CxTestCaseTestCaseConversationTurnUserInputInputTextArgs{...} or: nil
func CxTestCaseTestCaseConversationTurnUserInputInputTextPtr ¶
func CxTestCaseTestCaseConversationTurnUserInputInputTextPtr(v *CxTestCaseTestCaseConversationTurnUserInputInputTextArgs) CxTestCaseTestCaseConversationTurnUserInputInputTextPtrInput
type CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) Text ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) Text() pulumi.StringPtrOutput
The natural language text to be processed. Text length must not exceed 256 characters.
func (CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInputType ¶
type CxTestCaseTestCaseConversationTurnUserInputInputType struct { // The DTMF event to be handled. // Structure is documented below. Dtmf *CxTestCaseTestCaseConversationTurnUserInputInputDtmf `pulumi:"dtmf"` // The event to be triggered. // Structure is documented below. Event *CxTestCaseTestCaseConversationTurnUserInputInputEvent `pulumi:"event"` // The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. // Note that queries in the same session do not necessarily need to specify the same language. LanguageCode *string `pulumi:"languageCode"` // The natural language text to be processed. // Structure is documented below. Text *CxTestCaseTestCaseConversationTurnUserInputInputText `pulumi:"text"` }
type CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs ¶
type CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs struct { // The DTMF event to be handled. // Structure is documented below. Dtmf CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrInput `pulumi:"dtmf"` // The event to be triggered. // Structure is documented below. Event CxTestCaseTestCaseConversationTurnUserInputInputEventPtrInput `pulumi:"event"` // The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. // Note that queries in the same session do not necessarily need to specify the same language. LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"` // The natural language text to be processed. // Structure is documented below. Text CxTestCaseTestCaseConversationTurnUserInputInputTextPtrInput `pulumi:"text"` }
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutput ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInputTypeInput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputTypeInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput }
CxTestCaseTestCaseConversationTurnUserInputInputTypeInput is an input type that accepts CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs and CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnUserInputInputTypeInput` via:
CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs{...}
type CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) Dtmf ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) Dtmf() CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
The DTMF event to be handled. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) Event ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) Event() CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
The event to be triggered. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) LanguageCode ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) LanguageCode() pulumi.StringPtrOutput
The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) Text ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) Text() CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
The natural language text to be processed. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypeOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypeOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
type CxTestCaseTestCaseConversationTurnUserInputInputTypePtrInput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputTypePtrInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput }
CxTestCaseTestCaseConversationTurnUserInputInputTypePtrInput is an input type that accepts CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs, CxTestCaseTestCaseConversationTurnUserInputInputTypePtr and CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnUserInputInputTypePtrInput` via:
CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs{...} or: nil
func CxTestCaseTestCaseConversationTurnUserInputInputTypePtr ¶
func CxTestCaseTestCaseConversationTurnUserInputInputTypePtr(v *CxTestCaseTestCaseConversationTurnUserInputInputTypeArgs) CxTestCaseTestCaseConversationTurnUserInputInputTypePtrInput
type CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput ¶
type CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) Dtmf ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) Dtmf() CxTestCaseTestCaseConversationTurnUserInputInputDtmfPtrOutput
The DTMF event to be handled. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) Event ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) Event() CxTestCaseTestCaseConversationTurnUserInputInputEventPtrOutput
The event to be triggered. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) LanguageCode ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) LanguageCode() pulumi.StringPtrOutput
The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
func (CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) Text ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) Text() CxTestCaseTestCaseConversationTurnUserInputInputTextPtrOutput
The natural language text to be processed. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput() CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
type CxTestCaseTestCaseConversationTurnUserInputOutput ¶
type CxTestCaseTestCaseConversationTurnUserInputOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnUserInputOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputOutput) EnableSentimentAnalysis ¶
func (o CxTestCaseTestCaseConversationTurnUserInputOutput) EnableSentimentAnalysis() pulumi.BoolPtrOutput
Whether sentiment analysis is enabled.
func (CxTestCaseTestCaseConversationTurnUserInputOutput) InjectedParameters ¶
func (o CxTestCaseTestCaseConversationTurnUserInputOutput) InjectedParameters() pulumi.StringPtrOutput
Parameters that need to be injected into the conversation during intent detection.
func (CxTestCaseTestCaseConversationTurnUserInputOutput) Input ¶
func (o CxTestCaseTestCaseConversationTurnUserInputOutput) Input() CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
User input. Supports text input, event input, dtmf input in the test case. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnUserInputOutput) IsWebhookEnabled ¶
func (o CxTestCaseTestCaseConversationTurnUserInputOutput) IsWebhookEnabled() pulumi.BoolPtrOutput
If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.
func (CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputOutput() CxTestCaseTestCaseConversationTurnUserInputOutput
func (CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputOutput
func (CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutput() CxTestCaseTestCaseConversationTurnUserInputPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputPtrOutput
type CxTestCaseTestCaseConversationTurnUserInputPtrInput ¶
type CxTestCaseTestCaseConversationTurnUserInputPtrInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnUserInputPtrOutput() CxTestCaseTestCaseConversationTurnUserInputPtrOutput ToCxTestCaseTestCaseConversationTurnUserInputPtrOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnUserInputPtrOutput }
CxTestCaseTestCaseConversationTurnUserInputPtrInput is an input type that accepts CxTestCaseTestCaseConversationTurnUserInputArgs, CxTestCaseTestCaseConversationTurnUserInputPtr and CxTestCaseTestCaseConversationTurnUserInputPtrOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnUserInputPtrInput` via:
CxTestCaseTestCaseConversationTurnUserInputArgs{...} or: nil
func CxTestCaseTestCaseConversationTurnUserInputPtr ¶
func CxTestCaseTestCaseConversationTurnUserInputPtr(v *CxTestCaseTestCaseConversationTurnUserInputArgs) CxTestCaseTestCaseConversationTurnUserInputPtrInput
type CxTestCaseTestCaseConversationTurnUserInputPtrOutput ¶
type CxTestCaseTestCaseConversationTurnUserInputPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnUserInputPtrOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnUserInputPtrOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnUserInputPtrOutput) EnableSentimentAnalysis ¶
func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) EnableSentimentAnalysis() pulumi.BoolPtrOutput
Whether sentiment analysis is enabled.
func (CxTestCaseTestCaseConversationTurnUserInputPtrOutput) InjectedParameters ¶
func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) InjectedParameters() pulumi.StringPtrOutput
Parameters that need to be injected into the conversation during intent detection.
func (CxTestCaseTestCaseConversationTurnUserInputPtrOutput) Input ¶
func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) Input() CxTestCaseTestCaseConversationTurnUserInputInputTypePtrOutput
User input. Supports text input, event input, dtmf input in the test case. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnUserInputPtrOutput) IsWebhookEnabled ¶
func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) IsWebhookEnabled() pulumi.BoolPtrOutput
If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.
func (CxTestCaseTestCaseConversationTurnUserInputPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutput() CxTestCaseTestCaseConversationTurnUserInputPtrOutput
func (CxTestCaseTestCaseConversationTurnUserInputPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnUserInputPtrOutput) ToCxTestCaseTestCaseConversationTurnUserInputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnUserInputPtrOutput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutput struct { // The [Page](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.flows.pages#Page) on which the utterance was spoken. // Structure is documented below. CurrentPage *CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPage `pulumi:"currentPage"` // The session parameters available to the bot at this point. SessionParameters *string `pulumi:"sessionParameters"` // The text responses from the agent for the turn. // Structure is documented below. TextResponses []CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponse `pulumi:"textResponses"` // The [Intent](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents#Intent) that triggered the response. // Structure is documented below. TriggeredIntent *CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntent `pulumi:"triggeredIntent"` }
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs struct { // The [Page](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.flows.pages#Page) on which the utterance was spoken. // Structure is documented below. CurrentPage CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrInput `pulumi:"currentPage"` // The session parameters available to the bot at this point. SessionParameters pulumi.StringPtrInput `pulumi:"sessionParameters"` // The text responses from the agent for the turn. // Structure is documented below. TextResponses CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayInput `pulumi:"textResponses"` // The [Intent](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents#Intent) that triggered the response. // Structure is documented below. TriggeredIntent CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrInput `pulumi:"triggeredIntent"` }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPage ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPage struct { // (Output) // The human-readable name of the page, unique within the flow. DisplayName *string `pulumi:"displayName"` // The unique identifier of the page. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Name *string `pulumi:"name"` }
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs struct { // (Output) // The human-readable name of the page, unique within the flow. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The unique identifier of the page. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Name pulumi.StringPtrInput `pulumi:"name"` }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageInput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput }
CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageInput is an input type that accepts CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs and CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageInput` via:
CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs{...}
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) DisplayName ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) DisplayName() pulumi.StringPtrOutput
(Output) The human-readable name of the page, unique within the flow.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) Name ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) Name() pulumi.StringPtrOutput
The unique identifier of the page. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrInput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput }
CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrInput is an input type that accepts CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs, CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtr and CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrInput` via:
CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs{...} or: nil
func CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtr ¶
func CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtr(v *CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPageArgs) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrInput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) DisplayName ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) DisplayName() pulumi.StringPtrOutput
(Output) The human-readable name of the page, unique within the flow.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) Name ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) Name() pulumi.StringPtrOutput
The unique identifier of the page. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputInput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput }
CxTestCaseTestCaseConversationTurnVirtualAgentOutputInput is an input type that accepts CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs and CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnVirtualAgentOutputInput` via:
CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs{...}
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) CurrentPage ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) CurrentPage() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
The [Page](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.flows.pages#Page) on which the utterance was spoken. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) SessionParameters ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) SessionParameters() pulumi.StringPtrOutput
The session parameters available to the bot at this point.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) TextResponses ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) TextResponses() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
The text responses from the agent for the turn. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) TriggeredIntent ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputOutput) TriggeredIntent() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
The Intent(https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents#Intent) that triggered the response. Structure is documented below.
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrInput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput }
CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrInput is an input type that accepts CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs, CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtr and CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrInput` via:
CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs{...} or: nil
func CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtr ¶
func CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtr(v *CxTestCaseTestCaseConversationTurnVirtualAgentOutputArgs) CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrInput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) CurrentPage ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) CurrentPage() CxTestCaseTestCaseConversationTurnVirtualAgentOutputCurrentPagePtrOutput
The [Page](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.flows.pages#Page) on which the utterance was spoken. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) SessionParameters ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) SessionParameters() pulumi.StringPtrOutput
The session parameters available to the bot at this point.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) TextResponses ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) TextResponses() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
The text responses from the agent for the turn. Structure is documented below.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) TriggeredIntent ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputPtrOutput) TriggeredIntent() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
The Intent(https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents#Intent) that triggered the response. Structure is documented below.
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponse ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponse struct { // A collection of text responses. Texts []string `pulumi:"texts"` }
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs struct { // A collection of text responses. Texts pulumi.StringArrayInput `pulumi:"texts"` }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray []CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseInput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayInput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput }
CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayInput is an input type that accepts CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray and CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayInput` via:
CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArray{ CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs{...} }
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArrayOutput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseInput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput }
CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseInput is an input type that accepts CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs and CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseInput` via:
CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseArgs{...}
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) Texts ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) Texts() pulumi.StringArrayOutput
A collection of text responses.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTextResponseOutput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntent ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntent struct { // (Output) // The human-readable name of the intent, unique within the agent. DisplayName *string `pulumi:"displayName"` // The unique identifier of the intent. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>. Name *string `pulumi:"name"` }
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs struct { // (Output) // The human-readable name of the intent, unique within the agent. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The unique identifier of the intent. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>. Name pulumi.StringPtrInput `pulumi:"name"` }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext ¶
func (i CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentInput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput }
CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentInput is an input type that accepts CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs and CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentInput` via:
CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs{...}
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) DisplayName ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) DisplayName() pulumi.StringPtrOutput
(Output) The human-readable name of the intent, unique within the agent.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) Name ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) Name() pulumi.StringPtrOutput
The unique identifier of the intent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrInput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrInput interface { pulumi.Input ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput }
CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrInput is an input type that accepts CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs, CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtr and CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput values. You can construct a concrete instance of `CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrInput` via:
CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs{...} or: nil
func CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtr ¶
func CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtr(v *CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentArgs) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrInput
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput ¶
type CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) DisplayName ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) DisplayName() pulumi.StringPtrOutput
(Output) The human-readable name of the intent, unique within the agent.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ElementType ¶
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ElementType() reflect.Type
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) Name ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) Name() pulumi.StringPtrOutput
The unique identifier of the intent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>.
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput() CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
func (CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext ¶
func (o CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput) ToCxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutputWithContext(ctx context.Context) CxTestCaseTestCaseConversationTurnVirtualAgentOutputTriggeredIntentPtrOutput
type CxTestCaseTestConfig ¶
type CxTestCaseTestConfig struct { // Flow name to start the test case with. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. // Only one of flow and page should be set to indicate the starting point of the test case. If neither is set, the test case will start with start page on the default start flow. Flow *string `pulumi:"flow"` // The page to start the test case with. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. // Only one of flow and page should be set to indicate the starting point of the test case. If neither is set, the test case will start with start page on the default start flow. Page *string `pulumi:"page"` // Session parameters to be compared when calculating differences. TrackingParameters []string `pulumi:"trackingParameters"` }
type CxTestCaseTestConfigArgs ¶
type CxTestCaseTestConfigArgs struct { // Flow name to start the test case with. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. // Only one of flow and page should be set to indicate the starting point of the test case. If neither is set, the test case will start with start page on the default start flow. Flow pulumi.StringPtrInput `pulumi:"flow"` // The page to start the test case with. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. // Only one of flow and page should be set to indicate the starting point of the test case. If neither is set, the test case will start with start page on the default start flow. Page pulumi.StringPtrInput `pulumi:"page"` // Session parameters to be compared when calculating differences. TrackingParameters pulumi.StringArrayInput `pulumi:"trackingParameters"` }
func (CxTestCaseTestConfigArgs) ElementType ¶
func (CxTestCaseTestConfigArgs) ElementType() reflect.Type
func (CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigOutput ¶
func (i CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigOutput() CxTestCaseTestConfigOutput
func (CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigOutputWithContext ¶
func (i CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigOutputWithContext(ctx context.Context) CxTestCaseTestConfigOutput
func (CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigPtrOutput ¶
func (i CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigPtrOutput() CxTestCaseTestConfigPtrOutput
func (CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigPtrOutputWithContext ¶
func (i CxTestCaseTestConfigArgs) ToCxTestCaseTestConfigPtrOutputWithContext(ctx context.Context) CxTestCaseTestConfigPtrOutput
type CxTestCaseTestConfigInput ¶
type CxTestCaseTestConfigInput interface { pulumi.Input ToCxTestCaseTestConfigOutput() CxTestCaseTestConfigOutput ToCxTestCaseTestConfigOutputWithContext(context.Context) CxTestCaseTestConfigOutput }
CxTestCaseTestConfigInput is an input type that accepts CxTestCaseTestConfigArgs and CxTestCaseTestConfigOutput values. You can construct a concrete instance of `CxTestCaseTestConfigInput` via:
CxTestCaseTestConfigArgs{...}
type CxTestCaseTestConfigOutput ¶
type CxTestCaseTestConfigOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestConfigOutput) ElementType ¶
func (CxTestCaseTestConfigOutput) ElementType() reflect.Type
func (CxTestCaseTestConfigOutput) Flow ¶
func (o CxTestCaseTestConfigOutput) Flow() pulumi.StringPtrOutput
Flow name to start the test case with. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. Only one of flow and page should be set to indicate the starting point of the test case. If neither is set, the test case will start with start page on the default start flow.
func (CxTestCaseTestConfigOutput) Page ¶
func (o CxTestCaseTestConfigOutput) Page() pulumi.StringPtrOutput
The page to start the test case with. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Only one of flow and page should be set to indicate the starting point of the test case. If neither is set, the test case will start with start page on the default start flow.
func (CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigOutput ¶
func (o CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigOutput() CxTestCaseTestConfigOutput
func (CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigOutputWithContext ¶
func (o CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigOutputWithContext(ctx context.Context) CxTestCaseTestConfigOutput
func (CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigPtrOutput ¶
func (o CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigPtrOutput() CxTestCaseTestConfigPtrOutput
func (CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigPtrOutputWithContext ¶
func (o CxTestCaseTestConfigOutput) ToCxTestCaseTestConfigPtrOutputWithContext(ctx context.Context) CxTestCaseTestConfigPtrOutput
func (CxTestCaseTestConfigOutput) TrackingParameters ¶
func (o CxTestCaseTestConfigOutput) TrackingParameters() pulumi.StringArrayOutput
Session parameters to be compared when calculating differences.
type CxTestCaseTestConfigPtrInput ¶
type CxTestCaseTestConfigPtrInput interface { pulumi.Input ToCxTestCaseTestConfigPtrOutput() CxTestCaseTestConfigPtrOutput ToCxTestCaseTestConfigPtrOutputWithContext(context.Context) CxTestCaseTestConfigPtrOutput }
CxTestCaseTestConfigPtrInput is an input type that accepts CxTestCaseTestConfigArgs, CxTestCaseTestConfigPtr and CxTestCaseTestConfigPtrOutput values. You can construct a concrete instance of `CxTestCaseTestConfigPtrInput` via:
CxTestCaseTestConfigArgs{...} or: nil
func CxTestCaseTestConfigPtr ¶
func CxTestCaseTestConfigPtr(v *CxTestCaseTestConfigArgs) CxTestCaseTestConfigPtrInput
type CxTestCaseTestConfigPtrOutput ¶
type CxTestCaseTestConfigPtrOutput struct{ *pulumi.OutputState }
func (CxTestCaseTestConfigPtrOutput) Elem ¶
func (o CxTestCaseTestConfigPtrOutput) Elem() CxTestCaseTestConfigOutput
func (CxTestCaseTestConfigPtrOutput) ElementType ¶
func (CxTestCaseTestConfigPtrOutput) ElementType() reflect.Type
func (CxTestCaseTestConfigPtrOutput) Flow ¶
func (o CxTestCaseTestConfigPtrOutput) Flow() pulumi.StringPtrOutput
Flow name to start the test case with. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. Only one of flow and page should be set to indicate the starting point of the test case. If neither is set, the test case will start with start page on the default start flow.
func (CxTestCaseTestConfigPtrOutput) Page ¶
func (o CxTestCaseTestConfigPtrOutput) Page() pulumi.StringPtrOutput
The page to start the test case with. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. Only one of flow and page should be set to indicate the starting point of the test case. If neither is set, the test case will start with start page on the default start flow.
func (CxTestCaseTestConfigPtrOutput) ToCxTestCaseTestConfigPtrOutput ¶
func (o CxTestCaseTestConfigPtrOutput) ToCxTestCaseTestConfigPtrOutput() CxTestCaseTestConfigPtrOutput
func (CxTestCaseTestConfigPtrOutput) ToCxTestCaseTestConfigPtrOutputWithContext ¶
func (o CxTestCaseTestConfigPtrOutput) ToCxTestCaseTestConfigPtrOutputWithContext(ctx context.Context) CxTestCaseTestConfigPtrOutput
func (CxTestCaseTestConfigPtrOutput) TrackingParameters ¶
func (o CxTestCaseTestConfigPtrOutput) TrackingParameters() pulumi.StringArrayOutput
Session parameters to be compared when calculating differences.
type CxVersion ¶
type CxVersion struct { pulumi.CustomResourceState // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the version. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrOutput `pulumi:"description"` // The human-readable name of the version. Limit of 64 characters. // // *** DisplayName pulumi.StringOutput `pulumi:"displayName"` // Format: projects//locations//agents//flows//versions/. Version ID is a self-increasing number generated by Dialogflow upon version creation. Name pulumi.StringOutput `pulumi:"name"` // The NLU settings of the flow at version creation. // Structure is documented below. NluSettings CxVersionNluSettingArrayOutput `pulumi:"nluSettings"` // The Flow to create an Version for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. Parent pulumi.StringPtrOutput `pulumi:"parent"` // The state of this version. // * RUNNING: Version is not ready to serve (e.g. training is running). // * SUCCEEDED: Training has succeeded and this version is ready to serve. // * FAILED: Version training failed. State pulumi.StringOutput `pulumi:"state"` }
You can create multiple versions of your agent flows and deploy them to separate serving environments. When you edit a flow, you are editing a draft flow. At any point, you can save a draft flow as a flow version. A flow version is an immutable snapshot of your flow data and associated agent data like intents, entities, webhooks, pages, route groups, etc.
To get more information about Version, see:
* [API documentation](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.flows.versions) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/cx/docs)
## Example Usage
### Dialogflowcx Version Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { agent, err := diagflow.NewCxAgent(ctx, "agent", &diagflow.CxAgentArgs{ DisplayName: pulumi.String("dialogflowcx-agent"), Location: pulumi.String("global"), DefaultLanguageCode: pulumi.String("en"), SupportedLanguageCodes: pulumi.StringArray{ pulumi.String("fr"), pulumi.String("de"), pulumi.String("es"), }, TimeZone: pulumi.String("America/New_York"), Description: pulumi.String("Example description."), AvatarUri: pulumi.String("https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png"), EnableStackdriverLogging: pulumi.Bool(true), EnableSpellCorrection: pulumi.Bool(true), SpeechToTextSettings: &diagflow.CxAgentSpeechToTextSettingsArgs{ EnableSpeechAdaptation: pulumi.Bool(true), }, }) if err != nil { return err } _, err = diagflow.NewCxVersion(ctx, "version_1", &diagflow.CxVersionArgs{ Parent: agent.StartFlow, DisplayName: pulumi.String("1.0.0"), Description: pulumi.String("version 1.0.0"), }) if err != nil { return err } return nil }) }
```
## Import
Version can be imported using any of these accepted formats:
* `{{parent}}/versions/{{name}}`
* `{{parent}}/{{name}}`
When using the `pulumi import` command, Version can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/cxVersion:CxVersion default {{parent}}/versions/{{name}} ```
```sh $ pulumi import gcp:diagflow/cxVersion:CxVersion default {{parent}}/{{name}} ```
func GetCxVersion ¶
func GetCxVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CxVersionState, opts ...pulumi.ResourceOption) (*CxVersion, error)
GetCxVersion gets an existing CxVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCxVersion ¶
func NewCxVersion(ctx *pulumi.Context, name string, args *CxVersionArgs, opts ...pulumi.ResourceOption) (*CxVersion, error)
NewCxVersion registers a new resource with the given unique name, arguments, and options.
func (*CxVersion) ElementType ¶
func (*CxVersion) ToCxVersionOutput ¶
func (i *CxVersion) ToCxVersionOutput() CxVersionOutput
func (*CxVersion) ToCxVersionOutputWithContext ¶
func (i *CxVersion) ToCxVersionOutputWithContext(ctx context.Context) CxVersionOutput
type CxVersionArgs ¶
type CxVersionArgs struct { // The description of the version. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrInput // The human-readable name of the version. Limit of 64 characters. // // *** DisplayName pulumi.StringInput // The Flow to create an Version for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. Parent pulumi.StringPtrInput }
The set of arguments for constructing a CxVersion resource.
func (CxVersionArgs) ElementType ¶
func (CxVersionArgs) ElementType() reflect.Type
type CxVersionArray ¶
type CxVersionArray []CxVersionInput
func (CxVersionArray) ElementType ¶
func (CxVersionArray) ElementType() reflect.Type
func (CxVersionArray) ToCxVersionArrayOutput ¶
func (i CxVersionArray) ToCxVersionArrayOutput() CxVersionArrayOutput
func (CxVersionArray) ToCxVersionArrayOutputWithContext ¶
func (i CxVersionArray) ToCxVersionArrayOutputWithContext(ctx context.Context) CxVersionArrayOutput
type CxVersionArrayInput ¶
type CxVersionArrayInput interface { pulumi.Input ToCxVersionArrayOutput() CxVersionArrayOutput ToCxVersionArrayOutputWithContext(context.Context) CxVersionArrayOutput }
CxVersionArrayInput is an input type that accepts CxVersionArray and CxVersionArrayOutput values. You can construct a concrete instance of `CxVersionArrayInput` via:
CxVersionArray{ CxVersionArgs{...} }
type CxVersionArrayOutput ¶
type CxVersionArrayOutput struct{ *pulumi.OutputState }
func (CxVersionArrayOutput) ElementType ¶
func (CxVersionArrayOutput) ElementType() reflect.Type
func (CxVersionArrayOutput) Index ¶
func (o CxVersionArrayOutput) Index(i pulumi.IntInput) CxVersionOutput
func (CxVersionArrayOutput) ToCxVersionArrayOutput ¶
func (o CxVersionArrayOutput) ToCxVersionArrayOutput() CxVersionArrayOutput
func (CxVersionArrayOutput) ToCxVersionArrayOutputWithContext ¶
func (o CxVersionArrayOutput) ToCxVersionArrayOutputWithContext(ctx context.Context) CxVersionArrayOutput
type CxVersionInput ¶
type CxVersionInput interface { pulumi.Input ToCxVersionOutput() CxVersionOutput ToCxVersionOutputWithContext(ctx context.Context) CxVersionOutput }
type CxVersionMap ¶
type CxVersionMap map[string]CxVersionInput
func (CxVersionMap) ElementType ¶
func (CxVersionMap) ElementType() reflect.Type
func (CxVersionMap) ToCxVersionMapOutput ¶
func (i CxVersionMap) ToCxVersionMapOutput() CxVersionMapOutput
func (CxVersionMap) ToCxVersionMapOutputWithContext ¶
func (i CxVersionMap) ToCxVersionMapOutputWithContext(ctx context.Context) CxVersionMapOutput
type CxVersionMapInput ¶
type CxVersionMapInput interface { pulumi.Input ToCxVersionMapOutput() CxVersionMapOutput ToCxVersionMapOutputWithContext(context.Context) CxVersionMapOutput }
CxVersionMapInput is an input type that accepts CxVersionMap and CxVersionMapOutput values. You can construct a concrete instance of `CxVersionMapInput` via:
CxVersionMap{ "key": CxVersionArgs{...} }
type CxVersionMapOutput ¶
type CxVersionMapOutput struct{ *pulumi.OutputState }
func (CxVersionMapOutput) ElementType ¶
func (CxVersionMapOutput) ElementType() reflect.Type
func (CxVersionMapOutput) MapIndex ¶
func (o CxVersionMapOutput) MapIndex(k pulumi.StringInput) CxVersionOutput
func (CxVersionMapOutput) ToCxVersionMapOutput ¶
func (o CxVersionMapOutput) ToCxVersionMapOutput() CxVersionMapOutput
func (CxVersionMapOutput) ToCxVersionMapOutputWithContext ¶
func (o CxVersionMapOutput) ToCxVersionMapOutputWithContext(ctx context.Context) CxVersionMapOutput
type CxVersionNluSetting ¶
type CxVersionNluSetting 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. ClassificationThreshold *float64 `pulumi:"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 are: `MODEL_TRAINING_MODE_AUTOMATIC`, `MODEL_TRAINING_MODE_MANUAL`. ModelTrainingMode *string `pulumi:"modelTrainingMode"` // Indicates the type of NLU model. // * MODEL_TYPE_STANDARD: Use standard NLU model. // * MODEL_TYPE_ADVANCED: Use advanced NLU model. // Possible values are: `MODEL_TYPE_STANDARD`, `MODEL_TYPE_ADVANCED`. ModelType *string `pulumi:"modelType"` }
type CxVersionNluSettingArgs ¶
type CxVersionNluSettingArgs 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. ClassificationThreshold pulumi.Float64PtrInput `pulumi:"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 are: `MODEL_TRAINING_MODE_AUTOMATIC`, `MODEL_TRAINING_MODE_MANUAL`. ModelTrainingMode pulumi.StringPtrInput `pulumi:"modelTrainingMode"` // Indicates the type of NLU model. // * MODEL_TYPE_STANDARD: Use standard NLU model. // * MODEL_TYPE_ADVANCED: Use advanced NLU model. // Possible values are: `MODEL_TYPE_STANDARD`, `MODEL_TYPE_ADVANCED`. ModelType pulumi.StringPtrInput `pulumi:"modelType"` }
func (CxVersionNluSettingArgs) ElementType ¶
func (CxVersionNluSettingArgs) ElementType() reflect.Type
func (CxVersionNluSettingArgs) ToCxVersionNluSettingOutput ¶
func (i CxVersionNluSettingArgs) ToCxVersionNluSettingOutput() CxVersionNluSettingOutput
func (CxVersionNluSettingArgs) ToCxVersionNluSettingOutputWithContext ¶
func (i CxVersionNluSettingArgs) ToCxVersionNluSettingOutputWithContext(ctx context.Context) CxVersionNluSettingOutput
type CxVersionNluSettingArray ¶
type CxVersionNluSettingArray []CxVersionNluSettingInput
func (CxVersionNluSettingArray) ElementType ¶
func (CxVersionNluSettingArray) ElementType() reflect.Type
func (CxVersionNluSettingArray) ToCxVersionNluSettingArrayOutput ¶
func (i CxVersionNluSettingArray) ToCxVersionNluSettingArrayOutput() CxVersionNluSettingArrayOutput
func (CxVersionNluSettingArray) ToCxVersionNluSettingArrayOutputWithContext ¶
func (i CxVersionNluSettingArray) ToCxVersionNluSettingArrayOutputWithContext(ctx context.Context) CxVersionNluSettingArrayOutput
type CxVersionNluSettingArrayInput ¶
type CxVersionNluSettingArrayInput interface { pulumi.Input ToCxVersionNluSettingArrayOutput() CxVersionNluSettingArrayOutput ToCxVersionNluSettingArrayOutputWithContext(context.Context) CxVersionNluSettingArrayOutput }
CxVersionNluSettingArrayInput is an input type that accepts CxVersionNluSettingArray and CxVersionNluSettingArrayOutput values. You can construct a concrete instance of `CxVersionNluSettingArrayInput` via:
CxVersionNluSettingArray{ CxVersionNluSettingArgs{...} }
type CxVersionNluSettingArrayOutput ¶
type CxVersionNluSettingArrayOutput struct{ *pulumi.OutputState }
func (CxVersionNluSettingArrayOutput) ElementType ¶
func (CxVersionNluSettingArrayOutput) ElementType() reflect.Type
func (CxVersionNluSettingArrayOutput) Index ¶
func (o CxVersionNluSettingArrayOutput) Index(i pulumi.IntInput) CxVersionNluSettingOutput
func (CxVersionNluSettingArrayOutput) ToCxVersionNluSettingArrayOutput ¶
func (o CxVersionNluSettingArrayOutput) ToCxVersionNluSettingArrayOutput() CxVersionNluSettingArrayOutput
func (CxVersionNluSettingArrayOutput) ToCxVersionNluSettingArrayOutputWithContext ¶
func (o CxVersionNluSettingArrayOutput) ToCxVersionNluSettingArrayOutputWithContext(ctx context.Context) CxVersionNluSettingArrayOutput
type CxVersionNluSettingInput ¶
type CxVersionNluSettingInput interface { pulumi.Input ToCxVersionNluSettingOutput() CxVersionNluSettingOutput ToCxVersionNluSettingOutputWithContext(context.Context) CxVersionNluSettingOutput }
CxVersionNluSettingInput is an input type that accepts CxVersionNluSettingArgs and CxVersionNluSettingOutput values. You can construct a concrete instance of `CxVersionNluSettingInput` via:
CxVersionNluSettingArgs{...}
type CxVersionNluSettingOutput ¶
type CxVersionNluSettingOutput struct{ *pulumi.OutputState }
func (CxVersionNluSettingOutput) ClassificationThreshold ¶
func (o CxVersionNluSettingOutput) ClassificationThreshold() pulumi.Float64PtrOutput
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.
func (CxVersionNluSettingOutput) ElementType ¶
func (CxVersionNluSettingOutput) ElementType() reflect.Type
func (CxVersionNluSettingOutput) ModelTrainingMode ¶
func (o CxVersionNluSettingOutput) ModelTrainingMode() pulumi.StringPtrOutput
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 are: `MODEL_TRAINING_MODE_AUTOMATIC`, `MODEL_TRAINING_MODE_MANUAL`.
func (CxVersionNluSettingOutput) ModelType ¶
func (o CxVersionNluSettingOutput) ModelType() pulumi.StringPtrOutput
Indicates the type of NLU model.
- MODEL_TYPE_STANDARD: Use standard NLU model.
- MODEL_TYPE_ADVANCED: Use advanced NLU model. Possible values are: `MODEL_TYPE_STANDARD`, `MODEL_TYPE_ADVANCED`.
func (CxVersionNluSettingOutput) ToCxVersionNluSettingOutput ¶
func (o CxVersionNluSettingOutput) ToCxVersionNluSettingOutput() CxVersionNluSettingOutput
func (CxVersionNluSettingOutput) ToCxVersionNluSettingOutputWithContext ¶
func (o CxVersionNluSettingOutput) ToCxVersionNluSettingOutputWithContext(ctx context.Context) CxVersionNluSettingOutput
type CxVersionOutput ¶
type CxVersionOutput struct{ *pulumi.OutputState }
func (CxVersionOutput) CreateTime ¶
func (o CxVersionOutput) CreateTime() pulumi.StringOutput
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (CxVersionOutput) Description ¶
func (o CxVersionOutput) Description() pulumi.StringPtrOutput
The description of the version. The maximum length is 500 characters. If exceeded, the request is rejected.
func (CxVersionOutput) DisplayName ¶
func (o CxVersionOutput) DisplayName() pulumi.StringOutput
The human-readable name of the version. Limit of 64 characters.
***
func (CxVersionOutput) ElementType ¶
func (CxVersionOutput) ElementType() reflect.Type
func (CxVersionOutput) Name ¶
func (o CxVersionOutput) Name() pulumi.StringOutput
Format: projects//locations//agents//flows//versions/. Version ID is a self-increasing number generated by Dialogflow upon version creation.
func (CxVersionOutput) NluSettings ¶
func (o CxVersionOutput) NluSettings() CxVersionNluSettingArrayOutput
The NLU settings of the flow at version creation. Structure is documented below.
func (CxVersionOutput) Parent ¶
func (o CxVersionOutput) Parent() pulumi.StringPtrOutput
The Flow to create an Version for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.
func (CxVersionOutput) State ¶
func (o CxVersionOutput) State() pulumi.StringOutput
The state of this version. * RUNNING: Version is not ready to serve (e.g. training is running). * SUCCEEDED: Training has succeeded and this version is ready to serve. * FAILED: Version training failed.
func (CxVersionOutput) ToCxVersionOutput ¶
func (o CxVersionOutput) ToCxVersionOutput() CxVersionOutput
func (CxVersionOutput) ToCxVersionOutputWithContext ¶
func (o CxVersionOutput) ToCxVersionOutputWithContext(ctx context.Context) CxVersionOutput
type CxVersionState ¶
type CxVersionState struct { // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringPtrInput // The description of the version. The maximum length is 500 characters. If exceeded, the request is rejected. Description pulumi.StringPtrInput // The human-readable name of the version. Limit of 64 characters. // // *** DisplayName pulumi.StringPtrInput // Format: projects//locations//agents//flows//versions/. Version ID is a self-increasing number generated by Dialogflow upon version creation. Name pulumi.StringPtrInput // The NLU settings of the flow at version creation. // Structure is documented below. NluSettings CxVersionNluSettingArrayInput // The Flow to create an Version for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. Parent pulumi.StringPtrInput // The state of this version. // * RUNNING: Version is not ready to serve (e.g. training is running). // * SUCCEEDED: Training has succeeded and this version is ready to serve. // * FAILED: Version training failed. State pulumi.StringPtrInput }
func (CxVersionState) ElementType ¶
func (CxVersionState) ElementType() reflect.Type
type CxWebhook ¶
type CxWebhook struct { pulumi.CustomResourceState // Indicates whether the webhook is disabled. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // The human-readable name of the webhook, unique within the agent. // // *** DisplayName pulumi.StringOutput `pulumi:"displayName"` // Indicates if automatic spell correction is enabled in detect intent requests. EnableSpellCorrection pulumi.BoolPtrOutput `pulumi:"enableSpellCorrection"` // Determines whether this agent should log conversation queries. EnableStackdriverLogging pulumi.BoolPtrOutput `pulumi:"enableStackdriverLogging"` // Configuration for a generic web service. // Structure is documented below. GenericWebService CxWebhookGenericWebServicePtrOutput `pulumi:"genericWebService"` // The unique identifier of the webhook. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Name pulumi.StringOutput `pulumi:"name"` // The agent to create a webhook for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrOutput `pulumi:"parent"` // Name of the SecuritySettings reference for the agent. Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>. SecuritySettings pulumi.StringPtrOutput `pulumi:"securitySettings"` // Configuration for a Service Directory service. // Structure is documented below. ServiceDirectory CxWebhookServiceDirectoryPtrOutput `pulumi:"serviceDirectory"` // Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. StartFlow pulumi.StringOutput `pulumi:"startFlow"` // Webhook execution timeout. Timeout pulumi.StringPtrOutput `pulumi:"timeout"` }
Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.
To get more information about Webhook, see:
* [API documentation](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.webhooks) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/cx/docs)
## Example Usage
### Dialogflowcx Webhook Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { agent, err := diagflow.NewCxAgent(ctx, "agent", &diagflow.CxAgentArgs{ DisplayName: pulumi.String("dialogflowcx-agent"), Location: pulumi.String("global"), DefaultLanguageCode: pulumi.String("en"), SupportedLanguageCodes: pulumi.StringArray{ pulumi.String("it"), pulumi.String("de"), pulumi.String("es"), }, TimeZone: pulumi.String("America/New_York"), Description: pulumi.String("Example description."), AvatarUri: pulumi.String("https://cloud.google.com/_static/images/cloud/icons/favicons/onecloud/super_cloud.png"), EnableStackdriverLogging: pulumi.Bool(true), EnableSpellCorrection: pulumi.Bool(true), SpeechToTextSettings: &diagflow.CxAgentSpeechToTextSettingsArgs{ EnableSpeechAdaptation: pulumi.Bool(true), }, }) if err != nil { return err } _, err = diagflow.NewCxWebhook(ctx, "basic_webhook", &diagflow.CxWebhookArgs{ Parent: agent.ID(), DisplayName: pulumi.String("MyFlow"), GenericWebService: &diagflow.CxWebhookGenericWebServiceArgs{ Uri: pulumi.String("https://example.com"), }, }) if err != nil { return err } return nil }) }
```
## Import
Webhook can be imported using any of these accepted formats:
* `{{parent}}/webhooks/{{name}}`
* `{{parent}}/{{name}}`
When using the `pulumi import` command, Webhook can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/cxWebhook:CxWebhook default {{parent}}/webhooks/{{name}} ```
```sh $ pulumi import gcp:diagflow/cxWebhook:CxWebhook default {{parent}}/{{name}} ```
func GetCxWebhook ¶
func GetCxWebhook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CxWebhookState, opts ...pulumi.ResourceOption) (*CxWebhook, error)
GetCxWebhook gets an existing CxWebhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCxWebhook ¶
func NewCxWebhook(ctx *pulumi.Context, name string, args *CxWebhookArgs, opts ...pulumi.ResourceOption) (*CxWebhook, error)
NewCxWebhook registers a new resource with the given unique name, arguments, and options.
func (*CxWebhook) ElementType ¶
func (*CxWebhook) ToCxWebhookOutput ¶
func (i *CxWebhook) ToCxWebhookOutput() CxWebhookOutput
func (*CxWebhook) ToCxWebhookOutputWithContext ¶
func (i *CxWebhook) ToCxWebhookOutputWithContext(ctx context.Context) CxWebhookOutput
type CxWebhookArgs ¶
type CxWebhookArgs struct { // Indicates whether the webhook is disabled. Disabled pulumi.BoolPtrInput // The human-readable name of the webhook, unique within the agent. // // *** DisplayName pulumi.StringInput // Indicates if automatic spell correction is enabled in detect intent requests. EnableSpellCorrection pulumi.BoolPtrInput // Determines whether this agent should log conversation queries. EnableStackdriverLogging pulumi.BoolPtrInput // Configuration for a generic web service. // Structure is documented below. GenericWebService CxWebhookGenericWebServicePtrInput // The agent to create a webhook for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // Name of the SecuritySettings reference for the agent. Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>. SecuritySettings pulumi.StringPtrInput // Configuration for a Service Directory service. // Structure is documented below. ServiceDirectory CxWebhookServiceDirectoryPtrInput // Webhook execution timeout. Timeout pulumi.StringPtrInput }
The set of arguments for constructing a CxWebhook resource.
func (CxWebhookArgs) ElementType ¶
func (CxWebhookArgs) ElementType() reflect.Type
type CxWebhookArray ¶
type CxWebhookArray []CxWebhookInput
func (CxWebhookArray) ElementType ¶
func (CxWebhookArray) ElementType() reflect.Type
func (CxWebhookArray) ToCxWebhookArrayOutput ¶
func (i CxWebhookArray) ToCxWebhookArrayOutput() CxWebhookArrayOutput
func (CxWebhookArray) ToCxWebhookArrayOutputWithContext ¶
func (i CxWebhookArray) ToCxWebhookArrayOutputWithContext(ctx context.Context) CxWebhookArrayOutput
type CxWebhookArrayInput ¶
type CxWebhookArrayInput interface { pulumi.Input ToCxWebhookArrayOutput() CxWebhookArrayOutput ToCxWebhookArrayOutputWithContext(context.Context) CxWebhookArrayOutput }
CxWebhookArrayInput is an input type that accepts CxWebhookArray and CxWebhookArrayOutput values. You can construct a concrete instance of `CxWebhookArrayInput` via:
CxWebhookArray{ CxWebhookArgs{...} }
type CxWebhookArrayOutput ¶
type CxWebhookArrayOutput struct{ *pulumi.OutputState }
func (CxWebhookArrayOutput) ElementType ¶
func (CxWebhookArrayOutput) ElementType() reflect.Type
func (CxWebhookArrayOutput) Index ¶
func (o CxWebhookArrayOutput) Index(i pulumi.IntInput) CxWebhookOutput
func (CxWebhookArrayOutput) ToCxWebhookArrayOutput ¶
func (o CxWebhookArrayOutput) ToCxWebhookArrayOutput() CxWebhookArrayOutput
func (CxWebhookArrayOutput) ToCxWebhookArrayOutputWithContext ¶
func (o CxWebhookArrayOutput) ToCxWebhookArrayOutputWithContext(ctx context.Context) CxWebhookArrayOutput
type CxWebhookGenericWebService ¶
type CxWebhookGenericWebService struct { // Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. AllowedCaCerts []string `pulumi:"allowedCaCerts"` // The HTTP request headers to send together with webhook requests. RequestHeaders map[string]string `pulumi:"requestHeaders"` // Whether to use speech adaptation for speech recognition. Uri string `pulumi:"uri"` }
type CxWebhookGenericWebServiceArgs ¶
type CxWebhookGenericWebServiceArgs struct { // Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. AllowedCaCerts pulumi.StringArrayInput `pulumi:"allowedCaCerts"` // The HTTP request headers to send together with webhook requests. RequestHeaders pulumi.StringMapInput `pulumi:"requestHeaders"` // Whether to use speech adaptation for speech recognition. Uri pulumi.StringInput `pulumi:"uri"` }
func (CxWebhookGenericWebServiceArgs) ElementType ¶
func (CxWebhookGenericWebServiceArgs) ElementType() reflect.Type
func (CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServiceOutput ¶
func (i CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServiceOutput() CxWebhookGenericWebServiceOutput
func (CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServiceOutputWithContext ¶
func (i CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServiceOutputWithContext(ctx context.Context) CxWebhookGenericWebServiceOutput
func (CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServicePtrOutput ¶
func (i CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServicePtrOutput() CxWebhookGenericWebServicePtrOutput
func (CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServicePtrOutputWithContext ¶
func (i CxWebhookGenericWebServiceArgs) ToCxWebhookGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookGenericWebServicePtrOutput
type CxWebhookGenericWebServiceInput ¶
type CxWebhookGenericWebServiceInput interface { pulumi.Input ToCxWebhookGenericWebServiceOutput() CxWebhookGenericWebServiceOutput ToCxWebhookGenericWebServiceOutputWithContext(context.Context) CxWebhookGenericWebServiceOutput }
CxWebhookGenericWebServiceInput is an input type that accepts CxWebhookGenericWebServiceArgs and CxWebhookGenericWebServiceOutput values. You can construct a concrete instance of `CxWebhookGenericWebServiceInput` via:
CxWebhookGenericWebServiceArgs{...}
type CxWebhookGenericWebServiceOutput ¶
type CxWebhookGenericWebServiceOutput struct{ *pulumi.OutputState }
func (CxWebhookGenericWebServiceOutput) AllowedCaCerts ¶
func (o CxWebhookGenericWebServiceOutput) AllowedCaCerts() pulumi.StringArrayOutput
Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification.
func (CxWebhookGenericWebServiceOutput) ElementType ¶
func (CxWebhookGenericWebServiceOutput) ElementType() reflect.Type
func (CxWebhookGenericWebServiceOutput) RequestHeaders ¶
func (o CxWebhookGenericWebServiceOutput) RequestHeaders() pulumi.StringMapOutput
The HTTP request headers to send together with webhook requests.
func (CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServiceOutput ¶
func (o CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServiceOutput() CxWebhookGenericWebServiceOutput
func (CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServiceOutputWithContext ¶
func (o CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServiceOutputWithContext(ctx context.Context) CxWebhookGenericWebServiceOutput
func (CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServicePtrOutput ¶
func (o CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServicePtrOutput() CxWebhookGenericWebServicePtrOutput
func (CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServicePtrOutputWithContext ¶
func (o CxWebhookGenericWebServiceOutput) ToCxWebhookGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookGenericWebServicePtrOutput
func (CxWebhookGenericWebServiceOutput) Uri ¶
func (o CxWebhookGenericWebServiceOutput) Uri() pulumi.StringOutput
Whether to use speech adaptation for speech recognition.
type CxWebhookGenericWebServicePtrInput ¶
type CxWebhookGenericWebServicePtrInput interface { pulumi.Input ToCxWebhookGenericWebServicePtrOutput() CxWebhookGenericWebServicePtrOutput ToCxWebhookGenericWebServicePtrOutputWithContext(context.Context) CxWebhookGenericWebServicePtrOutput }
CxWebhookGenericWebServicePtrInput is an input type that accepts CxWebhookGenericWebServiceArgs, CxWebhookGenericWebServicePtr and CxWebhookGenericWebServicePtrOutput values. You can construct a concrete instance of `CxWebhookGenericWebServicePtrInput` via:
CxWebhookGenericWebServiceArgs{...} or: nil
func CxWebhookGenericWebServicePtr ¶
func CxWebhookGenericWebServicePtr(v *CxWebhookGenericWebServiceArgs) CxWebhookGenericWebServicePtrInput
type CxWebhookGenericWebServicePtrOutput ¶
type CxWebhookGenericWebServicePtrOutput struct{ *pulumi.OutputState }
func (CxWebhookGenericWebServicePtrOutput) AllowedCaCerts ¶
func (o CxWebhookGenericWebServicePtrOutput) AllowedCaCerts() pulumi.StringArrayOutput
Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification.
func (CxWebhookGenericWebServicePtrOutput) Elem ¶
func (o CxWebhookGenericWebServicePtrOutput) Elem() CxWebhookGenericWebServiceOutput
func (CxWebhookGenericWebServicePtrOutput) ElementType ¶
func (CxWebhookGenericWebServicePtrOutput) ElementType() reflect.Type
func (CxWebhookGenericWebServicePtrOutput) RequestHeaders ¶
func (o CxWebhookGenericWebServicePtrOutput) RequestHeaders() pulumi.StringMapOutput
The HTTP request headers to send together with webhook requests.
func (CxWebhookGenericWebServicePtrOutput) ToCxWebhookGenericWebServicePtrOutput ¶
func (o CxWebhookGenericWebServicePtrOutput) ToCxWebhookGenericWebServicePtrOutput() CxWebhookGenericWebServicePtrOutput
func (CxWebhookGenericWebServicePtrOutput) ToCxWebhookGenericWebServicePtrOutputWithContext ¶
func (o CxWebhookGenericWebServicePtrOutput) ToCxWebhookGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookGenericWebServicePtrOutput
func (CxWebhookGenericWebServicePtrOutput) Uri ¶
func (o CxWebhookGenericWebServicePtrOutput) Uri() pulumi.StringPtrOutput
Whether to use speech adaptation for speech recognition.
type CxWebhookInput ¶
type CxWebhookInput interface { pulumi.Input ToCxWebhookOutput() CxWebhookOutput ToCxWebhookOutputWithContext(ctx context.Context) CxWebhookOutput }
type CxWebhookMap ¶
type CxWebhookMap map[string]CxWebhookInput
func (CxWebhookMap) ElementType ¶
func (CxWebhookMap) ElementType() reflect.Type
func (CxWebhookMap) ToCxWebhookMapOutput ¶
func (i CxWebhookMap) ToCxWebhookMapOutput() CxWebhookMapOutput
func (CxWebhookMap) ToCxWebhookMapOutputWithContext ¶
func (i CxWebhookMap) ToCxWebhookMapOutputWithContext(ctx context.Context) CxWebhookMapOutput
type CxWebhookMapInput ¶
type CxWebhookMapInput interface { pulumi.Input ToCxWebhookMapOutput() CxWebhookMapOutput ToCxWebhookMapOutputWithContext(context.Context) CxWebhookMapOutput }
CxWebhookMapInput is an input type that accepts CxWebhookMap and CxWebhookMapOutput values. You can construct a concrete instance of `CxWebhookMapInput` via:
CxWebhookMap{ "key": CxWebhookArgs{...} }
type CxWebhookMapOutput ¶
type CxWebhookMapOutput struct{ *pulumi.OutputState }
func (CxWebhookMapOutput) ElementType ¶
func (CxWebhookMapOutput) ElementType() reflect.Type
func (CxWebhookMapOutput) MapIndex ¶
func (o CxWebhookMapOutput) MapIndex(k pulumi.StringInput) CxWebhookOutput
func (CxWebhookMapOutput) ToCxWebhookMapOutput ¶
func (o CxWebhookMapOutput) ToCxWebhookMapOutput() CxWebhookMapOutput
func (CxWebhookMapOutput) ToCxWebhookMapOutputWithContext ¶
func (o CxWebhookMapOutput) ToCxWebhookMapOutputWithContext(ctx context.Context) CxWebhookMapOutput
type CxWebhookOutput ¶
type CxWebhookOutput struct{ *pulumi.OutputState }
func (CxWebhookOutput) Disabled ¶
func (o CxWebhookOutput) Disabled() pulumi.BoolPtrOutput
Indicates whether the webhook is disabled.
func (CxWebhookOutput) DisplayName ¶
func (o CxWebhookOutput) DisplayName() pulumi.StringOutput
The human-readable name of the webhook, unique within the agent.
***
func (CxWebhookOutput) ElementType ¶
func (CxWebhookOutput) ElementType() reflect.Type
func (CxWebhookOutput) EnableSpellCorrection ¶
func (o CxWebhookOutput) EnableSpellCorrection() pulumi.BoolPtrOutput
Indicates if automatic spell correction is enabled in detect intent requests.
func (CxWebhookOutput) EnableStackdriverLogging ¶
func (o CxWebhookOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput
Determines whether this agent should log conversation queries.
func (CxWebhookOutput) GenericWebService ¶
func (o CxWebhookOutput) GenericWebService() CxWebhookGenericWebServicePtrOutput
Configuration for a generic web service. Structure is documented below.
func (CxWebhookOutput) Name ¶
func (o CxWebhookOutput) Name() pulumi.StringOutput
The unique identifier of the webhook. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
func (CxWebhookOutput) Parent ¶
func (o CxWebhookOutput) Parent() pulumi.StringPtrOutput
The agent to create a webhook for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>.
func (CxWebhookOutput) SecuritySettings ¶
func (o CxWebhookOutput) SecuritySettings() pulumi.StringPtrOutput
Name of the SecuritySettings reference for the agent. Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>.
func (CxWebhookOutput) ServiceDirectory ¶
func (o CxWebhookOutput) ServiceDirectory() CxWebhookServiceDirectoryPtrOutput
Configuration for a Service Directory service. Structure is documented below.
func (CxWebhookOutput) StartFlow ¶
func (o CxWebhookOutput) StartFlow() pulumi.StringOutput
Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.
func (CxWebhookOutput) Timeout ¶
func (o CxWebhookOutput) Timeout() pulumi.StringPtrOutput
Webhook execution timeout.
func (CxWebhookOutput) ToCxWebhookOutput ¶
func (o CxWebhookOutput) ToCxWebhookOutput() CxWebhookOutput
func (CxWebhookOutput) ToCxWebhookOutputWithContext ¶
func (o CxWebhookOutput) ToCxWebhookOutputWithContext(ctx context.Context) CxWebhookOutput
type CxWebhookServiceDirectory ¶
type CxWebhookServiceDirectory struct { // The name of Service Directory service. // Structure is documented below. GenericWebService CxWebhookServiceDirectoryGenericWebService `pulumi:"genericWebService"` // The name of Service Directory service. Service string `pulumi:"service"` }
type CxWebhookServiceDirectoryArgs ¶
type CxWebhookServiceDirectoryArgs struct { // The name of Service Directory service. // Structure is documented below. GenericWebService CxWebhookServiceDirectoryGenericWebServiceInput `pulumi:"genericWebService"` // The name of Service Directory service. Service pulumi.StringInput `pulumi:"service"` }
func (CxWebhookServiceDirectoryArgs) ElementType ¶
func (CxWebhookServiceDirectoryArgs) ElementType() reflect.Type
func (CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryOutput ¶
func (i CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryOutput() CxWebhookServiceDirectoryOutput
func (CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryOutputWithContext ¶
func (i CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryOutput
func (CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryPtrOutput ¶
func (i CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryPtrOutput() CxWebhookServiceDirectoryPtrOutput
func (CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryPtrOutputWithContext ¶
func (i CxWebhookServiceDirectoryArgs) ToCxWebhookServiceDirectoryPtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryPtrOutput
type CxWebhookServiceDirectoryGenericWebService ¶
type CxWebhookServiceDirectoryGenericWebService struct { // Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. AllowedCaCerts []string `pulumi:"allowedCaCerts"` // The HTTP request headers to send together with webhook requests. RequestHeaders map[string]string `pulumi:"requestHeaders"` // Whether to use speech adaptation for speech recognition. Uri string `pulumi:"uri"` }
type CxWebhookServiceDirectoryGenericWebServiceArgs ¶
type CxWebhookServiceDirectoryGenericWebServiceArgs struct { // Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. AllowedCaCerts pulumi.StringArrayInput `pulumi:"allowedCaCerts"` // The HTTP request headers to send together with webhook requests. RequestHeaders pulumi.StringMapInput `pulumi:"requestHeaders"` // Whether to use speech adaptation for speech recognition. Uri pulumi.StringInput `pulumi:"uri"` }
func (CxWebhookServiceDirectoryGenericWebServiceArgs) ElementType ¶
func (CxWebhookServiceDirectoryGenericWebServiceArgs) ElementType() reflect.Type
func (CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServiceOutput ¶
func (i CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServiceOutput() CxWebhookServiceDirectoryGenericWebServiceOutput
func (CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServiceOutputWithContext ¶
func (i CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServiceOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryGenericWebServiceOutput
func (CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServicePtrOutput ¶
func (i CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServicePtrOutput() CxWebhookServiceDirectoryGenericWebServicePtrOutput
func (CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServicePtrOutputWithContext ¶
func (i CxWebhookServiceDirectoryGenericWebServiceArgs) ToCxWebhookServiceDirectoryGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryGenericWebServicePtrOutput
type CxWebhookServiceDirectoryGenericWebServiceInput ¶
type CxWebhookServiceDirectoryGenericWebServiceInput interface { pulumi.Input ToCxWebhookServiceDirectoryGenericWebServiceOutput() CxWebhookServiceDirectoryGenericWebServiceOutput ToCxWebhookServiceDirectoryGenericWebServiceOutputWithContext(context.Context) CxWebhookServiceDirectoryGenericWebServiceOutput }
CxWebhookServiceDirectoryGenericWebServiceInput is an input type that accepts CxWebhookServiceDirectoryGenericWebServiceArgs and CxWebhookServiceDirectoryGenericWebServiceOutput values. You can construct a concrete instance of `CxWebhookServiceDirectoryGenericWebServiceInput` via:
CxWebhookServiceDirectoryGenericWebServiceArgs{...}
type CxWebhookServiceDirectoryGenericWebServiceOutput ¶
type CxWebhookServiceDirectoryGenericWebServiceOutput struct{ *pulumi.OutputState }
func (CxWebhookServiceDirectoryGenericWebServiceOutput) AllowedCaCerts ¶
func (o CxWebhookServiceDirectoryGenericWebServiceOutput) AllowedCaCerts() pulumi.StringArrayOutput
Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification.
func (CxWebhookServiceDirectoryGenericWebServiceOutput) ElementType ¶
func (CxWebhookServiceDirectoryGenericWebServiceOutput) ElementType() reflect.Type
func (CxWebhookServiceDirectoryGenericWebServiceOutput) RequestHeaders ¶
func (o CxWebhookServiceDirectoryGenericWebServiceOutput) RequestHeaders() pulumi.StringMapOutput
The HTTP request headers to send together with webhook requests.
func (CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServiceOutput ¶
func (o CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServiceOutput() CxWebhookServiceDirectoryGenericWebServiceOutput
func (CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServiceOutputWithContext ¶
func (o CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServiceOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryGenericWebServiceOutput
func (CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutput ¶
func (o CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutput() CxWebhookServiceDirectoryGenericWebServicePtrOutput
func (CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutputWithContext ¶
func (o CxWebhookServiceDirectoryGenericWebServiceOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryGenericWebServicePtrOutput
func (CxWebhookServiceDirectoryGenericWebServiceOutput) Uri ¶
func (o CxWebhookServiceDirectoryGenericWebServiceOutput) Uri() pulumi.StringOutput
Whether to use speech adaptation for speech recognition.
type CxWebhookServiceDirectoryGenericWebServicePtrInput ¶
type CxWebhookServiceDirectoryGenericWebServicePtrInput interface { pulumi.Input ToCxWebhookServiceDirectoryGenericWebServicePtrOutput() CxWebhookServiceDirectoryGenericWebServicePtrOutput ToCxWebhookServiceDirectoryGenericWebServicePtrOutputWithContext(context.Context) CxWebhookServiceDirectoryGenericWebServicePtrOutput }
CxWebhookServiceDirectoryGenericWebServicePtrInput is an input type that accepts CxWebhookServiceDirectoryGenericWebServiceArgs, CxWebhookServiceDirectoryGenericWebServicePtr and CxWebhookServiceDirectoryGenericWebServicePtrOutput values. You can construct a concrete instance of `CxWebhookServiceDirectoryGenericWebServicePtrInput` via:
CxWebhookServiceDirectoryGenericWebServiceArgs{...} or: nil
func CxWebhookServiceDirectoryGenericWebServicePtr ¶
func CxWebhookServiceDirectoryGenericWebServicePtr(v *CxWebhookServiceDirectoryGenericWebServiceArgs) CxWebhookServiceDirectoryGenericWebServicePtrInput
type CxWebhookServiceDirectoryGenericWebServicePtrOutput ¶
type CxWebhookServiceDirectoryGenericWebServicePtrOutput struct{ *pulumi.OutputState }
func (CxWebhookServiceDirectoryGenericWebServicePtrOutput) AllowedCaCerts ¶
func (o CxWebhookServiceDirectoryGenericWebServicePtrOutput) AllowedCaCerts() pulumi.StringArrayOutput
Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification.
func (CxWebhookServiceDirectoryGenericWebServicePtrOutput) ElementType ¶
func (CxWebhookServiceDirectoryGenericWebServicePtrOutput) ElementType() reflect.Type
func (CxWebhookServiceDirectoryGenericWebServicePtrOutput) RequestHeaders ¶
func (o CxWebhookServiceDirectoryGenericWebServicePtrOutput) RequestHeaders() pulumi.StringMapOutput
The HTTP request headers to send together with webhook requests.
func (CxWebhookServiceDirectoryGenericWebServicePtrOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutput ¶
func (o CxWebhookServiceDirectoryGenericWebServicePtrOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutput() CxWebhookServiceDirectoryGenericWebServicePtrOutput
func (CxWebhookServiceDirectoryGenericWebServicePtrOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutputWithContext ¶
func (o CxWebhookServiceDirectoryGenericWebServicePtrOutput) ToCxWebhookServiceDirectoryGenericWebServicePtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryGenericWebServicePtrOutput
type CxWebhookServiceDirectoryInput ¶
type CxWebhookServiceDirectoryInput interface { pulumi.Input ToCxWebhookServiceDirectoryOutput() CxWebhookServiceDirectoryOutput ToCxWebhookServiceDirectoryOutputWithContext(context.Context) CxWebhookServiceDirectoryOutput }
CxWebhookServiceDirectoryInput is an input type that accepts CxWebhookServiceDirectoryArgs and CxWebhookServiceDirectoryOutput values. You can construct a concrete instance of `CxWebhookServiceDirectoryInput` via:
CxWebhookServiceDirectoryArgs{...}
type CxWebhookServiceDirectoryOutput ¶
type CxWebhookServiceDirectoryOutput struct{ *pulumi.OutputState }
func (CxWebhookServiceDirectoryOutput) ElementType ¶
func (CxWebhookServiceDirectoryOutput) ElementType() reflect.Type
func (CxWebhookServiceDirectoryOutput) GenericWebService ¶
func (o CxWebhookServiceDirectoryOutput) GenericWebService() CxWebhookServiceDirectoryGenericWebServiceOutput
The name of Service Directory service. Structure is documented below.
func (CxWebhookServiceDirectoryOutput) Service ¶
func (o CxWebhookServiceDirectoryOutput) Service() pulumi.StringOutput
The name of Service Directory service.
func (CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryOutput ¶
func (o CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryOutput() CxWebhookServiceDirectoryOutput
func (CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryOutputWithContext ¶
func (o CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryOutput
func (CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryPtrOutput ¶
func (o CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryPtrOutput() CxWebhookServiceDirectoryPtrOutput
func (CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryPtrOutputWithContext ¶
func (o CxWebhookServiceDirectoryOutput) ToCxWebhookServiceDirectoryPtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryPtrOutput
type CxWebhookServiceDirectoryPtrInput ¶
type CxWebhookServiceDirectoryPtrInput interface { pulumi.Input ToCxWebhookServiceDirectoryPtrOutput() CxWebhookServiceDirectoryPtrOutput ToCxWebhookServiceDirectoryPtrOutputWithContext(context.Context) CxWebhookServiceDirectoryPtrOutput }
CxWebhookServiceDirectoryPtrInput is an input type that accepts CxWebhookServiceDirectoryArgs, CxWebhookServiceDirectoryPtr and CxWebhookServiceDirectoryPtrOutput values. You can construct a concrete instance of `CxWebhookServiceDirectoryPtrInput` via:
CxWebhookServiceDirectoryArgs{...} or: nil
func CxWebhookServiceDirectoryPtr ¶
func CxWebhookServiceDirectoryPtr(v *CxWebhookServiceDirectoryArgs) CxWebhookServiceDirectoryPtrInput
type CxWebhookServiceDirectoryPtrOutput ¶
type CxWebhookServiceDirectoryPtrOutput struct{ *pulumi.OutputState }
func (CxWebhookServiceDirectoryPtrOutput) Elem ¶
func (o CxWebhookServiceDirectoryPtrOutput) Elem() CxWebhookServiceDirectoryOutput
func (CxWebhookServiceDirectoryPtrOutput) ElementType ¶
func (CxWebhookServiceDirectoryPtrOutput) ElementType() reflect.Type
func (CxWebhookServiceDirectoryPtrOutput) GenericWebService ¶
func (o CxWebhookServiceDirectoryPtrOutput) GenericWebService() CxWebhookServiceDirectoryGenericWebServicePtrOutput
The name of Service Directory service. Structure is documented below.
func (CxWebhookServiceDirectoryPtrOutput) Service ¶
func (o CxWebhookServiceDirectoryPtrOutput) Service() pulumi.StringPtrOutput
The name of Service Directory service.
func (CxWebhookServiceDirectoryPtrOutput) ToCxWebhookServiceDirectoryPtrOutput ¶
func (o CxWebhookServiceDirectoryPtrOutput) ToCxWebhookServiceDirectoryPtrOutput() CxWebhookServiceDirectoryPtrOutput
func (CxWebhookServiceDirectoryPtrOutput) ToCxWebhookServiceDirectoryPtrOutputWithContext ¶
func (o CxWebhookServiceDirectoryPtrOutput) ToCxWebhookServiceDirectoryPtrOutputWithContext(ctx context.Context) CxWebhookServiceDirectoryPtrOutput
type CxWebhookState ¶
type CxWebhookState struct { // Indicates whether the webhook is disabled. Disabled pulumi.BoolPtrInput // The human-readable name of the webhook, unique within the agent. // // *** DisplayName pulumi.StringPtrInput // Indicates if automatic spell correction is enabled in detect intent requests. EnableSpellCorrection pulumi.BoolPtrInput // Determines whether this agent should log conversation queries. EnableStackdriverLogging pulumi.BoolPtrInput // Configuration for a generic web service. // Structure is documented below. GenericWebService CxWebhookGenericWebServicePtrInput // The unique identifier of the webhook. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. Name pulumi.StringPtrInput // The agent to create a webhook for. // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. Parent pulumi.StringPtrInput // Name of the SecuritySettings reference for the agent. Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>. SecuritySettings pulumi.StringPtrInput // Configuration for a Service Directory service. // Structure is documented below. ServiceDirectory CxWebhookServiceDirectoryPtrInput // Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. StartFlow pulumi.StringPtrInput // Webhook execution timeout. Timeout pulumi.StringPtrInput }
func (CxWebhookState) ElementType ¶
func (CxWebhookState) ElementType() reflect.Type
type EntityType ¶
type EntityType struct { pulumi.CustomResourceState // The name of this entity type to be displayed on the console. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Enables fuzzy entity extraction during classification. EnableFuzzyExtraction pulumi.BoolPtrOutput `pulumi:"enableFuzzyExtraction"` // The collection of entity entries associated with the entity type. // Structure is documented below. Entities EntityTypeEntityArrayOutput `pulumi:"entities"` // Indicates the kind of entity type. // * KIND_MAP: Map entity types allow mapping of a group of synonyms to a reference value. // * KIND_LIST: List entity types contain a set of entries that do not map to reference values. However, list entity // types can contain references to other entity types (with or without aliases). // * KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values. // Possible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`. // // *** Kind pulumi.StringOutput `pulumi:"kind"` // The unique identifier of the entity type. // Format: projects/<Project ID>/agent/entityTypes/<Entity type ID>. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
Represents an entity type. Entity types serve as a tool for extracting parameter values from natural language queries.
To get more information about EntityType, see:
* [API documentation](https://cloud.google.com/dialogflow/docs/reference/rest/v2/projects.agent.entityTypes) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/docs/)
## Example Usage
### Dialogflow Entity Type Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { basicAgent, err := diagflow.NewAgent(ctx, "basic_agent", &diagflow.AgentArgs{ DisplayName: pulumi.String("example_agent"), DefaultLanguageCode: pulumi.String("en"), TimeZone: pulumi.String("America/New_York"), }) if err != nil { return err } _, err = diagflow.NewEntityType(ctx, "basic_entity_type", &diagflow.EntityTypeArgs{ DisplayName: pulumi.String(""), Kind: pulumi.String("KIND_MAP"), Entities: diagflow.EntityTypeEntityArray{ &diagflow.EntityTypeEntityArgs{ Value: pulumi.String("value1"), Synonyms: pulumi.StringArray{ pulumi.String("synonym1"), pulumi.String("synonym2"), }, }, &diagflow.EntityTypeEntityArgs{ Value: pulumi.String("value2"), Synonyms: pulumi.StringArray{ pulumi.String("synonym3"), pulumi.String("synonym4"), }, }, }, }, pulumi.DependsOn([]pulumi.Resource{ basicAgent, })) if err != nil { return err } return nil }) }
```
## Import
EntityType can be imported using any of these accepted formats:
* `{{name}}`
When using the `pulumi import` command, EntityType can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/entityType:EntityType default {{name}} ```
func GetEntityType ¶
func GetEntityType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntityTypeState, opts ...pulumi.ResourceOption) (*EntityType, error)
GetEntityType gets an existing EntityType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEntityType ¶
func NewEntityType(ctx *pulumi.Context, name string, args *EntityTypeArgs, opts ...pulumi.ResourceOption) (*EntityType, error)
NewEntityType registers a new resource with the given unique name, arguments, and options.
func (*EntityType) ElementType ¶
func (*EntityType) ElementType() reflect.Type
func (*EntityType) ToEntityTypeOutput ¶
func (i *EntityType) ToEntityTypeOutput() EntityTypeOutput
func (*EntityType) ToEntityTypeOutputWithContext ¶
func (i *EntityType) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput
type EntityTypeArgs ¶
type EntityTypeArgs struct { // The name of this entity type to be displayed on the console. DisplayName pulumi.StringInput // Enables fuzzy entity extraction during classification. EnableFuzzyExtraction pulumi.BoolPtrInput // The collection of entity entries associated with the entity type. // Structure is documented below. Entities EntityTypeEntityArrayInput // Indicates the kind of entity type. // * KIND_MAP: Map entity types allow mapping of a group of synonyms to a reference value. // * KIND_LIST: List entity types contain a set of entries that do not map to reference values. However, list entity // types can contain references to other entity types (with or without aliases). // * KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values. // Possible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`. // // *** Kind pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a EntityType resource.
func (EntityTypeArgs) ElementType ¶
func (EntityTypeArgs) ElementType() reflect.Type
type EntityTypeArray ¶
type EntityTypeArray []EntityTypeInput
func (EntityTypeArray) ElementType ¶
func (EntityTypeArray) ElementType() reflect.Type
func (EntityTypeArray) ToEntityTypeArrayOutput ¶
func (i EntityTypeArray) ToEntityTypeArrayOutput() EntityTypeArrayOutput
func (EntityTypeArray) ToEntityTypeArrayOutputWithContext ¶
func (i EntityTypeArray) ToEntityTypeArrayOutputWithContext(ctx context.Context) EntityTypeArrayOutput
type EntityTypeArrayInput ¶
type EntityTypeArrayInput interface { pulumi.Input ToEntityTypeArrayOutput() EntityTypeArrayOutput ToEntityTypeArrayOutputWithContext(context.Context) EntityTypeArrayOutput }
EntityTypeArrayInput is an input type that accepts EntityTypeArray and EntityTypeArrayOutput values. You can construct a concrete instance of `EntityTypeArrayInput` via:
EntityTypeArray{ EntityTypeArgs{...} }
type EntityTypeArrayOutput ¶
type EntityTypeArrayOutput struct{ *pulumi.OutputState }
func (EntityTypeArrayOutput) ElementType ¶
func (EntityTypeArrayOutput) ElementType() reflect.Type
func (EntityTypeArrayOutput) Index ¶
func (o EntityTypeArrayOutput) Index(i pulumi.IntInput) EntityTypeOutput
func (EntityTypeArrayOutput) ToEntityTypeArrayOutput ¶
func (o EntityTypeArrayOutput) ToEntityTypeArrayOutput() EntityTypeArrayOutput
func (EntityTypeArrayOutput) ToEntityTypeArrayOutputWithContext ¶
func (o EntityTypeArrayOutput) ToEntityTypeArrayOutputWithContext(ctx context.Context) EntityTypeArrayOutput
type EntityTypeEntity ¶
type EntityTypeEntity struct { // A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym // could be green onions. // For KIND_LIST entity types: // * This collection must contain exactly one synonym equal to value. Synonyms []string `pulumi:"synonyms"` // The primary value associated with this entity entry. For example, if the entity type is vegetable, the value // could be scallions. // For KIND_MAP entity types: // * A reference value to be used in place of synonyms. // For KIND_LIST entity types: // * A string that can contain references to other entity types (with or without aliases). Value string `pulumi:"value"` }
type EntityTypeEntityArgs ¶
type EntityTypeEntityArgs struct { // A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym // could be green onions. // For KIND_LIST entity types: // * This collection must contain exactly one synonym equal to value. Synonyms pulumi.StringArrayInput `pulumi:"synonyms"` // The primary value associated with this entity entry. For example, if the entity type is vegetable, the value // could be scallions. // For KIND_MAP entity types: // * A reference value to be used in place of synonyms. // For KIND_LIST entity types: // * A string that can contain references to other entity types (with or without aliases). Value pulumi.StringInput `pulumi:"value"` }
func (EntityTypeEntityArgs) ElementType ¶
func (EntityTypeEntityArgs) ElementType() reflect.Type
func (EntityTypeEntityArgs) ToEntityTypeEntityOutput ¶
func (i EntityTypeEntityArgs) ToEntityTypeEntityOutput() EntityTypeEntityOutput
func (EntityTypeEntityArgs) ToEntityTypeEntityOutputWithContext ¶
func (i EntityTypeEntityArgs) ToEntityTypeEntityOutputWithContext(ctx context.Context) EntityTypeEntityOutput
type EntityTypeEntityArray ¶
type EntityTypeEntityArray []EntityTypeEntityInput
func (EntityTypeEntityArray) ElementType ¶
func (EntityTypeEntityArray) ElementType() reflect.Type
func (EntityTypeEntityArray) ToEntityTypeEntityArrayOutput ¶
func (i EntityTypeEntityArray) ToEntityTypeEntityArrayOutput() EntityTypeEntityArrayOutput
func (EntityTypeEntityArray) ToEntityTypeEntityArrayOutputWithContext ¶
func (i EntityTypeEntityArray) ToEntityTypeEntityArrayOutputWithContext(ctx context.Context) EntityTypeEntityArrayOutput
type EntityTypeEntityArrayInput ¶
type EntityTypeEntityArrayInput interface { pulumi.Input ToEntityTypeEntityArrayOutput() EntityTypeEntityArrayOutput ToEntityTypeEntityArrayOutputWithContext(context.Context) EntityTypeEntityArrayOutput }
EntityTypeEntityArrayInput is an input type that accepts EntityTypeEntityArray and EntityTypeEntityArrayOutput values. You can construct a concrete instance of `EntityTypeEntityArrayInput` via:
EntityTypeEntityArray{ EntityTypeEntityArgs{...} }
type EntityTypeEntityArrayOutput ¶
type EntityTypeEntityArrayOutput struct{ *pulumi.OutputState }
func (EntityTypeEntityArrayOutput) ElementType ¶
func (EntityTypeEntityArrayOutput) ElementType() reflect.Type
func (EntityTypeEntityArrayOutput) Index ¶
func (o EntityTypeEntityArrayOutput) Index(i pulumi.IntInput) EntityTypeEntityOutput
func (EntityTypeEntityArrayOutput) ToEntityTypeEntityArrayOutput ¶
func (o EntityTypeEntityArrayOutput) ToEntityTypeEntityArrayOutput() EntityTypeEntityArrayOutput
func (EntityTypeEntityArrayOutput) ToEntityTypeEntityArrayOutputWithContext ¶
func (o EntityTypeEntityArrayOutput) ToEntityTypeEntityArrayOutputWithContext(ctx context.Context) EntityTypeEntityArrayOutput
type EntityTypeEntityInput ¶
type EntityTypeEntityInput interface { pulumi.Input ToEntityTypeEntityOutput() EntityTypeEntityOutput ToEntityTypeEntityOutputWithContext(context.Context) EntityTypeEntityOutput }
EntityTypeEntityInput is an input type that accepts EntityTypeEntityArgs and EntityTypeEntityOutput values. You can construct a concrete instance of `EntityTypeEntityInput` via:
EntityTypeEntityArgs{...}
type EntityTypeEntityOutput ¶
type EntityTypeEntityOutput struct{ *pulumi.OutputState }
func (EntityTypeEntityOutput) ElementType ¶
func (EntityTypeEntityOutput) ElementType() reflect.Type
func (EntityTypeEntityOutput) Synonyms ¶
func (o EntityTypeEntityOutput) Synonyms() pulumi.StringArrayOutput
A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym could be green onions. For KIND_LIST entity types: * This collection must contain exactly one synonym equal to value.
func (EntityTypeEntityOutput) ToEntityTypeEntityOutput ¶
func (o EntityTypeEntityOutput) ToEntityTypeEntityOutput() EntityTypeEntityOutput
func (EntityTypeEntityOutput) ToEntityTypeEntityOutputWithContext ¶
func (o EntityTypeEntityOutput) ToEntityTypeEntityOutputWithContext(ctx context.Context) EntityTypeEntityOutput
func (EntityTypeEntityOutput) Value ¶
func (o EntityTypeEntityOutput) Value() pulumi.StringOutput
The primary value associated with this entity entry. For example, if the entity type is vegetable, the value could be scallions. For KIND_MAP entity types:
- A reference value to be used in place of synonyms. For KIND_LIST entity types:
- A string that can contain references to other entity types (with or without aliases).
type EntityTypeInput ¶
type EntityTypeInput interface { pulumi.Input ToEntityTypeOutput() EntityTypeOutput ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput }
type EntityTypeMap ¶
type EntityTypeMap map[string]EntityTypeInput
func (EntityTypeMap) ElementType ¶
func (EntityTypeMap) ElementType() reflect.Type
func (EntityTypeMap) ToEntityTypeMapOutput ¶
func (i EntityTypeMap) ToEntityTypeMapOutput() EntityTypeMapOutput
func (EntityTypeMap) ToEntityTypeMapOutputWithContext ¶
func (i EntityTypeMap) ToEntityTypeMapOutputWithContext(ctx context.Context) EntityTypeMapOutput
type EntityTypeMapInput ¶
type EntityTypeMapInput interface { pulumi.Input ToEntityTypeMapOutput() EntityTypeMapOutput ToEntityTypeMapOutputWithContext(context.Context) EntityTypeMapOutput }
EntityTypeMapInput is an input type that accepts EntityTypeMap and EntityTypeMapOutput values. You can construct a concrete instance of `EntityTypeMapInput` via:
EntityTypeMap{ "key": EntityTypeArgs{...} }
type EntityTypeMapOutput ¶
type EntityTypeMapOutput struct{ *pulumi.OutputState }
func (EntityTypeMapOutput) ElementType ¶
func (EntityTypeMapOutput) ElementType() reflect.Type
func (EntityTypeMapOutput) MapIndex ¶
func (o EntityTypeMapOutput) MapIndex(k pulumi.StringInput) EntityTypeOutput
func (EntityTypeMapOutput) ToEntityTypeMapOutput ¶
func (o EntityTypeMapOutput) ToEntityTypeMapOutput() EntityTypeMapOutput
func (EntityTypeMapOutput) ToEntityTypeMapOutputWithContext ¶
func (o EntityTypeMapOutput) ToEntityTypeMapOutputWithContext(ctx context.Context) EntityTypeMapOutput
type EntityTypeOutput ¶
type EntityTypeOutput struct{ *pulumi.OutputState }
func (EntityTypeOutput) DisplayName ¶
func (o EntityTypeOutput) DisplayName() pulumi.StringOutput
The name of this entity type to be displayed on the console.
func (EntityTypeOutput) ElementType ¶
func (EntityTypeOutput) ElementType() reflect.Type
func (EntityTypeOutput) EnableFuzzyExtraction ¶
func (o EntityTypeOutput) EnableFuzzyExtraction() pulumi.BoolPtrOutput
Enables fuzzy entity extraction during classification.
func (EntityTypeOutput) Entities ¶
func (o EntityTypeOutput) Entities() EntityTypeEntityArrayOutput
The collection of entity entries associated with the entity type. Structure is documented below.
func (EntityTypeOutput) Kind ¶
func (o EntityTypeOutput) Kind() pulumi.StringOutput
Indicates the kind of entity type.
- KIND_MAP: Map entity types allow mapping of a group of synonyms to a reference value.
- KIND_LIST: List entity types contain a set of entries that do not map to reference values. However, list entity types can contain references to other entity types (with or without aliases).
- KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values. Possible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`.
***
func (EntityTypeOutput) Name ¶
func (o EntityTypeOutput) Name() pulumi.StringOutput
The unique identifier of the entity type. Format: projects/<Project ID>/agent/entityTypes/<Entity type ID>.
func (EntityTypeOutput) Project ¶
func (o EntityTypeOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (EntityTypeOutput) ToEntityTypeOutput ¶
func (o EntityTypeOutput) ToEntityTypeOutput() EntityTypeOutput
func (EntityTypeOutput) ToEntityTypeOutputWithContext ¶
func (o EntityTypeOutput) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput
type EntityTypeState ¶
type EntityTypeState struct { // The name of this entity type to be displayed on the console. DisplayName pulumi.StringPtrInput // Enables fuzzy entity extraction during classification. EnableFuzzyExtraction pulumi.BoolPtrInput // The collection of entity entries associated with the entity type. // Structure is documented below. Entities EntityTypeEntityArrayInput // Indicates the kind of entity type. // * KIND_MAP: Map entity types allow mapping of a group of synonyms to a reference value. // * KIND_LIST: List entity types contain a set of entries that do not map to reference values. However, list entity // types can contain references to other entity types (with or without aliases). // * KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values. // Possible values are: `KIND_MAP`, `KIND_LIST`, `KIND_REGEXP`. // // *** Kind pulumi.StringPtrInput // The unique identifier of the entity type. // Format: projects/<Project ID>/agent/entityTypes/<Entity type ID>. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (EntityTypeState) ElementType ¶
func (EntityTypeState) ElementType() reflect.Type
type Fulfillment ¶
type Fulfillment struct { pulumi.CustomResourceState // The human-readable name of the fulfillment, unique within the agent. // // *** DisplayName pulumi.StringOutput `pulumi:"displayName"` // Whether fulfillment is enabled. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The field defines whether the fulfillment is enabled for certain features. // Structure is documented below. Features FulfillmentFeatureArrayOutput `pulumi:"features"` // Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. // Structure is documented below. GenericWebService FulfillmentGenericWebServicePtrOutput `pulumi:"genericWebService"` // The unique identifier of the fulfillment. // Format: projects/<Project ID>/agent/fulfillment - projects/<Project ID>/locations/<Location ID>/agent/fulfillment Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
By default, your agent responds to a matched intent with a static response. If you're using one of the integration options, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday.
To get more information about Fulfillment, see:
* [API documentation](https://cloud.google.com/dialogflow/es/docs/reference/rest/v2/projects.agent/getFulfillment) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/es/docs/fulfillment-overview)
## Example Usage
### Dialogflow Fulfillment Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { basicAgent, err := diagflow.NewAgent(ctx, "basic_agent", &diagflow.AgentArgs{ DisplayName: pulumi.String("example_agent"), DefaultLanguageCode: pulumi.String("en"), TimeZone: pulumi.String("America/New_York"), }) if err != nil { return err } _, err = diagflow.NewFulfillment(ctx, "basic_fulfillment", &diagflow.FulfillmentArgs{ DisplayName: pulumi.String("basic-fulfillment"), Enabled: pulumi.Bool(true), GenericWebService: &diagflow.FulfillmentGenericWebServiceArgs{ Uri: pulumi.String("https://google.com"), Username: pulumi.String("admin"), Password: pulumi.String("password"), RequestHeaders: pulumi.StringMap{ "name": pulumi.String("wrench"), }, }, }, pulumi.DependsOn([]pulumi.Resource{ basicAgent, })) if err != nil { return err } return nil }) }
```
## Import
Fulfillment can be imported using any of these accepted formats:
* `{{name}}`
When using the `pulumi import` command, Fulfillment can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/fulfillment:Fulfillment default {{name}} ```
func GetFulfillment ¶
func GetFulfillment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FulfillmentState, opts ...pulumi.ResourceOption) (*Fulfillment, error)
GetFulfillment gets an existing Fulfillment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFulfillment ¶
func NewFulfillment(ctx *pulumi.Context, name string, args *FulfillmentArgs, opts ...pulumi.ResourceOption) (*Fulfillment, error)
NewFulfillment registers a new resource with the given unique name, arguments, and options.
func (*Fulfillment) ElementType ¶
func (*Fulfillment) ElementType() reflect.Type
func (*Fulfillment) ToFulfillmentOutput ¶
func (i *Fulfillment) ToFulfillmentOutput() FulfillmentOutput
func (*Fulfillment) ToFulfillmentOutputWithContext ¶
func (i *Fulfillment) ToFulfillmentOutputWithContext(ctx context.Context) FulfillmentOutput
type FulfillmentArgs ¶
type FulfillmentArgs struct { // The human-readable name of the fulfillment, unique within the agent. // // *** DisplayName pulumi.StringInput // Whether fulfillment is enabled. Enabled pulumi.BoolPtrInput // The field defines whether the fulfillment is enabled for certain features. // Structure is documented below. Features FulfillmentFeatureArrayInput // Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. // Structure is documented below. GenericWebService FulfillmentGenericWebServicePtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a Fulfillment resource.
func (FulfillmentArgs) ElementType ¶
func (FulfillmentArgs) ElementType() reflect.Type
type FulfillmentArray ¶
type FulfillmentArray []FulfillmentInput
func (FulfillmentArray) ElementType ¶
func (FulfillmentArray) ElementType() reflect.Type
func (FulfillmentArray) ToFulfillmentArrayOutput ¶
func (i FulfillmentArray) ToFulfillmentArrayOutput() FulfillmentArrayOutput
func (FulfillmentArray) ToFulfillmentArrayOutputWithContext ¶
func (i FulfillmentArray) ToFulfillmentArrayOutputWithContext(ctx context.Context) FulfillmentArrayOutput
type FulfillmentArrayInput ¶
type FulfillmentArrayInput interface { pulumi.Input ToFulfillmentArrayOutput() FulfillmentArrayOutput ToFulfillmentArrayOutputWithContext(context.Context) FulfillmentArrayOutput }
FulfillmentArrayInput is an input type that accepts FulfillmentArray and FulfillmentArrayOutput values. You can construct a concrete instance of `FulfillmentArrayInput` via:
FulfillmentArray{ FulfillmentArgs{...} }
type FulfillmentArrayOutput ¶
type FulfillmentArrayOutput struct{ *pulumi.OutputState }
func (FulfillmentArrayOutput) ElementType ¶
func (FulfillmentArrayOutput) ElementType() reflect.Type
func (FulfillmentArrayOutput) Index ¶
func (o FulfillmentArrayOutput) Index(i pulumi.IntInput) FulfillmentOutput
func (FulfillmentArrayOutput) ToFulfillmentArrayOutput ¶
func (o FulfillmentArrayOutput) ToFulfillmentArrayOutput() FulfillmentArrayOutput
func (FulfillmentArrayOutput) ToFulfillmentArrayOutputWithContext ¶
func (o FulfillmentArrayOutput) ToFulfillmentArrayOutputWithContext(ctx context.Context) FulfillmentArrayOutput
type FulfillmentFeature ¶
type FulfillmentFeature struct { // The type of the feature that enabled for fulfillment. // * SMALLTALK: Fulfillment is enabled for SmallTalk. // Possible values are: `SMALLTALK`. Type string `pulumi:"type"` }
type FulfillmentFeatureArgs ¶
type FulfillmentFeatureArgs struct { // The type of the feature that enabled for fulfillment. // * SMALLTALK: Fulfillment is enabled for SmallTalk. // Possible values are: `SMALLTALK`. Type pulumi.StringInput `pulumi:"type"` }
func (FulfillmentFeatureArgs) ElementType ¶
func (FulfillmentFeatureArgs) ElementType() reflect.Type
func (FulfillmentFeatureArgs) ToFulfillmentFeatureOutput ¶
func (i FulfillmentFeatureArgs) ToFulfillmentFeatureOutput() FulfillmentFeatureOutput
func (FulfillmentFeatureArgs) ToFulfillmentFeatureOutputWithContext ¶
func (i FulfillmentFeatureArgs) ToFulfillmentFeatureOutputWithContext(ctx context.Context) FulfillmentFeatureOutput
type FulfillmentFeatureArray ¶
type FulfillmentFeatureArray []FulfillmentFeatureInput
func (FulfillmentFeatureArray) ElementType ¶
func (FulfillmentFeatureArray) ElementType() reflect.Type
func (FulfillmentFeatureArray) ToFulfillmentFeatureArrayOutput ¶
func (i FulfillmentFeatureArray) ToFulfillmentFeatureArrayOutput() FulfillmentFeatureArrayOutput
func (FulfillmentFeatureArray) ToFulfillmentFeatureArrayOutputWithContext ¶
func (i FulfillmentFeatureArray) ToFulfillmentFeatureArrayOutputWithContext(ctx context.Context) FulfillmentFeatureArrayOutput
type FulfillmentFeatureArrayInput ¶
type FulfillmentFeatureArrayInput interface { pulumi.Input ToFulfillmentFeatureArrayOutput() FulfillmentFeatureArrayOutput ToFulfillmentFeatureArrayOutputWithContext(context.Context) FulfillmentFeatureArrayOutput }
FulfillmentFeatureArrayInput is an input type that accepts FulfillmentFeatureArray and FulfillmentFeatureArrayOutput values. You can construct a concrete instance of `FulfillmentFeatureArrayInput` via:
FulfillmentFeatureArray{ FulfillmentFeatureArgs{...} }
type FulfillmentFeatureArrayOutput ¶
type FulfillmentFeatureArrayOutput struct{ *pulumi.OutputState }
func (FulfillmentFeatureArrayOutput) ElementType ¶
func (FulfillmentFeatureArrayOutput) ElementType() reflect.Type
func (FulfillmentFeatureArrayOutput) Index ¶
func (o FulfillmentFeatureArrayOutput) Index(i pulumi.IntInput) FulfillmentFeatureOutput
func (FulfillmentFeatureArrayOutput) ToFulfillmentFeatureArrayOutput ¶
func (o FulfillmentFeatureArrayOutput) ToFulfillmentFeatureArrayOutput() FulfillmentFeatureArrayOutput
func (FulfillmentFeatureArrayOutput) ToFulfillmentFeatureArrayOutputWithContext ¶
func (o FulfillmentFeatureArrayOutput) ToFulfillmentFeatureArrayOutputWithContext(ctx context.Context) FulfillmentFeatureArrayOutput
type FulfillmentFeatureInput ¶
type FulfillmentFeatureInput interface { pulumi.Input ToFulfillmentFeatureOutput() FulfillmentFeatureOutput ToFulfillmentFeatureOutputWithContext(context.Context) FulfillmentFeatureOutput }
FulfillmentFeatureInput is an input type that accepts FulfillmentFeatureArgs and FulfillmentFeatureOutput values. You can construct a concrete instance of `FulfillmentFeatureInput` via:
FulfillmentFeatureArgs{...}
type FulfillmentFeatureOutput ¶
type FulfillmentFeatureOutput struct{ *pulumi.OutputState }
func (FulfillmentFeatureOutput) ElementType ¶
func (FulfillmentFeatureOutput) ElementType() reflect.Type
func (FulfillmentFeatureOutput) ToFulfillmentFeatureOutput ¶
func (o FulfillmentFeatureOutput) ToFulfillmentFeatureOutput() FulfillmentFeatureOutput
func (FulfillmentFeatureOutput) ToFulfillmentFeatureOutputWithContext ¶
func (o FulfillmentFeatureOutput) ToFulfillmentFeatureOutputWithContext(ctx context.Context) FulfillmentFeatureOutput
func (FulfillmentFeatureOutput) Type ¶
func (o FulfillmentFeatureOutput) Type() pulumi.StringOutput
The type of the feature that enabled for fulfillment.
- SMALLTALK: Fulfillment is enabled for SmallTalk. Possible values are: `SMALLTALK`.
type FulfillmentGenericWebService ¶
type FulfillmentGenericWebService struct { // The password for HTTP Basic authentication. Password *string `pulumi:"password"` // The HTTP request headers to send together with fulfillment requests. RequestHeaders map[string]string `pulumi:"requestHeaders"` // The fulfillment URI for receiving POST requests. It must use https protocol. Uri string `pulumi:"uri"` // The user name for HTTP Basic authentication. Username *string `pulumi:"username"` }
type FulfillmentGenericWebServiceArgs ¶
type FulfillmentGenericWebServiceArgs struct { // The password for HTTP Basic authentication. Password pulumi.StringPtrInput `pulumi:"password"` // The HTTP request headers to send together with fulfillment requests. RequestHeaders pulumi.StringMapInput `pulumi:"requestHeaders"` // The fulfillment URI for receiving POST requests. It must use https protocol. Uri pulumi.StringInput `pulumi:"uri"` // The user name for HTTP Basic authentication. Username pulumi.StringPtrInput `pulumi:"username"` }
func (FulfillmentGenericWebServiceArgs) ElementType ¶
func (FulfillmentGenericWebServiceArgs) ElementType() reflect.Type
func (FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServiceOutput ¶
func (i FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServiceOutput() FulfillmentGenericWebServiceOutput
func (FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServiceOutputWithContext ¶
func (i FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServiceOutputWithContext(ctx context.Context) FulfillmentGenericWebServiceOutput
func (FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServicePtrOutput ¶
func (i FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServicePtrOutput() FulfillmentGenericWebServicePtrOutput
func (FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServicePtrOutputWithContext ¶
func (i FulfillmentGenericWebServiceArgs) ToFulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) FulfillmentGenericWebServicePtrOutput
type FulfillmentGenericWebServiceInput ¶
type FulfillmentGenericWebServiceInput interface { pulumi.Input ToFulfillmentGenericWebServiceOutput() FulfillmentGenericWebServiceOutput ToFulfillmentGenericWebServiceOutputWithContext(context.Context) FulfillmentGenericWebServiceOutput }
FulfillmentGenericWebServiceInput is an input type that accepts FulfillmentGenericWebServiceArgs and FulfillmentGenericWebServiceOutput values. You can construct a concrete instance of `FulfillmentGenericWebServiceInput` via:
FulfillmentGenericWebServiceArgs{...}
type FulfillmentGenericWebServiceOutput ¶
type FulfillmentGenericWebServiceOutput struct{ *pulumi.OutputState }
func (FulfillmentGenericWebServiceOutput) ElementType ¶
func (FulfillmentGenericWebServiceOutput) ElementType() reflect.Type
func (FulfillmentGenericWebServiceOutput) Password ¶
func (o FulfillmentGenericWebServiceOutput) Password() pulumi.StringPtrOutput
The password for HTTP Basic authentication.
func (FulfillmentGenericWebServiceOutput) RequestHeaders ¶
func (o FulfillmentGenericWebServiceOutput) RequestHeaders() pulumi.StringMapOutput
The HTTP request headers to send together with fulfillment requests.
func (FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServiceOutput ¶
func (o FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServiceOutput() FulfillmentGenericWebServiceOutput
func (FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServiceOutputWithContext ¶
func (o FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServiceOutputWithContext(ctx context.Context) FulfillmentGenericWebServiceOutput
func (FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServicePtrOutput ¶
func (o FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServicePtrOutput() FulfillmentGenericWebServicePtrOutput
func (FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServicePtrOutputWithContext ¶
func (o FulfillmentGenericWebServiceOutput) ToFulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) FulfillmentGenericWebServicePtrOutput
func (FulfillmentGenericWebServiceOutput) Uri ¶
func (o FulfillmentGenericWebServiceOutput) Uri() pulumi.StringOutput
The fulfillment URI for receiving POST requests. It must use https protocol.
func (FulfillmentGenericWebServiceOutput) Username ¶
func (o FulfillmentGenericWebServiceOutput) Username() pulumi.StringPtrOutput
The user name for HTTP Basic authentication.
type FulfillmentGenericWebServicePtrInput ¶
type FulfillmentGenericWebServicePtrInput interface { pulumi.Input ToFulfillmentGenericWebServicePtrOutput() FulfillmentGenericWebServicePtrOutput ToFulfillmentGenericWebServicePtrOutputWithContext(context.Context) FulfillmentGenericWebServicePtrOutput }
FulfillmentGenericWebServicePtrInput is an input type that accepts FulfillmentGenericWebServiceArgs, FulfillmentGenericWebServicePtr and FulfillmentGenericWebServicePtrOutput values. You can construct a concrete instance of `FulfillmentGenericWebServicePtrInput` via:
FulfillmentGenericWebServiceArgs{...} or: nil
func FulfillmentGenericWebServicePtr ¶
func FulfillmentGenericWebServicePtr(v *FulfillmentGenericWebServiceArgs) FulfillmentGenericWebServicePtrInput
type FulfillmentGenericWebServicePtrOutput ¶
type FulfillmentGenericWebServicePtrOutput struct{ *pulumi.OutputState }
func (FulfillmentGenericWebServicePtrOutput) ElementType ¶
func (FulfillmentGenericWebServicePtrOutput) ElementType() reflect.Type
func (FulfillmentGenericWebServicePtrOutput) Password ¶
func (o FulfillmentGenericWebServicePtrOutput) Password() pulumi.StringPtrOutput
The password for HTTP Basic authentication.
func (FulfillmentGenericWebServicePtrOutput) RequestHeaders ¶
func (o FulfillmentGenericWebServicePtrOutput) RequestHeaders() pulumi.StringMapOutput
The HTTP request headers to send together with fulfillment requests.
func (FulfillmentGenericWebServicePtrOutput) ToFulfillmentGenericWebServicePtrOutput ¶
func (o FulfillmentGenericWebServicePtrOutput) ToFulfillmentGenericWebServicePtrOutput() FulfillmentGenericWebServicePtrOutput
func (FulfillmentGenericWebServicePtrOutput) ToFulfillmentGenericWebServicePtrOutputWithContext ¶
func (o FulfillmentGenericWebServicePtrOutput) ToFulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) FulfillmentGenericWebServicePtrOutput
func (FulfillmentGenericWebServicePtrOutput) Uri ¶
func (o FulfillmentGenericWebServicePtrOutput) Uri() pulumi.StringPtrOutput
The fulfillment URI for receiving POST requests. It must use https protocol.
func (FulfillmentGenericWebServicePtrOutput) Username ¶
func (o FulfillmentGenericWebServicePtrOutput) Username() pulumi.StringPtrOutput
The user name for HTTP Basic authentication.
type FulfillmentInput ¶
type FulfillmentInput interface { pulumi.Input ToFulfillmentOutput() FulfillmentOutput ToFulfillmentOutputWithContext(ctx context.Context) FulfillmentOutput }
type FulfillmentMap ¶
type FulfillmentMap map[string]FulfillmentInput
func (FulfillmentMap) ElementType ¶
func (FulfillmentMap) ElementType() reflect.Type
func (FulfillmentMap) ToFulfillmentMapOutput ¶
func (i FulfillmentMap) ToFulfillmentMapOutput() FulfillmentMapOutput
func (FulfillmentMap) ToFulfillmentMapOutputWithContext ¶
func (i FulfillmentMap) ToFulfillmentMapOutputWithContext(ctx context.Context) FulfillmentMapOutput
type FulfillmentMapInput ¶
type FulfillmentMapInput interface { pulumi.Input ToFulfillmentMapOutput() FulfillmentMapOutput ToFulfillmentMapOutputWithContext(context.Context) FulfillmentMapOutput }
FulfillmentMapInput is an input type that accepts FulfillmentMap and FulfillmentMapOutput values. You can construct a concrete instance of `FulfillmentMapInput` via:
FulfillmentMap{ "key": FulfillmentArgs{...} }
type FulfillmentMapOutput ¶
type FulfillmentMapOutput struct{ *pulumi.OutputState }
func (FulfillmentMapOutput) ElementType ¶
func (FulfillmentMapOutput) ElementType() reflect.Type
func (FulfillmentMapOutput) MapIndex ¶
func (o FulfillmentMapOutput) MapIndex(k pulumi.StringInput) FulfillmentOutput
func (FulfillmentMapOutput) ToFulfillmentMapOutput ¶
func (o FulfillmentMapOutput) ToFulfillmentMapOutput() FulfillmentMapOutput
func (FulfillmentMapOutput) ToFulfillmentMapOutputWithContext ¶
func (o FulfillmentMapOutput) ToFulfillmentMapOutputWithContext(ctx context.Context) FulfillmentMapOutput
type FulfillmentOutput ¶
type FulfillmentOutput struct{ *pulumi.OutputState }
func (FulfillmentOutput) DisplayName ¶
func (o FulfillmentOutput) DisplayName() pulumi.StringOutput
The human-readable name of the fulfillment, unique within the agent.
***
func (FulfillmentOutput) ElementType ¶
func (FulfillmentOutput) ElementType() reflect.Type
func (FulfillmentOutput) Enabled ¶
func (o FulfillmentOutput) Enabled() pulumi.BoolPtrOutput
Whether fulfillment is enabled.
func (FulfillmentOutput) Features ¶
func (o FulfillmentOutput) Features() FulfillmentFeatureArrayOutput
The field defines whether the fulfillment is enabled for certain features. Structure is documented below.
func (FulfillmentOutput) GenericWebService ¶
func (o FulfillmentOutput) GenericWebService() FulfillmentGenericWebServicePtrOutput
Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. Structure is documented below.
func (FulfillmentOutput) Name ¶
func (o FulfillmentOutput) Name() pulumi.StringOutput
The unique identifier of the fulfillment. Format: projects/<Project ID>/agent/fulfillment - projects/<Project ID>/locations/<Location ID>/agent/fulfillment
func (FulfillmentOutput) Project ¶
func (o FulfillmentOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (FulfillmentOutput) ToFulfillmentOutput ¶
func (o FulfillmentOutput) ToFulfillmentOutput() FulfillmentOutput
func (FulfillmentOutput) ToFulfillmentOutputWithContext ¶
func (o FulfillmentOutput) ToFulfillmentOutputWithContext(ctx context.Context) FulfillmentOutput
type FulfillmentState ¶
type FulfillmentState struct { // The human-readable name of the fulfillment, unique within the agent. // // *** DisplayName pulumi.StringPtrInput // Whether fulfillment is enabled. Enabled pulumi.BoolPtrInput // The field defines whether the fulfillment is enabled for certain features. // Structure is documented below. Features FulfillmentFeatureArrayInput // Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. // Structure is documented below. GenericWebService FulfillmentGenericWebServicePtrInput // The unique identifier of the fulfillment. // Format: projects/<Project ID>/agent/fulfillment - projects/<Project ID>/locations/<Location ID>/agent/fulfillment Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (FulfillmentState) ElementType ¶
func (FulfillmentState) ElementType() reflect.Type
type Intent ¶
type Intent struct { pulumi.CustomResourceState // The name of the action associated with the intent. // Note: The action name must not contain whitespaces. Action pulumi.StringOutput `pulumi:"action"` // The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED // (i.e. default platform). // Each value may be one of: `FACEBOOK`, `SLACK`, `TELEGRAM`, `KIK`, `SKYPE`, `LINE`, `VIBER`, `ACTIONS_ON_GOOGLE`, `GOOGLE_HANGOUTS`. DefaultResponsePlatforms pulumi.StringArrayOutput `pulumi:"defaultResponsePlatforms"` // The name of this intent to be displayed on the console. // // *** DisplayName pulumi.StringOutput `pulumi:"displayName"` // The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of // the contexts must be present in the active user session for an event to trigger this intent. See the // [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details. Events pulumi.StringArrayOutput `pulumi:"events"` // Information about all followup intents that have this intent as a direct or indirect parent. We populate this field // only in the output. // Structure is documented below. FollowupIntentInfos IntentFollowupIntentInfoArrayOutput `pulumi:"followupIntentInfos"` // The list of context names required for this intent to be triggered. // Format: projects/<Project ID>/agent/sessions/-/contexts/<Context ID>. InputContextNames pulumi.StringArrayOutput `pulumi:"inputContextNames"` // Indicates whether this is a fallback intent. IsFallback pulumi.BoolOutput `pulumi:"isFallback"` // Indicates whether Machine Learning is disabled for the intent. // Note: If mlDisabled setting is set to true, then this intent is not taken into account during inference in ML // ONLY match mode. Also, auto-markup in the UI is turned off. MlDisabled pulumi.BoolOutput `pulumi:"mlDisabled"` // The unique identifier of this intent. // Format: projects/<Project ID>/agent/intents/<Intent ID>. Name pulumi.StringOutput `pulumi:"name"` // The unique identifier of the parent intent in the chain of followup intents. // Format: projects/<Project ID>/agent/intents/<Intent ID>. ParentFollowupIntentName pulumi.StringOutput `pulumi:"parentFollowupIntentName"` // The priority of this intent. Higher numbers represent higher priorities. // - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds // to the Normal priority in the console. // - If the supplied value is negative, the intent is ignored in runtime detect intent requests. Priority pulumi.IntOutput `pulumi:"priority"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Indicates whether to delete all contexts in the current session when this intent is matched. ResetContexts pulumi.BoolOutput `pulumi:"resetContexts"` // The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup // intents chain for this intent. // Format: projects/<Project ID>/agent/intents/<Intent ID>. RootFollowupIntentName pulumi.StringOutput `pulumi:"rootFollowupIntentName"` // Indicates whether webhooks are enabled for the intent. // * WEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent. // * WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot // filling prompt is forwarded to the webhook. // Possible values are: `WEBHOOK_STATE_ENABLED`, `WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING`. WebhookState pulumi.StringOutput `pulumi:"webhookState"` }
Represents a Dialogflow intent. Intents convert a number of user expressions or patterns into an action. An action is an extraction of a user command or sentence semantics.
To get more information about Intent, see:
* [API documentation](https://cloud.google.com/dialogflow/docs/reference/rest/v2/projects.agent.intents) * How-to Guides
- [Official Documentation](https://cloud.google.com/dialogflow/docs/)
## Example Usage
### Dialogflow Intent Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { basicAgent, err := diagflow.NewAgent(ctx, "basic_agent", &diagflow.AgentArgs{ DisplayName: pulumi.String("example_agent"), DefaultLanguageCode: pulumi.String("en"), TimeZone: pulumi.String("America/New_York"), }) if err != nil { return err } _, err = diagflow.NewIntent(ctx, "basic_intent", &diagflow.IntentArgs{ DisplayName: pulumi.String("basic-intent"), }, pulumi.DependsOn([]pulumi.Resource{ basicAgent, })) if err != nil { return err } return nil }) }
``` ### Dialogflow Intent Full
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/diagflow" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/projects" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/serviceaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { agentProject, err := organizations.NewProject(ctx, "agent_project", &organizations.ProjectArgs{ ProjectId: pulumi.String("my-project"), Name: pulumi.String("my-project"), OrgId: pulumi.String("123456789"), DeletionPolicy: pulumi.String("DELETE"), }) if err != nil { return err } agentProjectService, err := projects.NewService(ctx, "agent_project", &projects.ServiceArgs{ Project: agentProject.ProjectId, Service: pulumi.String("dialogflow.googleapis.com"), DisableDependentServices: pulumi.Bool(false), }) if err != nil { return err } dialogflowServiceAccount, err := serviceaccount.NewAccount(ctx, "dialogflow_service_account", &serviceaccount.AccountArgs{ AccountId: pulumi.String("my-account"), }) if err != nil { return err } _, err = projects.NewIAMMember(ctx, "agent_create", &projects.IAMMemberArgs{ Project: agentProjectService.Project, Role: pulumi.String("roles/dialogflow.admin"), Member: dialogflowServiceAccount.Email.ApplyT(func(email string) (string, error) { return fmt.Sprintf("serviceAccount:%v", email), nil }).(pulumi.StringOutput), }) if err != nil { return err } basicAgent, err := diagflow.NewAgent(ctx, "basic_agent", &diagflow.AgentArgs{ Project: agentProject.ProjectId, DisplayName: pulumi.String("example_agent"), DefaultLanguageCode: pulumi.String("en"), TimeZone: pulumi.String("America/New_York"), }) if err != nil { return err } _, err = diagflow.NewIntent(ctx, "full_intent", &diagflow.IntentArgs{ Project: agentProject.ProjectId, DisplayName: pulumi.String("full-intent"), WebhookState: pulumi.String("WEBHOOK_STATE_ENABLED"), Priority: pulumi.Int(1), IsFallback: pulumi.Bool(false), MlDisabled: pulumi.Bool(true), Action: pulumi.String("some_action"), ResetContexts: pulumi.Bool(true), InputContextNames: pulumi.StringArray{ agentProject.ProjectId.ApplyT(func(projectId string) (string, error) { return fmt.Sprintf("projects/%v/agent/sessions/-/contexts/some_id", projectId), nil }).(pulumi.StringOutput), }, Events: pulumi.StringArray{ pulumi.String("some_event"), }, DefaultResponsePlatforms: pulumi.StringArray{ pulumi.String("FACEBOOK"), pulumi.String("SLACK"), }, }, pulumi.DependsOn([]pulumi.Resource{ basicAgent, })) if err != nil { return err } return nil }) }
```
## Import
Intent can be imported using any of these accepted formats:
* `{{name}}`
When using the `pulumi import` command, Intent can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:diagflow/intent:Intent default {{name}} ```
func GetIntent ¶
func GetIntent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntentState, opts ...pulumi.ResourceOption) (*Intent, error)
GetIntent gets an existing Intent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIntent ¶
func NewIntent(ctx *pulumi.Context, name string, args *IntentArgs, opts ...pulumi.ResourceOption) (*Intent, error)
NewIntent registers a new resource with the given unique name, arguments, and options.
func (*Intent) ElementType ¶
func (*Intent) ToIntentOutput ¶
func (i *Intent) ToIntentOutput() IntentOutput
func (*Intent) ToIntentOutputWithContext ¶
func (i *Intent) ToIntentOutputWithContext(ctx context.Context) IntentOutput
type IntentArgs ¶
type IntentArgs struct { // The name of the action associated with the intent. // Note: The action name must not contain whitespaces. Action pulumi.StringPtrInput // The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED // (i.e. default platform). // Each value may be one of: `FACEBOOK`, `SLACK`, `TELEGRAM`, `KIK`, `SKYPE`, `LINE`, `VIBER`, `ACTIONS_ON_GOOGLE`, `GOOGLE_HANGOUTS`. DefaultResponsePlatforms pulumi.StringArrayInput // The name of this intent to be displayed on the console. // // *** DisplayName pulumi.StringInput // The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of // the contexts must be present in the active user session for an event to trigger this intent. See the // [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details. Events pulumi.StringArrayInput // The list of context names required for this intent to be triggered. // Format: projects/<Project ID>/agent/sessions/-/contexts/<Context ID>. InputContextNames pulumi.StringArrayInput // Indicates whether this is a fallback intent. IsFallback pulumi.BoolPtrInput // Indicates whether Machine Learning is disabled for the intent. // Note: If mlDisabled setting is set to true, then this intent is not taken into account during inference in ML // ONLY match mode. Also, auto-markup in the UI is turned off. MlDisabled pulumi.BoolPtrInput // The unique identifier of the parent intent in the chain of followup intents. // Format: projects/<Project ID>/agent/intents/<Intent ID>. ParentFollowupIntentName pulumi.StringPtrInput // The priority of this intent. Higher numbers represent higher priorities. // - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds // to the Normal priority in the console. // - If the supplied value is negative, the intent is ignored in runtime detect intent requests. Priority pulumi.IntPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Indicates whether to delete all contexts in the current session when this intent is matched. ResetContexts pulumi.BoolPtrInput // Indicates whether webhooks are enabled for the intent. // * WEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent. // * WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot // filling prompt is forwarded to the webhook. // Possible values are: `WEBHOOK_STATE_ENABLED`, `WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING`. WebhookState pulumi.StringPtrInput }
The set of arguments for constructing a Intent resource.
func (IntentArgs) ElementType ¶
func (IntentArgs) ElementType() reflect.Type
type IntentArray ¶
type IntentArray []IntentInput
func (IntentArray) ElementType ¶
func (IntentArray) ElementType() reflect.Type
func (IntentArray) ToIntentArrayOutput ¶
func (i IntentArray) ToIntentArrayOutput() IntentArrayOutput
func (IntentArray) ToIntentArrayOutputWithContext ¶
func (i IntentArray) ToIntentArrayOutputWithContext(ctx context.Context) IntentArrayOutput
type IntentArrayInput ¶
type IntentArrayInput interface { pulumi.Input ToIntentArrayOutput() IntentArrayOutput ToIntentArrayOutputWithContext(context.Context) IntentArrayOutput }
IntentArrayInput is an input type that accepts IntentArray and IntentArrayOutput values. You can construct a concrete instance of `IntentArrayInput` via:
IntentArray{ IntentArgs{...} }
type IntentArrayOutput ¶
type IntentArrayOutput struct{ *pulumi.OutputState }
func (IntentArrayOutput) ElementType ¶
func (IntentArrayOutput) ElementType() reflect.Type
func (IntentArrayOutput) Index ¶
func (o IntentArrayOutput) Index(i pulumi.IntInput) IntentOutput
func (IntentArrayOutput) ToIntentArrayOutput ¶
func (o IntentArrayOutput) ToIntentArrayOutput() IntentArrayOutput
func (IntentArrayOutput) ToIntentArrayOutputWithContext ¶
func (o IntentArrayOutput) ToIntentArrayOutputWithContext(ctx context.Context) IntentArrayOutput
type IntentFollowupIntentInfo ¶
type IntentFollowupIntentInfo struct { // The unique identifier of the followup intent. // Format: projects/<Project ID>/agent/intents/<Intent ID>. FollowupIntentName *string `pulumi:"followupIntentName"` // The unique identifier of the parent intent in the chain of followup intents. // Format: projects/<Project ID>/agent/intents/<Intent ID>. ParentFollowupIntentName *string `pulumi:"parentFollowupIntentName"` }
type IntentFollowupIntentInfoArgs ¶
type IntentFollowupIntentInfoArgs struct { // The unique identifier of the followup intent. // Format: projects/<Project ID>/agent/intents/<Intent ID>. FollowupIntentName pulumi.StringPtrInput `pulumi:"followupIntentName"` // The unique identifier of the parent intent in the chain of followup intents. // Format: projects/<Project ID>/agent/intents/<Intent ID>. ParentFollowupIntentName pulumi.StringPtrInput `pulumi:"parentFollowupIntentName"` }
func (IntentFollowupIntentInfoArgs) ElementType ¶
func (IntentFollowupIntentInfoArgs) ElementType() reflect.Type
func (IntentFollowupIntentInfoArgs) ToIntentFollowupIntentInfoOutput ¶
func (i IntentFollowupIntentInfoArgs) ToIntentFollowupIntentInfoOutput() IntentFollowupIntentInfoOutput
func (IntentFollowupIntentInfoArgs) ToIntentFollowupIntentInfoOutputWithContext ¶
func (i IntentFollowupIntentInfoArgs) ToIntentFollowupIntentInfoOutputWithContext(ctx context.Context) IntentFollowupIntentInfoOutput
type IntentFollowupIntentInfoArray ¶
type IntentFollowupIntentInfoArray []IntentFollowupIntentInfoInput
func (IntentFollowupIntentInfoArray) ElementType ¶
func (IntentFollowupIntentInfoArray) ElementType() reflect.Type
func (IntentFollowupIntentInfoArray) ToIntentFollowupIntentInfoArrayOutput ¶
func (i IntentFollowupIntentInfoArray) ToIntentFollowupIntentInfoArrayOutput() IntentFollowupIntentInfoArrayOutput
func (IntentFollowupIntentInfoArray) ToIntentFollowupIntentInfoArrayOutputWithContext ¶
func (i IntentFollowupIntentInfoArray) ToIntentFollowupIntentInfoArrayOutputWithContext(ctx context.Context) IntentFollowupIntentInfoArrayOutput
type IntentFollowupIntentInfoArrayInput ¶
type IntentFollowupIntentInfoArrayInput interface { pulumi.Input ToIntentFollowupIntentInfoArrayOutput() IntentFollowupIntentInfoArrayOutput ToIntentFollowupIntentInfoArrayOutputWithContext(context.Context) IntentFollowupIntentInfoArrayOutput }
IntentFollowupIntentInfoArrayInput is an input type that accepts IntentFollowupIntentInfoArray and IntentFollowupIntentInfoArrayOutput values. You can construct a concrete instance of `IntentFollowupIntentInfoArrayInput` via:
IntentFollowupIntentInfoArray{ IntentFollowupIntentInfoArgs{...} }
type IntentFollowupIntentInfoArrayOutput ¶
type IntentFollowupIntentInfoArrayOutput struct{ *pulumi.OutputState }
func (IntentFollowupIntentInfoArrayOutput) ElementType ¶
func (IntentFollowupIntentInfoArrayOutput) ElementType() reflect.Type
func (IntentFollowupIntentInfoArrayOutput) Index ¶
func (o IntentFollowupIntentInfoArrayOutput) Index(i pulumi.IntInput) IntentFollowupIntentInfoOutput
func (IntentFollowupIntentInfoArrayOutput) ToIntentFollowupIntentInfoArrayOutput ¶
func (o IntentFollowupIntentInfoArrayOutput) ToIntentFollowupIntentInfoArrayOutput() IntentFollowupIntentInfoArrayOutput
func (IntentFollowupIntentInfoArrayOutput) ToIntentFollowupIntentInfoArrayOutputWithContext ¶
func (o IntentFollowupIntentInfoArrayOutput) ToIntentFollowupIntentInfoArrayOutputWithContext(ctx context.Context) IntentFollowupIntentInfoArrayOutput
type IntentFollowupIntentInfoInput ¶
type IntentFollowupIntentInfoInput interface { pulumi.Input ToIntentFollowupIntentInfoOutput() IntentFollowupIntentInfoOutput ToIntentFollowupIntentInfoOutputWithContext(context.Context) IntentFollowupIntentInfoOutput }
IntentFollowupIntentInfoInput is an input type that accepts IntentFollowupIntentInfoArgs and IntentFollowupIntentInfoOutput values. You can construct a concrete instance of `IntentFollowupIntentInfoInput` via:
IntentFollowupIntentInfoArgs{...}
type IntentFollowupIntentInfoOutput ¶
type IntentFollowupIntentInfoOutput struct{ *pulumi.OutputState }
func (IntentFollowupIntentInfoOutput) ElementType ¶
func (IntentFollowupIntentInfoOutput) ElementType() reflect.Type
func (IntentFollowupIntentInfoOutput) FollowupIntentName ¶
func (o IntentFollowupIntentInfoOutput) FollowupIntentName() pulumi.StringPtrOutput
The unique identifier of the followup intent. Format: projects/<Project ID>/agent/intents/<Intent ID>.
func (IntentFollowupIntentInfoOutput) ParentFollowupIntentName ¶
func (o IntentFollowupIntentInfoOutput) ParentFollowupIntentName() pulumi.StringPtrOutput
The unique identifier of the parent intent in the chain of followup intents. Format: projects/<Project ID>/agent/intents/<Intent ID>.
func (IntentFollowupIntentInfoOutput) ToIntentFollowupIntentInfoOutput ¶
func (o IntentFollowupIntentInfoOutput) ToIntentFollowupIntentInfoOutput() IntentFollowupIntentInfoOutput
func (IntentFollowupIntentInfoOutput) ToIntentFollowupIntentInfoOutputWithContext ¶
func (o IntentFollowupIntentInfoOutput) ToIntentFollowupIntentInfoOutputWithContext(ctx context.Context) IntentFollowupIntentInfoOutput
type IntentInput ¶
type IntentInput interface { pulumi.Input ToIntentOutput() IntentOutput ToIntentOutputWithContext(ctx context.Context) IntentOutput }
type IntentMap ¶
type IntentMap map[string]IntentInput
func (IntentMap) ElementType ¶
func (IntentMap) ToIntentMapOutput ¶
func (i IntentMap) ToIntentMapOutput() IntentMapOutput
func (IntentMap) ToIntentMapOutputWithContext ¶
func (i IntentMap) ToIntentMapOutputWithContext(ctx context.Context) IntentMapOutput
type IntentMapInput ¶
type IntentMapInput interface { pulumi.Input ToIntentMapOutput() IntentMapOutput ToIntentMapOutputWithContext(context.Context) IntentMapOutput }
IntentMapInput is an input type that accepts IntentMap and IntentMapOutput values. You can construct a concrete instance of `IntentMapInput` via:
IntentMap{ "key": IntentArgs{...} }
type IntentMapOutput ¶
type IntentMapOutput struct{ *pulumi.OutputState }
func (IntentMapOutput) ElementType ¶
func (IntentMapOutput) ElementType() reflect.Type
func (IntentMapOutput) MapIndex ¶
func (o IntentMapOutput) MapIndex(k pulumi.StringInput) IntentOutput
func (IntentMapOutput) ToIntentMapOutput ¶
func (o IntentMapOutput) ToIntentMapOutput() IntentMapOutput
func (IntentMapOutput) ToIntentMapOutputWithContext ¶
func (o IntentMapOutput) ToIntentMapOutputWithContext(ctx context.Context) IntentMapOutput
type IntentOutput ¶
type IntentOutput struct{ *pulumi.OutputState }
func (IntentOutput) Action ¶
func (o IntentOutput) Action() pulumi.StringOutput
The name of the action associated with the intent. Note: The action name must not contain whitespaces.
func (IntentOutput) DefaultResponsePlatforms ¶
func (o IntentOutput) DefaultResponsePlatforms() pulumi.StringArrayOutput
The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform). Each value may be one of: `FACEBOOK`, `SLACK`, `TELEGRAM`, `KIK`, `SKYPE`, `LINE`, `VIBER`, `ACTIONS_ON_GOOGLE`, `GOOGLE_HANGOUTS`.
func (IntentOutput) DisplayName ¶
func (o IntentOutput) DisplayName() pulumi.StringOutput
The name of this intent to be displayed on the console.
***
func (IntentOutput) ElementType ¶
func (IntentOutput) ElementType() reflect.Type
func (IntentOutput) Events ¶
func (o IntentOutput) Events() pulumi.StringArrayOutput
The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. See the [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details.
func (IntentOutput) FollowupIntentInfos ¶
func (o IntentOutput) FollowupIntentInfos() IntentFollowupIntentInfoArrayOutput
Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output. Structure is documented below.
func (IntentOutput) InputContextNames ¶
func (o IntentOutput) InputContextNames() pulumi.StringArrayOutput
The list of context names required for this intent to be triggered. Format: projects/<Project ID>/agent/sessions/-/contexts/<Context ID>.
func (IntentOutput) IsFallback ¶
func (o IntentOutput) IsFallback() pulumi.BoolOutput
Indicates whether this is a fallback intent.
func (IntentOutput) MlDisabled ¶
func (o IntentOutput) MlDisabled() pulumi.BoolOutput
Indicates whether Machine Learning is disabled for the intent. Note: If mlDisabled setting is set to true, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off.
func (IntentOutput) Name ¶
func (o IntentOutput) Name() pulumi.StringOutput
The unique identifier of this intent. Format: projects/<Project ID>/agent/intents/<Intent ID>.
func (IntentOutput) ParentFollowupIntentName ¶
func (o IntentOutput) ParentFollowupIntentName() pulumi.StringOutput
The unique identifier of the parent intent in the chain of followup intents. Format: projects/<Project ID>/agent/intents/<Intent ID>.
func (IntentOutput) Priority ¶
func (o IntentOutput) Priority() pulumi.IntOutput
The priority of this intent. Higher numbers represent higher priorities.
- If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console.
- If the supplied value is negative, the intent is ignored in runtime detect intent requests.
func (IntentOutput) Project ¶
func (o IntentOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (IntentOutput) ResetContexts ¶
func (o IntentOutput) ResetContexts() pulumi.BoolOutput
Indicates whether to delete all contexts in the current session when this intent is matched.
func (IntentOutput) RootFollowupIntentName ¶
func (o IntentOutput) RootFollowupIntentName() pulumi.StringOutput
The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. Format: projects/<Project ID>/agent/intents/<Intent ID>.
func (IntentOutput) ToIntentOutput ¶
func (o IntentOutput) ToIntentOutput() IntentOutput
func (IntentOutput) ToIntentOutputWithContext ¶
func (o IntentOutput) ToIntentOutputWithContext(ctx context.Context) IntentOutput
func (IntentOutput) WebhookState ¶
func (o IntentOutput) WebhookState() pulumi.StringOutput
Indicates whether webhooks are enabled for the intent.
- WEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent.
- WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook. Possible values are: `WEBHOOK_STATE_ENABLED`, `WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING`.
type IntentState ¶
type IntentState struct { // The name of the action associated with the intent. // Note: The action name must not contain whitespaces. Action pulumi.StringPtrInput // The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED // (i.e. default platform). // Each value may be one of: `FACEBOOK`, `SLACK`, `TELEGRAM`, `KIK`, `SKYPE`, `LINE`, `VIBER`, `ACTIONS_ON_GOOGLE`, `GOOGLE_HANGOUTS`. DefaultResponsePlatforms pulumi.StringArrayInput // The name of this intent to be displayed on the console. // // *** DisplayName pulumi.StringPtrInput // The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of // the contexts must be present in the active user session for an event to trigger this intent. See the // [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details. Events pulumi.StringArrayInput // Information about all followup intents that have this intent as a direct or indirect parent. We populate this field // only in the output. // Structure is documented below. FollowupIntentInfos IntentFollowupIntentInfoArrayInput // The list of context names required for this intent to be triggered. // Format: projects/<Project ID>/agent/sessions/-/contexts/<Context ID>. InputContextNames pulumi.StringArrayInput // Indicates whether this is a fallback intent. IsFallback pulumi.BoolPtrInput // Indicates whether Machine Learning is disabled for the intent. // Note: If mlDisabled setting is set to true, then this intent is not taken into account during inference in ML // ONLY match mode. Also, auto-markup in the UI is turned off. MlDisabled pulumi.BoolPtrInput // The unique identifier of this intent. // Format: projects/<Project ID>/agent/intents/<Intent ID>. Name pulumi.StringPtrInput // The unique identifier of the parent intent in the chain of followup intents. // Format: projects/<Project ID>/agent/intents/<Intent ID>. ParentFollowupIntentName pulumi.StringPtrInput // The priority of this intent. Higher numbers represent higher priorities. // - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds // to the Normal priority in the console. // - If the supplied value is negative, the intent is ignored in runtime detect intent requests. Priority pulumi.IntPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Indicates whether to delete all contexts in the current session when this intent is matched. ResetContexts pulumi.BoolPtrInput // The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup // intents chain for this intent. // Format: projects/<Project ID>/agent/intents/<Intent ID>. RootFollowupIntentName pulumi.StringPtrInput // Indicates whether webhooks are enabled for the intent. // * WEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent. // * WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot // filling prompt is forwarded to the webhook. // Possible values are: `WEBHOOK_STATE_ENABLED`, `WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING`. WebhookState pulumi.StringPtrInput }
func (IntentState) ElementType ¶
func (IntentState) ElementType() reflect.Type