1. Packages
  2. Google Cloud Native
  3. API Docs
  4. dialogflow
  5. dialogflow/v2
  6. ConversationProfile

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.dialogflow/v2.ConversationProfile

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Creates a conversation profile in the specified project. ConversationProfile.CreateTime and ConversationProfile.UpdateTime aren’t populated in the response. You can retrieve them via GetConversationProfile API.

Create ConversationProfile Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ConversationProfile(name: string, args: ConversationProfileArgs, opts?: CustomResourceOptions);
@overload
def ConversationProfile(resource_name: str,
                        args: ConversationProfileArgs,
                        opts: Optional[ResourceOptions] = None)

@overload
def ConversationProfile(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        display_name: Optional[str] = None,
                        logging_config: Optional[GoogleCloudDialogflowV2LoggingConfigArgs] = None,
                        human_agent_assistant_config: Optional[GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs] = None,
                        human_agent_handoff_config: Optional[GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs] = None,
                        language_code: Optional[str] = None,
                        location: Optional[str] = None,
                        automated_agent_config: Optional[GoogleCloudDialogflowV2AutomatedAgentConfigArgs] = None,
                        name: Optional[str] = None,
                        new_message_event_notification_config: Optional[GoogleCloudDialogflowV2NotificationConfigArgs] = None,
                        notification_config: Optional[GoogleCloudDialogflowV2NotificationConfigArgs] = None,
                        project: Optional[str] = None,
                        security_settings: Optional[str] = None,
                        stt_config: Optional[GoogleCloudDialogflowV2SpeechToTextConfigArgs] = None,
                        time_zone: Optional[str] = None,
                        tts_config: Optional[GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs] = None)
func NewConversationProfile(ctx *Context, name string, args ConversationProfileArgs, opts ...ResourceOption) (*ConversationProfile, error)
public ConversationProfile(string name, ConversationProfileArgs args, CustomResourceOptions? opts = null)
public ConversationProfile(String name, ConversationProfileArgs args)
public ConversationProfile(String name, ConversationProfileArgs args, CustomResourceOptions options)
type: google-native:dialogflow/v2:ConversationProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ConversationProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ConversationProfileArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ConversationProfileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ConversationProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ConversationProfileArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var conversationProfileResource = new GoogleNative.Dialogflow.V2.ConversationProfile("conversationProfileResource", new()
{
    DisplayName = "string",
    LoggingConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2LoggingConfigArgs
    {
        EnableStackdriverLogging = false,
    },
    HumanAgentAssistantConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs
    {
        EndUserSuggestionConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs
        {
            FeatureConfigs = new[]
            {
                new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs
                {
                    ConversationModelConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs
                    {
                        BaselineModelVersion = "string",
                        Model = "string",
                    },
                    ConversationProcessConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs
                    {
                        RecentSentencesCount = 0,
                    },
                    DisableAgentQueryLogging = false,
                    EnableEventBasedSuggestion = false,
                    QueryConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs
                    {
                        ConfidenceThreshold = 0,
                        ContextFilterSettings = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs
                        {
                            DropHandoffMessages = false,
                            DropIvrMessages = false,
                            DropVirtualAgentMessages = false,
                        },
                        DialogflowQuerySource = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs
                        {
                            Agent = "string",
                            HumanAgentSideConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs
                            {
                                Agent = "string",
                            },
                        },
                        DocumentQuerySource = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs
                        {
                            Documents = new[]
                            {
                                "string",
                            },
                        },
                        KnowledgeBaseQuerySource = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs
                        {
                            KnowledgeBases = new[]
                            {
                                "string",
                            },
                        },
                        MaxResults = 0,
                    },
                    SuggestionFeature = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2SuggestionFeatureArgs
                    {
                        Type = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2SuggestionFeatureType.TypeUnspecified,
                    },
                    SuggestionTriggerSettings = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs
                    {
                        NoSmalltalk = false,
                        OnlyEndUser = false,
                    },
                },
            },
            GroupSuggestionResponses = false,
        },
        HumanAgentSuggestionConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs
        {
            FeatureConfigs = new[]
            {
                new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs
                {
                    ConversationModelConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs
                    {
                        BaselineModelVersion = "string",
                        Model = "string",
                    },
                    ConversationProcessConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs
                    {
                        RecentSentencesCount = 0,
                    },
                    DisableAgentQueryLogging = false,
                    EnableEventBasedSuggestion = false,
                    QueryConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs
                    {
                        ConfidenceThreshold = 0,
                        ContextFilterSettings = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs
                        {
                            DropHandoffMessages = false,
                            DropIvrMessages = false,
                            DropVirtualAgentMessages = false,
                        },
                        DialogflowQuerySource = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs
                        {
                            Agent = "string",
                            HumanAgentSideConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs
                            {
                                Agent = "string",
                            },
                        },
                        DocumentQuerySource = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs
                        {
                            Documents = new[]
                            {
                                "string",
                            },
                        },
                        KnowledgeBaseQuerySource = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs
                        {
                            KnowledgeBases = new[]
                            {
                                "string",
                            },
                        },
                        MaxResults = 0,
                    },
                    SuggestionFeature = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2SuggestionFeatureArgs
                    {
                        Type = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2SuggestionFeatureType.TypeUnspecified,
                    },
                    SuggestionTriggerSettings = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs
                    {
                        NoSmalltalk = false,
                        OnlyEndUser = false,
                    },
                },
            },
            GroupSuggestionResponses = false,
        },
        MessageAnalysisConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs
        {
            EnableEntityExtraction = false,
            EnableSentimentAnalysis = false,
        },
        NotificationConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2NotificationConfigArgs
        {
            MessageFormat = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2NotificationConfigMessageFormat.MessageFormatUnspecified,
            Topic = "string",
        },
    },
    HumanAgentHandoffConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs
    {
        LivePersonConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs
        {
            AccountNumber = "string",
        },
        SalesforceLiveAgentConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs
        {
            ButtonId = "string",
            DeploymentId = "string",
            EndpointDomain = "string",
            OrganizationId = "string",
        },
    },
    LanguageCode = "string",
    Location = "string",
    AutomatedAgentConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2AutomatedAgentConfigArgs
    {
        Agent = "string",
        SessionTtl = "string",
    },
    Name = "string",
    NewMessageEventNotificationConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2NotificationConfigArgs
    {
        MessageFormat = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2NotificationConfigMessageFormat.MessageFormatUnspecified,
        Topic = "string",
    },
    NotificationConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2NotificationConfigArgs
    {
        MessageFormat = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2NotificationConfigMessageFormat.MessageFormatUnspecified,
        Topic = "string",
    },
    Project = "string",
    SecuritySettings = "string",
    SttConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2SpeechToTextConfigArgs
    {
        Model = "string",
        SpeechModelVariant = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant.SpeechModelVariantUnspecified,
        UseTimeoutBasedEndpointing = false,
    },
    TimeZone = "string",
    TtsConfig = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs
    {
        EffectsProfileId = new[]
        {
            "string",
        },
        Pitch = 0,
        SpeakingRate = 0,
        Voice = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2VoiceSelectionParamsArgs
        {
            Name = "string",
            SsmlGender = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender.SsmlVoiceGenderUnspecified,
        },
        VolumeGainDb = 0,
    },
});
Copy
example, err := dialogflow.NewConversationProfile(ctx, "conversationProfileResource", &dialogflow.ConversationProfileArgs{
	DisplayName: pulumi.String("string"),
	LoggingConfig: &dialogflow.GoogleCloudDialogflowV2LoggingConfigArgs{
		EnableStackdriverLogging: pulumi.Bool(false),
	},
	HumanAgentAssistantConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs{
		EndUserSuggestionConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs{
			FeatureConfigs: dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray{
				&dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs{
					ConversationModelConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs{
						BaselineModelVersion: pulumi.String("string"),
						Model:                pulumi.String("string"),
					},
					ConversationProcessConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs{
						RecentSentencesCount: pulumi.Int(0),
					},
					DisableAgentQueryLogging:   pulumi.Bool(false),
					EnableEventBasedSuggestion: pulumi.Bool(false),
					QueryConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs{
						ConfidenceThreshold: pulumi.Float64(0),
						ContextFilterSettings: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs{
							DropHandoffMessages:      pulumi.Bool(false),
							DropIvrMessages:          pulumi.Bool(false),
							DropVirtualAgentMessages: pulumi.Bool(false),
						},
						DialogflowQuerySource: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs{
							Agent: pulumi.String("string"),
							HumanAgentSideConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs{
								Agent: pulumi.String("string"),
							},
						},
						DocumentQuerySource: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs{
							Documents: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						KnowledgeBaseQuerySource: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs{
							KnowledgeBases: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						MaxResults: pulumi.Int(0),
					},
					SuggestionFeature: &dialogflow.GoogleCloudDialogflowV2SuggestionFeatureArgs{
						Type: dialogflow.GoogleCloudDialogflowV2SuggestionFeatureTypeTypeUnspecified,
					},
					SuggestionTriggerSettings: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs{
						NoSmalltalk: pulumi.Bool(false),
						OnlyEndUser: pulumi.Bool(false),
					},
				},
			},
			GroupSuggestionResponses: pulumi.Bool(false),
		},
		HumanAgentSuggestionConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs{
			FeatureConfigs: dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray{
				&dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs{
					ConversationModelConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs{
						BaselineModelVersion: pulumi.String("string"),
						Model:                pulumi.String("string"),
					},
					ConversationProcessConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs{
						RecentSentencesCount: pulumi.Int(0),
					},
					DisableAgentQueryLogging:   pulumi.Bool(false),
					EnableEventBasedSuggestion: pulumi.Bool(false),
					QueryConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs{
						ConfidenceThreshold: pulumi.Float64(0),
						ContextFilterSettings: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs{
							DropHandoffMessages:      pulumi.Bool(false),
							DropIvrMessages:          pulumi.Bool(false),
							DropVirtualAgentMessages: pulumi.Bool(false),
						},
						DialogflowQuerySource: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs{
							Agent: pulumi.String("string"),
							HumanAgentSideConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs{
								Agent: pulumi.String("string"),
							},
						},
						DocumentQuerySource: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs{
							Documents: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						KnowledgeBaseQuerySource: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs{
							KnowledgeBases: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						MaxResults: pulumi.Int(0),
					},
					SuggestionFeature: &dialogflow.GoogleCloudDialogflowV2SuggestionFeatureArgs{
						Type: dialogflow.GoogleCloudDialogflowV2SuggestionFeatureTypeTypeUnspecified,
					},
					SuggestionTriggerSettings: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs{
						NoSmalltalk: pulumi.Bool(false),
						OnlyEndUser: pulumi.Bool(false),
					},
				},
			},
			GroupSuggestionResponses: pulumi.Bool(false),
		},
		MessageAnalysisConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs{
			EnableEntityExtraction:  pulumi.Bool(false),
			EnableSentimentAnalysis: pulumi.Bool(false),
		},
		NotificationConfig: &dialogflow.GoogleCloudDialogflowV2NotificationConfigArgs{
			MessageFormat: dialogflow.GoogleCloudDialogflowV2NotificationConfigMessageFormatMessageFormatUnspecified,
			Topic:         pulumi.String("string"),
		},
	},
	HumanAgentHandoffConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs{
		LivePersonConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs{
			AccountNumber: pulumi.String("string"),
		},
		SalesforceLiveAgentConfig: &dialogflow.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs{
			ButtonId:       pulumi.String("string"),
			DeploymentId:   pulumi.String("string"),
			EndpointDomain: pulumi.String("string"),
			OrganizationId: pulumi.String("string"),
		},
	},
	LanguageCode: pulumi.String("string"),
	Location:     pulumi.String("string"),
	AutomatedAgentConfig: &dialogflow.GoogleCloudDialogflowV2AutomatedAgentConfigArgs{
		Agent:      pulumi.String("string"),
		SessionTtl: pulumi.String("string"),
	},
	Name: pulumi.String("string"),
	NewMessageEventNotificationConfig: &dialogflow.GoogleCloudDialogflowV2NotificationConfigArgs{
		MessageFormat: dialogflow.GoogleCloudDialogflowV2NotificationConfigMessageFormatMessageFormatUnspecified,
		Topic:         pulumi.String("string"),
	},
	NotificationConfig: &dialogflow.GoogleCloudDialogflowV2NotificationConfigArgs{
		MessageFormat: dialogflow.GoogleCloudDialogflowV2NotificationConfigMessageFormatMessageFormatUnspecified,
		Topic:         pulumi.String("string"),
	},
	Project:          pulumi.String("string"),
	SecuritySettings: pulumi.String("string"),
	SttConfig: &dialogflow.GoogleCloudDialogflowV2SpeechToTextConfigArgs{
		Model:                      pulumi.String("string"),
		SpeechModelVariant:         dialogflow.GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantSpeechModelVariantUnspecified,
		UseTimeoutBasedEndpointing: pulumi.Bool(false),
	},
	TimeZone: pulumi.String("string"),
	TtsConfig: &dialogflow.GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs{
		EffectsProfileId: pulumi.StringArray{
			pulumi.String("string"),
		},
		Pitch:        pulumi.Float64(0),
		SpeakingRate: pulumi.Float64(0),
		Voice: &dialogflow.GoogleCloudDialogflowV2VoiceSelectionParamsArgs{
			Name:       pulumi.String("string"),
			SsmlGender: dialogflow.GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderSsmlVoiceGenderUnspecified,
		},
		VolumeGainDb: pulumi.Float64(0),
	},
})
Copy
var conversationProfileResource = new ConversationProfile("conversationProfileResource", ConversationProfileArgs.builder()
    .displayName("string")
    .loggingConfig(GoogleCloudDialogflowV2LoggingConfigArgs.builder()
        .enableStackdriverLogging(false)
        .build())
    .humanAgentAssistantConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs.builder()
        .endUserSuggestionConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs.builder()
            .featureConfigs(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs.builder()
                .conversationModelConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs.builder()
                    .baselineModelVersion("string")
                    .model("string")
                    .build())
                .conversationProcessConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs.builder()
                    .recentSentencesCount(0)
                    .build())
                .disableAgentQueryLogging(false)
                .enableEventBasedSuggestion(false)
                .queryConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs.builder()
                    .confidenceThreshold(0)
                    .contextFilterSettings(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs.builder()
                        .dropHandoffMessages(false)
                        .dropIvrMessages(false)
                        .dropVirtualAgentMessages(false)
                        .build())
                    .dialogflowQuerySource(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs.builder()
                        .agent("string")
                        .humanAgentSideConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs.builder()
                            .agent("string")
                            .build())
                        .build())
                    .documentQuerySource(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs.builder()
                        .documents("string")
                        .build())
                    .knowledgeBaseQuerySource(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs.builder()
                        .knowledgeBases("string")
                        .build())
                    .maxResults(0)
                    .build())
                .suggestionFeature(GoogleCloudDialogflowV2SuggestionFeatureArgs.builder()
                    .type("TYPE_UNSPECIFIED")
                    .build())
                .suggestionTriggerSettings(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs.builder()
                    .noSmalltalk(false)
                    .onlyEndUser(false)
                    .build())
                .build())
            .groupSuggestionResponses(false)
            .build())
        .humanAgentSuggestionConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs.builder()
            .featureConfigs(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs.builder()
                .conversationModelConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs.builder()
                    .baselineModelVersion("string")
                    .model("string")
                    .build())
                .conversationProcessConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs.builder()
                    .recentSentencesCount(0)
                    .build())
                .disableAgentQueryLogging(false)
                .enableEventBasedSuggestion(false)
                .queryConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs.builder()
                    .confidenceThreshold(0)
                    .contextFilterSettings(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs.builder()
                        .dropHandoffMessages(false)
                        .dropIvrMessages(false)
                        .dropVirtualAgentMessages(false)
                        .build())
                    .dialogflowQuerySource(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs.builder()
                        .agent("string")
                        .humanAgentSideConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs.builder()
                            .agent("string")
                            .build())
                        .build())
                    .documentQuerySource(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs.builder()
                        .documents("string")
                        .build())
                    .knowledgeBaseQuerySource(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs.builder()
                        .knowledgeBases("string")
                        .build())
                    .maxResults(0)
                    .build())
                .suggestionFeature(GoogleCloudDialogflowV2SuggestionFeatureArgs.builder()
                    .type("TYPE_UNSPECIFIED")
                    .build())
                .suggestionTriggerSettings(GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs.builder()
                    .noSmalltalk(false)
                    .onlyEndUser(false)
                    .build())
                .build())
            .groupSuggestionResponses(false)
            .build())
        .messageAnalysisConfig(GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs.builder()
            .enableEntityExtraction(false)
            .enableSentimentAnalysis(false)
            .build())
        .notificationConfig(GoogleCloudDialogflowV2NotificationConfigArgs.builder()
            .messageFormat("MESSAGE_FORMAT_UNSPECIFIED")
            .topic("string")
            .build())
        .build())
    .humanAgentHandoffConfig(GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs.builder()
        .livePersonConfig(GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs.builder()
            .accountNumber("string")
            .build())
        .salesforceLiveAgentConfig(GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs.builder()
            .buttonId("string")
            .deploymentId("string")
            .endpointDomain("string")
            .organizationId("string")
            .build())
        .build())
    .languageCode("string")
    .location("string")
    .automatedAgentConfig(GoogleCloudDialogflowV2AutomatedAgentConfigArgs.builder()
        .agent("string")
        .sessionTtl("string")
        .build())
    .name("string")
    .newMessageEventNotificationConfig(GoogleCloudDialogflowV2NotificationConfigArgs.builder()
        .messageFormat("MESSAGE_FORMAT_UNSPECIFIED")
        .topic("string")
        .build())
    .notificationConfig(GoogleCloudDialogflowV2NotificationConfigArgs.builder()
        .messageFormat("MESSAGE_FORMAT_UNSPECIFIED")
        .topic("string")
        .build())
    .project("string")
    .securitySettings("string")
    .sttConfig(GoogleCloudDialogflowV2SpeechToTextConfigArgs.builder()
        .model("string")
        .speechModelVariant("SPEECH_MODEL_VARIANT_UNSPECIFIED")
        .useTimeoutBasedEndpointing(false)
        .build())
    .timeZone("string")
    .ttsConfig(GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs.builder()
        .effectsProfileId("string")
        .pitch(0)
        .speakingRate(0)
        .voice(GoogleCloudDialogflowV2VoiceSelectionParamsArgs.builder()
            .name("string")
            .ssmlGender("SSML_VOICE_GENDER_UNSPECIFIED")
            .build())
        .volumeGainDb(0)
        .build())
    .build());
Copy
conversation_profile_resource = google_native.dialogflow.v2.ConversationProfile("conversationProfileResource",
    display_name="string",
    logging_config={
        "enable_stackdriver_logging": False,
    },
    human_agent_assistant_config={
        "end_user_suggestion_config": {
            "feature_configs": [{
                "conversation_model_config": {
                    "baseline_model_version": "string",
                    "model": "string",
                },
                "conversation_process_config": {
                    "recent_sentences_count": 0,
                },
                "disable_agent_query_logging": False,
                "enable_event_based_suggestion": False,
                "query_config": {
                    "confidence_threshold": 0,
                    "context_filter_settings": {
                        "drop_handoff_messages": False,
                        "drop_ivr_messages": False,
                        "drop_virtual_agent_messages": False,
                    },
                    "dialogflow_query_source": {
                        "agent": "string",
                        "human_agent_side_config": {
                            "agent": "string",
                        },
                    },
                    "document_query_source": {
                        "documents": ["string"],
                    },
                    "knowledge_base_query_source": {
                        "knowledge_bases": ["string"],
                    },
                    "max_results": 0,
                },
                "suggestion_feature": {
                    "type": google_native.dialogflow.v2.GoogleCloudDialogflowV2SuggestionFeatureType.TYPE_UNSPECIFIED,
                },
                "suggestion_trigger_settings": {
                    "no_smalltalk": False,
                    "only_end_user": False,
                },
            }],
            "group_suggestion_responses": False,
        },
        "human_agent_suggestion_config": {
            "feature_configs": [{
                "conversation_model_config": {
                    "baseline_model_version": "string",
                    "model": "string",
                },
                "conversation_process_config": {
                    "recent_sentences_count": 0,
                },
                "disable_agent_query_logging": False,
                "enable_event_based_suggestion": False,
                "query_config": {
                    "confidence_threshold": 0,
                    "context_filter_settings": {
                        "drop_handoff_messages": False,
                        "drop_ivr_messages": False,
                        "drop_virtual_agent_messages": False,
                    },
                    "dialogflow_query_source": {
                        "agent": "string",
                        "human_agent_side_config": {
                            "agent": "string",
                        },
                    },
                    "document_query_source": {
                        "documents": ["string"],
                    },
                    "knowledge_base_query_source": {
                        "knowledge_bases": ["string"],
                    },
                    "max_results": 0,
                },
                "suggestion_feature": {
                    "type": google_native.dialogflow.v2.GoogleCloudDialogflowV2SuggestionFeatureType.TYPE_UNSPECIFIED,
                },
                "suggestion_trigger_settings": {
                    "no_smalltalk": False,
                    "only_end_user": False,
                },
            }],
            "group_suggestion_responses": False,
        },
        "message_analysis_config": {
            "enable_entity_extraction": False,
            "enable_sentiment_analysis": False,
        },
        "notification_config": {
            "message_format": google_native.dialogflow.v2.GoogleCloudDialogflowV2NotificationConfigMessageFormat.MESSAGE_FORMAT_UNSPECIFIED,
            "topic": "string",
        },
    },
    human_agent_handoff_config={
        "live_person_config": {
            "account_number": "string",
        },
        "salesforce_live_agent_config": {
            "button_id": "string",
            "deployment_id": "string",
            "endpoint_domain": "string",
            "organization_id": "string",
        },
    },
    language_code="string",
    location="string",
    automated_agent_config={
        "agent": "string",
        "session_ttl": "string",
    },
    name="string",
    new_message_event_notification_config={
        "message_format": google_native.dialogflow.v2.GoogleCloudDialogflowV2NotificationConfigMessageFormat.MESSAGE_FORMAT_UNSPECIFIED,
        "topic": "string",
    },
    notification_config={
        "message_format": google_native.dialogflow.v2.GoogleCloudDialogflowV2NotificationConfigMessageFormat.MESSAGE_FORMAT_UNSPECIFIED,
        "topic": "string",
    },
    project="string",
    security_settings="string",
    stt_config={
        "model": "string",
        "speech_model_variant": google_native.dialogflow.v2.GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant.SPEECH_MODEL_VARIANT_UNSPECIFIED,
        "use_timeout_based_endpointing": False,
    },
    time_zone="string",
    tts_config={
        "effects_profile_id": ["string"],
        "pitch": 0,
        "speaking_rate": 0,
        "voice": {
            "name": "string",
            "ssml_gender": google_native.dialogflow.v2.GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender.SSML_VOICE_GENDER_UNSPECIFIED,
        },
        "volume_gain_db": 0,
    })
Copy
const conversationProfileResource = new google_native.dialogflow.v2.ConversationProfile("conversationProfileResource", {
    displayName: "string",
    loggingConfig: {
        enableStackdriverLogging: false,
    },
    humanAgentAssistantConfig: {
        endUserSuggestionConfig: {
            featureConfigs: [{
                conversationModelConfig: {
                    baselineModelVersion: "string",
                    model: "string",
                },
                conversationProcessConfig: {
                    recentSentencesCount: 0,
                },
                disableAgentQueryLogging: false,
                enableEventBasedSuggestion: false,
                queryConfig: {
                    confidenceThreshold: 0,
                    contextFilterSettings: {
                        dropHandoffMessages: false,
                        dropIvrMessages: false,
                        dropVirtualAgentMessages: false,
                    },
                    dialogflowQuerySource: {
                        agent: "string",
                        humanAgentSideConfig: {
                            agent: "string",
                        },
                    },
                    documentQuerySource: {
                        documents: ["string"],
                    },
                    knowledgeBaseQuerySource: {
                        knowledgeBases: ["string"],
                    },
                    maxResults: 0,
                },
                suggestionFeature: {
                    type: google_native.dialogflow.v2.GoogleCloudDialogflowV2SuggestionFeatureType.TypeUnspecified,
                },
                suggestionTriggerSettings: {
                    noSmalltalk: false,
                    onlyEndUser: false,
                },
            }],
            groupSuggestionResponses: false,
        },
        humanAgentSuggestionConfig: {
            featureConfigs: [{
                conversationModelConfig: {
                    baselineModelVersion: "string",
                    model: "string",
                },
                conversationProcessConfig: {
                    recentSentencesCount: 0,
                },
                disableAgentQueryLogging: false,
                enableEventBasedSuggestion: false,
                queryConfig: {
                    confidenceThreshold: 0,
                    contextFilterSettings: {
                        dropHandoffMessages: false,
                        dropIvrMessages: false,
                        dropVirtualAgentMessages: false,
                    },
                    dialogflowQuerySource: {
                        agent: "string",
                        humanAgentSideConfig: {
                            agent: "string",
                        },
                    },
                    documentQuerySource: {
                        documents: ["string"],
                    },
                    knowledgeBaseQuerySource: {
                        knowledgeBases: ["string"],
                    },
                    maxResults: 0,
                },
                suggestionFeature: {
                    type: google_native.dialogflow.v2.GoogleCloudDialogflowV2SuggestionFeatureType.TypeUnspecified,
                },
                suggestionTriggerSettings: {
                    noSmalltalk: false,
                    onlyEndUser: false,
                },
            }],
            groupSuggestionResponses: false,
        },
        messageAnalysisConfig: {
            enableEntityExtraction: false,
            enableSentimentAnalysis: false,
        },
        notificationConfig: {
            messageFormat: google_native.dialogflow.v2.GoogleCloudDialogflowV2NotificationConfigMessageFormat.MessageFormatUnspecified,
            topic: "string",
        },
    },
    humanAgentHandoffConfig: {
        livePersonConfig: {
            accountNumber: "string",
        },
        salesforceLiveAgentConfig: {
            buttonId: "string",
            deploymentId: "string",
            endpointDomain: "string",
            organizationId: "string",
        },
    },
    languageCode: "string",
    location: "string",
    automatedAgentConfig: {
        agent: "string",
        sessionTtl: "string",
    },
    name: "string",
    newMessageEventNotificationConfig: {
        messageFormat: google_native.dialogflow.v2.GoogleCloudDialogflowV2NotificationConfigMessageFormat.MessageFormatUnspecified,
        topic: "string",
    },
    notificationConfig: {
        messageFormat: google_native.dialogflow.v2.GoogleCloudDialogflowV2NotificationConfigMessageFormat.MessageFormatUnspecified,
        topic: "string",
    },
    project: "string",
    securitySettings: "string",
    sttConfig: {
        model: "string",
        speechModelVariant: google_native.dialogflow.v2.GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant.SpeechModelVariantUnspecified,
        useTimeoutBasedEndpointing: false,
    },
    timeZone: "string",
    ttsConfig: {
        effectsProfileId: ["string"],
        pitch: 0,
        speakingRate: 0,
        voice: {
            name: "string",
            ssmlGender: google_native.dialogflow.v2.GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender.SsmlVoiceGenderUnspecified,
        },
        volumeGainDb: 0,
    },
});
Copy
type: google-native:dialogflow/v2:ConversationProfile
properties:
    automatedAgentConfig:
        agent: string
        sessionTtl: string
    displayName: string
    humanAgentAssistantConfig:
        endUserSuggestionConfig:
            featureConfigs:
                - conversationModelConfig:
                    baselineModelVersion: string
                    model: string
                  conversationProcessConfig:
                    recentSentencesCount: 0
                  disableAgentQueryLogging: false
                  enableEventBasedSuggestion: false
                  queryConfig:
                    confidenceThreshold: 0
                    contextFilterSettings:
                        dropHandoffMessages: false
                        dropIvrMessages: false
                        dropVirtualAgentMessages: false
                    dialogflowQuerySource:
                        agent: string
                        humanAgentSideConfig:
                            agent: string
                    documentQuerySource:
                        documents:
                            - string
                    knowledgeBaseQuerySource:
                        knowledgeBases:
                            - string
                    maxResults: 0
                  suggestionFeature:
                    type: TYPE_UNSPECIFIED
                  suggestionTriggerSettings:
                    noSmalltalk: false
                    onlyEndUser: false
            groupSuggestionResponses: false
        humanAgentSuggestionConfig:
            featureConfigs:
                - conversationModelConfig:
                    baselineModelVersion: string
                    model: string
                  conversationProcessConfig:
                    recentSentencesCount: 0
                  disableAgentQueryLogging: false
                  enableEventBasedSuggestion: false
                  queryConfig:
                    confidenceThreshold: 0
                    contextFilterSettings:
                        dropHandoffMessages: false
                        dropIvrMessages: false
                        dropVirtualAgentMessages: false
                    dialogflowQuerySource:
                        agent: string
                        humanAgentSideConfig:
                            agent: string
                    documentQuerySource:
                        documents:
                            - string
                    knowledgeBaseQuerySource:
                        knowledgeBases:
                            - string
                    maxResults: 0
                  suggestionFeature:
                    type: TYPE_UNSPECIFIED
                  suggestionTriggerSettings:
                    noSmalltalk: false
                    onlyEndUser: false
            groupSuggestionResponses: false
        messageAnalysisConfig:
            enableEntityExtraction: false
            enableSentimentAnalysis: false
        notificationConfig:
            messageFormat: MESSAGE_FORMAT_UNSPECIFIED
            topic: string
    humanAgentHandoffConfig:
        livePersonConfig:
            accountNumber: string
        salesforceLiveAgentConfig:
            buttonId: string
            deploymentId: string
            endpointDomain: string
            organizationId: string
    languageCode: string
    location: string
    loggingConfig:
        enableStackdriverLogging: false
    name: string
    newMessageEventNotificationConfig:
        messageFormat: MESSAGE_FORMAT_UNSPECIFIED
        topic: string
    notificationConfig:
        messageFormat: MESSAGE_FORMAT_UNSPECIFIED
        topic: string
    project: string
    securitySettings: string
    sttConfig:
        model: string
        speechModelVariant: SPEECH_MODEL_VARIANT_UNSPECIFIED
        useTimeoutBasedEndpointing: false
    timeZone: string
    ttsConfig:
        effectsProfileId:
            - string
        pitch: 0
        speakingRate: 0
        voice:
            name: string
            ssmlGender: SSML_VOICE_GENDER_UNSPECIFIED
        volumeGainDb: 0
Copy

ConversationProfile Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ConversationProfile resource accepts the following input properties:

DisplayName This property is required. string
Human readable name for this profile. Max length 1024 bytes.
AutomatedAgentConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2AutomatedAgentConfig
Configuration for an automated agent to use with this profile.
HumanAgentAssistantConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
HumanAgentHandoffConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentHandoffConfig
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
LanguageCode string
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".
Location Changes to this property will trigger replacement. string
LoggingConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2LoggingConfig
Configuration for logging conversation lifecycle events.
Name string
The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.
NewMessageEventNotificationConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2NotificationConfig
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
NotificationConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2NotificationConfig
Configuration for publishing conversation lifecycle events.
Project Changes to this property will trigger replacement. string
SecuritySettings string
Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.
SttConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2SpeechToTextConfig
Settings for speech transcription.
TimeZone string
The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
TtsConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2SynthesizeSpeechConfig
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
DisplayName This property is required. string
Human readable name for this profile. Max length 1024 bytes.
AutomatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfigArgs
Configuration for an automated agent to use with this profile.
HumanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs
Configuration for agent assistance to use with this profile.
HumanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
LanguageCode string
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".
Location Changes to this property will trigger replacement. string
LoggingConfig GoogleCloudDialogflowV2LoggingConfigArgs
Configuration for logging conversation lifecycle events.
Name string
The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.
NewMessageEventNotificationConfig GoogleCloudDialogflowV2NotificationConfigArgs
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
NotificationConfig GoogleCloudDialogflowV2NotificationConfigArgs
Configuration for publishing conversation lifecycle events.
Project Changes to this property will trigger replacement. string
SecuritySettings string
Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.
SttConfig GoogleCloudDialogflowV2SpeechToTextConfigArgs
Settings for speech transcription.
TimeZone string
The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
TtsConfig GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
displayName This property is required. String
Human readable name for this profile. Max length 1024 bytes.
automatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfig
Configuration for an automated agent to use with this profile.
humanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
humanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfig
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
languageCode String
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".
location Changes to this property will trigger replacement. String
loggingConfig GoogleCloudDialogflowV2LoggingConfig
Configuration for logging conversation lifecycle events.
name String
The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.
newMessageEventNotificationConfig GoogleCloudDialogflowV2NotificationConfig
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
notificationConfig GoogleCloudDialogflowV2NotificationConfig
Configuration for publishing conversation lifecycle events.
project Changes to this property will trigger replacement. String
securitySettings String
Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.
sttConfig GoogleCloudDialogflowV2SpeechToTextConfig
Settings for speech transcription.
timeZone String
The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
ttsConfig GoogleCloudDialogflowV2SynthesizeSpeechConfig
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
displayName This property is required. string
Human readable name for this profile. Max length 1024 bytes.
automatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfig
Configuration for an automated agent to use with this profile.
humanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
humanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfig
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
languageCode string
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".
location Changes to this property will trigger replacement. string
loggingConfig GoogleCloudDialogflowV2LoggingConfig
Configuration for logging conversation lifecycle events.
name string
The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.
newMessageEventNotificationConfig GoogleCloudDialogflowV2NotificationConfig
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
notificationConfig GoogleCloudDialogflowV2NotificationConfig
Configuration for publishing conversation lifecycle events.
project Changes to this property will trigger replacement. string
securitySettings string
Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.
sttConfig GoogleCloudDialogflowV2SpeechToTextConfig
Settings for speech transcription.
timeZone string
The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
ttsConfig GoogleCloudDialogflowV2SynthesizeSpeechConfig
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
display_name This property is required. str
Human readable name for this profile. Max length 1024 bytes.
automated_agent_config GoogleCloudDialogflowV2AutomatedAgentConfigArgs
Configuration for an automated agent to use with this profile.
human_agent_assistant_config GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs
Configuration for agent assistance to use with this profile.
human_agent_handoff_config GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
language_code str
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".
location Changes to this property will trigger replacement. str
logging_config GoogleCloudDialogflowV2LoggingConfigArgs
Configuration for logging conversation lifecycle events.
name str
The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.
new_message_event_notification_config GoogleCloudDialogflowV2NotificationConfigArgs
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
notification_config GoogleCloudDialogflowV2NotificationConfigArgs
Configuration for publishing conversation lifecycle events.
project Changes to this property will trigger replacement. str
security_settings str
Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.
stt_config GoogleCloudDialogflowV2SpeechToTextConfigArgs
Settings for speech transcription.
time_zone str
The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
tts_config GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
displayName This property is required. String
Human readable name for this profile. Max length 1024 bytes.
automatedAgentConfig Property Map
Configuration for an automated agent to use with this profile.
humanAgentAssistantConfig Property Map
Configuration for agent assistance to use with this profile.
humanAgentHandoffConfig Property Map
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
languageCode String
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".
location Changes to this property will trigger replacement. String
loggingConfig Property Map
Configuration for logging conversation lifecycle events.
name String
The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.
newMessageEventNotificationConfig Property Map
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
notificationConfig Property Map
Configuration for publishing conversation lifecycle events.
project Changes to this property will trigger replacement. String
securitySettings String
Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.
sttConfig Property Map
Settings for speech transcription.
timeZone String
The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
ttsConfig Property Map
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.

Outputs

All input properties are implicitly available as output properties. Additionally, the ConversationProfile resource produces the following output properties:

CreateTime string
Create time of the conversation profile.
Id string
The provider-assigned unique ID for this managed resource.
UpdateTime string
Update time of the conversation profile.
CreateTime string
Create time of the conversation profile.
Id string
The provider-assigned unique ID for this managed resource.
UpdateTime string
Update time of the conversation profile.
createTime String
Create time of the conversation profile.
id String
The provider-assigned unique ID for this managed resource.
updateTime String
Update time of the conversation profile.
createTime string
Create time of the conversation profile.
id string
The provider-assigned unique ID for this managed resource.
updateTime string
Update time of the conversation profile.
create_time str
Create time of the conversation profile.
id str
The provider-assigned unique ID for this managed resource.
update_time str
Update time of the conversation profile.
createTime String
Create time of the conversation profile.
id String
The provider-assigned unique ID for this managed resource.
updateTime String
Update time of the conversation profile.

Supporting Types

GoogleCloudDialogflowV2AutomatedAgentConfig
, GoogleCloudDialogflowV2AutomatedAgentConfigArgs

Agent This property is required. string
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
SessionTtl string
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
Agent This property is required. string
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
SessionTtl string
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
agent This property is required. String
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
sessionTtl String
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
agent This property is required. string
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
sessionTtl string
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
agent This property is required. str
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
session_ttl str
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
agent This property is required. String
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
sessionTtl String
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.

GoogleCloudDialogflowV2AutomatedAgentConfigResponse
, GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs

Agent This property is required. string
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
SessionTtl This property is required. string
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
Agent This property is required. string
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
SessionTtl This property is required. string
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
agent This property is required. String
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
sessionTtl This property is required. String
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
agent This property is required. string
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
sessionTtl This property is required. string
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
agent This property is required. str
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
session_ttl This property is required. str
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
agent This property is required. String
ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.
sessionTtl This property is required. String
Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.

GoogleCloudDialogflowV2HumanAgentAssistantConfig
, GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs

EndUserSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig
Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
HumanAgentSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig
Configuration for agent assistance of human agent participant.
MessageAnalysisConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig
Configuration for message analysis.
NotificationConfig GoogleCloudDialogflowV2NotificationConfig
Pub/Sub topic on which to publish new agent assistant events.
endUserSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig
Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
humanAgentSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig
Configuration for agent assistance of human agent participant.
messageAnalysisConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig
Configuration for message analysis.
notificationConfig GoogleCloudDialogflowV2NotificationConfig
Pub/Sub topic on which to publish new agent assistant events.
endUserSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig
Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
humanAgentSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig
Configuration for agent assistance of human agent participant.
messageAnalysisConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig
Configuration for message analysis.
notificationConfig GoogleCloudDialogflowV2NotificationConfig
Pub/Sub topic on which to publish new agent assistant events.
end_user_suggestion_config GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig
Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
human_agent_suggestion_config GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig
Configuration for agent assistance of human agent participant.
message_analysis_config GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig
Configuration for message analysis.
notification_config GoogleCloudDialogflowV2NotificationConfig
Pub/Sub topic on which to publish new agent assistant events.
endUserSuggestionConfig Property Map
Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
humanAgentSuggestionConfig Property Map
Configuration for agent assistance of human agent participant.
messageAnalysisConfig Property Map
Configuration for message analysis.
notificationConfig Property Map
Pub/Sub topic on which to publish new agent assistant events.

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig
, GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs

BaselineModelVersion string
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
Model string
Conversation model resource name. Format: projects//conversationModels/.
BaselineModelVersion string
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
Model string
Conversation model resource name. Format: projects//conversationModels/.
baselineModelVersion String
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
model String
Conversation model resource name. Format: projects//conversationModels/.
baselineModelVersion string
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
model string
Conversation model resource name. Format: projects//conversationModels/.
baseline_model_version str
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
model str
Conversation model resource name. Format: projects//conversationModels/.
baselineModelVersion String
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
model String
Conversation model resource name. Format: projects//conversationModels/.

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseArgs

BaselineModelVersion This property is required. string
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
Model This property is required. string
Conversation model resource name. Format: projects//conversationModels/.
BaselineModelVersion This property is required. string
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
Model This property is required. string
Conversation model resource name. Format: projects//conversationModels/.
baselineModelVersion This property is required. String
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
model This property is required. String
Conversation model resource name. Format: projects//conversationModels/.
baselineModelVersion This property is required. string
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
model This property is required. string
Conversation model resource name. Format: projects//conversationModels/.
baseline_model_version This property is required. str
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
model This property is required. str
Conversation model resource name. Format: projects//conversationModels/.
baselineModelVersion This property is required. String
Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
model This property is required. String
Conversation model resource name. Format: projects//conversationModels/.

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig
, GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs

RecentSentencesCount int
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
RecentSentencesCount int
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
recentSentencesCount Integer
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
recentSentencesCount number
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
recent_sentences_count int
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
recentSentencesCount Number
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponseArgs

RecentSentencesCount This property is required. int
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
RecentSentencesCount This property is required. int
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
recentSentencesCount This property is required. Integer
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
recentSentencesCount This property is required. number
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
recent_sentences_count This property is required. int
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
recentSentencesCount This property is required. Number
Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig
, GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs

EnableEntityExtraction bool
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
EnableSentimentAnalysis bool
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.
EnableEntityExtraction bool
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
EnableSentimentAnalysis bool
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.
enableEntityExtraction Boolean
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
enableSentimentAnalysis Boolean
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.
enableEntityExtraction boolean
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
enableSentimentAnalysis boolean
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.
enable_entity_extraction bool
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
enable_sentiment_analysis bool
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.
enableEntityExtraction Boolean
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
enableSentimentAnalysis Boolean
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs

EnableEntityExtraction This property is required. bool
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
EnableSentimentAnalysis This property is required. bool
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.
EnableEntityExtraction This property is required. bool
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
EnableSentimentAnalysis This property is required. bool
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.
enableEntityExtraction This property is required. Boolean
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
enableSentimentAnalysis This property is required. Boolean
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.
enableEntityExtraction This property is required. boolean
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
enableSentimentAnalysis This property is required. boolean
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.
enable_entity_extraction This property is required. bool
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
enable_sentiment_analysis This property is required. bool
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.
enableEntityExtraction This property is required. Boolean
Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.
enableSentimentAnalysis This property is required. Boolean
Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

GoogleCloudDialogflowV2HumanAgentAssistantConfigResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs

EndUserSuggestionConfig This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
HumanAgentSuggestionConfig This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
Configuration for agent assistance of human agent participant.
MessageAnalysisConfig This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse
Configuration for message analysis.
NotificationConfig This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2NotificationConfigResponse
Pub/Sub topic on which to publish new agent assistant events.
EndUserSuggestionConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
HumanAgentSuggestionConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
Configuration for agent assistance of human agent participant.
MessageAnalysisConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse
Configuration for message analysis.
NotificationConfig This property is required. GoogleCloudDialogflowV2NotificationConfigResponse
Pub/Sub topic on which to publish new agent assistant events.
endUserSuggestionConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
humanAgentSuggestionConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
Configuration for agent assistance of human agent participant.
messageAnalysisConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse
Configuration for message analysis.
notificationConfig This property is required. GoogleCloudDialogflowV2NotificationConfigResponse
Pub/Sub topic on which to publish new agent assistant events.
endUserSuggestionConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
humanAgentSuggestionConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
Configuration for agent assistance of human agent participant.
messageAnalysisConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse
Configuration for message analysis.
notificationConfig This property is required. GoogleCloudDialogflowV2NotificationConfigResponse
Pub/Sub topic on which to publish new agent assistant events.
end_user_suggestion_config This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
human_agent_suggestion_config This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
Configuration for agent assistance of human agent participant.
message_analysis_config This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse
Configuration for message analysis.
notification_config This property is required. GoogleCloudDialogflowV2NotificationConfigResponse
Pub/Sub topic on which to publish new agent assistant events.
endUserSuggestionConfig This property is required. Property Map
Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
humanAgentSuggestionConfig This property is required. Property Map
Configuration for agent assistance of human agent participant.
messageAnalysisConfig This property is required. Property Map
Configuration for message analysis.
notificationConfig This property is required. Property Map
Pub/Sub topic on which to publish new agent assistant events.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs

FeatureConfigs List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig>
Configuration of different suggestion features. One feature can have only one config.
GroupSuggestionResponses bool
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
FeatureConfigs []GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig
Configuration of different suggestion features. One feature can have only one config.
GroupSuggestionResponses bool
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
featureConfigs List<GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig>
Configuration of different suggestion features. One feature can have only one config.
groupSuggestionResponses Boolean
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
featureConfigs GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig[]
Configuration of different suggestion features. One feature can have only one config.
groupSuggestionResponses boolean
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
feature_configs Sequence[GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig]
Configuration of different suggestion features. One feature can have only one config.
group_suggestion_responses bool
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
featureConfigs List<Property Map>
Configuration of different suggestion features. One feature can have only one config.
groupSuggestionResponses Boolean
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs

FeatureConfigs This property is required. List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse>
Configuration of different suggestion features. One feature can have only one config.
GroupSuggestionResponses This property is required. bool
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
FeatureConfigs This property is required. []GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse
Configuration of different suggestion features. One feature can have only one config.
GroupSuggestionResponses This property is required. bool
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
featureConfigs This property is required. List<GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse>
Configuration of different suggestion features. One feature can have only one config.
groupSuggestionResponses This property is required. Boolean
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
featureConfigs This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse[]
Configuration of different suggestion features. One feature can have only one config.
groupSuggestionResponses This property is required. boolean
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
feature_configs This property is required. Sequence[GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse]
Configuration of different suggestion features. One feature can have only one config.
group_suggestion_responses This property is required. bool
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
featureConfigs This property is required. List<Property Map>
Configuration of different suggestion features. One feature can have only one config.
groupSuggestionResponses This property is required. Boolean
If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs

ConversationModelConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig
Configs of custom conversation model.
ConversationProcessConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig
Configs for processing conversation.
DisableAgentQueryLogging bool
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
EnableEventBasedSuggestion bool
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
QueryConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig
Configs of query.
SuggestionFeature Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2SuggestionFeature
The suggestion feature.
SuggestionTriggerSettings Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
ConversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig
Configs of custom conversation model.
ConversationProcessConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig
Configs for processing conversation.
DisableAgentQueryLogging bool
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
EnableEventBasedSuggestion bool
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
QueryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig
Configs of query.
SuggestionFeature GoogleCloudDialogflowV2SuggestionFeature
The suggestion feature.
SuggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
conversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig
Configs of custom conversation model.
conversationProcessConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig
Configs for processing conversation.
disableAgentQueryLogging Boolean
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
enableEventBasedSuggestion Boolean
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
queryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig
Configs of query.
suggestionFeature GoogleCloudDialogflowV2SuggestionFeature
The suggestion feature.
suggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
conversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig
Configs of custom conversation model.
conversationProcessConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig
Configs for processing conversation.
disableAgentQueryLogging boolean
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
enableEventBasedSuggestion boolean
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
queryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig
Configs of query.
suggestionFeature GoogleCloudDialogflowV2SuggestionFeature
The suggestion feature.
suggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
conversation_model_config GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig
Configs of custom conversation model.
conversation_process_config GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig
Configs for processing conversation.
disable_agent_query_logging bool
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
enable_event_based_suggestion bool
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
query_config GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig
Configs of query.
suggestion_feature GoogleCloudDialogflowV2SuggestionFeature
The suggestion feature.
suggestion_trigger_settings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
conversationModelConfig Property Map
Configs of custom conversation model.
conversationProcessConfig Property Map
Configs for processing conversation.
disableAgentQueryLogging Boolean
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
enableEventBasedSuggestion Boolean
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
queryConfig Property Map
Configs of query.
suggestionFeature Property Map
The suggestion feature.
suggestionTriggerSettings Property Map
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArgs

ConversationModelConfig This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse
Configs of custom conversation model.
ConversationProcessConfig This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse
Configs for processing conversation.
DisableAgentQueryLogging This property is required. bool
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
EnableEventBasedSuggestion This property is required. bool
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
QueryConfig This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse
Configs of query.
SuggestionFeature This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2SuggestionFeatureResponse
The suggestion feature.
SuggestionTriggerSettings This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
ConversationModelConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse
Configs of custom conversation model.
ConversationProcessConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse
Configs for processing conversation.
DisableAgentQueryLogging This property is required. bool
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
EnableEventBasedSuggestion This property is required. bool
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
QueryConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse
Configs of query.
SuggestionFeature This property is required. GoogleCloudDialogflowV2SuggestionFeatureResponse
The suggestion feature.
SuggestionTriggerSettings This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
conversationModelConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse
Configs of custom conversation model.
conversationProcessConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse
Configs for processing conversation.
disableAgentQueryLogging This property is required. Boolean
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
enableEventBasedSuggestion This property is required. Boolean
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
queryConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse
Configs of query.
suggestionFeature This property is required. GoogleCloudDialogflowV2SuggestionFeatureResponse
The suggestion feature.
suggestionTriggerSettings This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
conversationModelConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse
Configs of custom conversation model.
conversationProcessConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse
Configs for processing conversation.
disableAgentQueryLogging This property is required. boolean
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
enableEventBasedSuggestion This property is required. boolean
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
queryConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse
Configs of query.
suggestionFeature This property is required. GoogleCloudDialogflowV2SuggestionFeatureResponse
The suggestion feature.
suggestionTriggerSettings This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
conversation_model_config This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse
Configs of custom conversation model.
conversation_process_config This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse
Configs for processing conversation.
disable_agent_query_logging This property is required. bool
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
enable_event_based_suggestion This property is required. bool
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
query_config This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse
Configs of query.
suggestion_feature This property is required. GoogleCloudDialogflowV2SuggestionFeatureResponse
The suggestion feature.
suggestion_trigger_settings This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
conversationModelConfig This property is required. Property Map
Configs of custom conversation model.
conversationProcessConfig This property is required. Property Map
Configs for processing conversation.
disableAgentQueryLogging This property is required. Boolean
Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
enableEventBasedSuggestion This property is required. Boolean
Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
queryConfig This property is required. Property Map
Configs of query.
suggestionFeature This property is required. Property Map
The suggestion feature.
suggestionTriggerSettings This property is required. Property Map
Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs

ConfidenceThreshold double
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
ContextFilterSettings Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
DialogflowQuerySource Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
DocumentQuerySource Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
KnowledgeBaseQuerySource Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
MaxResults int
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.
ConfidenceThreshold float64
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
ContextFilterSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
DialogflowQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
DocumentQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
KnowledgeBaseQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
MaxResults int
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.
confidenceThreshold Double
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
contextFilterSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
dialogflowQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
documentQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
knowledgeBaseQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
maxResults Integer
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.
confidenceThreshold number
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
contextFilterSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
dialogflowQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
documentQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
knowledgeBaseQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
maxResults number
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.
confidence_threshold float
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
context_filter_settings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
dialogflow_query_source GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
document_query_source GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
knowledge_base_query_source GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
max_results int
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.
confidenceThreshold Number
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
contextFilterSettings Property Map
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
dialogflowQuerySource Property Map
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
documentQuerySource Property Map
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
knowledgeBaseQuerySource Property Map
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
maxResults Number
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs

DropHandoffMessages bool
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
DropIvrMessages bool
If set to true, all messages from ivr stage are dropped.
DropVirtualAgentMessages bool
If set to true, all messages from virtual agent are dropped.
DropHandoffMessages bool
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
DropIvrMessages bool
If set to true, all messages from ivr stage are dropped.
DropVirtualAgentMessages bool
If set to true, all messages from virtual agent are dropped.
dropHandoffMessages Boolean
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
dropIvrMessages Boolean
If set to true, all messages from ivr stage are dropped.
dropVirtualAgentMessages Boolean
If set to true, all messages from virtual agent are dropped.
dropHandoffMessages boolean
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
dropIvrMessages boolean
If set to true, all messages from ivr stage are dropped.
dropVirtualAgentMessages boolean
If set to true, all messages from virtual agent are dropped.
drop_handoff_messages bool
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
drop_ivr_messages bool
If set to true, all messages from ivr stage are dropped.
drop_virtual_agent_messages bool
If set to true, all messages from virtual agent are dropped.
dropHandoffMessages Boolean
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
dropIvrMessages Boolean
If set to true, all messages from ivr stage are dropped.
dropVirtualAgentMessages Boolean
If set to true, all messages from virtual agent are dropped.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseArgs

DropHandoffMessages This property is required. bool
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
DropIvrMessages This property is required. bool
If set to true, all messages from ivr stage are dropped.
DropVirtualAgentMessages This property is required. bool
If set to true, all messages from virtual agent are dropped.
DropHandoffMessages This property is required. bool
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
DropIvrMessages This property is required. bool
If set to true, all messages from ivr stage are dropped.
DropVirtualAgentMessages This property is required. bool
If set to true, all messages from virtual agent are dropped.
dropHandoffMessages This property is required. Boolean
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
dropIvrMessages This property is required. Boolean
If set to true, all messages from ivr stage are dropped.
dropVirtualAgentMessages This property is required. Boolean
If set to true, all messages from virtual agent are dropped.
dropHandoffMessages This property is required. boolean
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
dropIvrMessages This property is required. boolean
If set to true, all messages from ivr stage are dropped.
dropVirtualAgentMessages This property is required. boolean
If set to true, all messages from virtual agent are dropped.
drop_handoff_messages This property is required. bool
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
drop_ivr_messages This property is required. bool
If set to true, all messages from ivr stage are dropped.
drop_virtual_agent_messages This property is required. bool
If set to true, all messages from virtual agent are dropped.
dropHandoffMessages This property is required. Boolean
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
dropIvrMessages This property is required. Boolean
If set to true, all messages from ivr stage are dropped.
dropVirtualAgentMessages This property is required. Boolean
If set to true, all messages from virtual agent are dropped.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs

Agent This property is required. string
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
HumanAgentSideConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig
Optional. The Dialogflow assist configuration for human agent.
Agent This property is required. string
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
HumanAgentSideConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig
Optional. The Dialogflow assist configuration for human agent.
agent This property is required. String
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
humanAgentSideConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig
Optional. The Dialogflow assist configuration for human agent.
agent This property is required. string
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
humanAgentSideConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig
Optional. The Dialogflow assist configuration for human agent.
agent This property is required. str
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
human_agent_side_config GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig
Optional. The Dialogflow assist configuration for human agent.
agent This property is required. String
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
humanAgentSideConfig Property Map
Optional. The Dialogflow assist configuration for human agent.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs

Agent string
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.
Agent string
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.
agent String
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.
agent string
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.
agent str
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.
agent String
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseArgs

Agent This property is required. string
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.
Agent This property is required. string
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.
agent This property is required. String
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.
agent This property is required. string
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.
agent This property is required. str
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.
agent This property is required. String
Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: projects//locations//agent.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseArgs

Agent This property is required. string
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
HumanAgentSideConfig This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse
Optional. The Dialogflow assist configuration for human agent.
Agent This property is required. string
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
HumanAgentSideConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse
Optional. The Dialogflow assist configuration for human agent.
agent This property is required. String
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
humanAgentSideConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse
Optional. The Dialogflow assist configuration for human agent.
agent This property is required. string
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
humanAgentSideConfig This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse
Optional. The Dialogflow assist configuration for human agent.
agent This property is required. str
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
human_agent_side_config This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse
Optional. The Dialogflow assist configuration for human agent.
agent This property is required. String
The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.
humanAgentSideConfig This property is required. Property Map
Optional. The Dialogflow assist configuration for human agent.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs

Documents This property is required. List<string>
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.
Documents This property is required. []string
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.
documents This property is required. List<String>
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.
documents This property is required. string[]
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.
documents This property is required. Sequence[str]
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.
documents This property is required. List<String>
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseArgs

Documents This property is required. List<string>
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.
Documents This property is required. []string
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.
documents This property is required. List<String>
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.
documents This property is required. string[]
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.
documents This property is required. Sequence[str]
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.
documents This property is required. List<String>
Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs

KnowledgeBases This property is required. List<string>
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.
KnowledgeBases This property is required. []string
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.
knowledgeBases This property is required. List<String>
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.
knowledgeBases This property is required. string[]
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.
knowledge_bases This property is required. Sequence[str]
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.
knowledgeBases This property is required. List<String>
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseArgs

KnowledgeBases This property is required. List<string>
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.
KnowledgeBases This property is required. []string
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.
knowledgeBases This property is required. List<String>
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.
knowledgeBases This property is required. string[]
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.
knowledge_bases This property is required. Sequence[str]
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.
knowledgeBases This property is required. List<String>
Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseArgs

ConfidenceThreshold This property is required. double
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
ContextFilterSettings This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
DialogflowQuerySource This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
DocumentQuerySource This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
KnowledgeBaseQuerySource This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
MaxResults This property is required. int
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.
ConfidenceThreshold This property is required. float64
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
ContextFilterSettings This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
DialogflowQuerySource This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
DocumentQuerySource This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
KnowledgeBaseQuerySource This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
MaxResults This property is required. int
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.
confidenceThreshold This property is required. Double
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
contextFilterSettings This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
dialogflowQuerySource This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
documentQuerySource This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
knowledgeBaseQuerySource This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
maxResults This property is required. Integer
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.
confidenceThreshold This property is required. number
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
contextFilterSettings This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
dialogflowQuerySource This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
documentQuerySource This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
knowledgeBaseQuerySource This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
maxResults This property is required. number
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.
confidence_threshold This property is required. float
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
context_filter_settings This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
dialogflow_query_source This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
document_query_source This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
knowledge_base_query_source This property is required. GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
max_results This property is required. int
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.
confidenceThreshold This property is required. Number
Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
contextFilterSettings This property is required. Property Map
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
dialogflowQuerySource This property is required. Property Map
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
documentQuerySource This property is required. Property Map
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
knowledgeBaseQuerySource This property is required. Property Map
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
maxResults This property is required. Number
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs

NoSmalltalk bool
Do not trigger if last utterance is small talk.
OnlyEndUser bool
Only trigger suggestion if participant role of last utterance is END_USER.
NoSmalltalk bool
Do not trigger if last utterance is small talk.
OnlyEndUser bool
Only trigger suggestion if participant role of last utterance is END_USER.
noSmalltalk Boolean
Do not trigger if last utterance is small talk.
onlyEndUser Boolean
Only trigger suggestion if participant role of last utterance is END_USER.
noSmalltalk boolean
Do not trigger if last utterance is small talk.
onlyEndUser boolean
Only trigger suggestion if participant role of last utterance is END_USER.
no_smalltalk bool
Do not trigger if last utterance is small talk.
only_end_user bool
Only trigger suggestion if participant role of last utterance is END_USER.
noSmalltalk Boolean
Do not trigger if last utterance is small talk.
onlyEndUser Boolean
Only trigger suggestion if participant role of last utterance is END_USER.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse
, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseArgs

NoSmalltalk This property is required. bool
Do not trigger if last utterance is small talk.
OnlyEndUser This property is required. bool
Only trigger suggestion if participant role of last utterance is END_USER.
NoSmalltalk This property is required. bool
Do not trigger if last utterance is small talk.
OnlyEndUser This property is required. bool
Only trigger suggestion if participant role of last utterance is END_USER.
noSmalltalk This property is required. Boolean
Do not trigger if last utterance is small talk.
onlyEndUser This property is required. Boolean
Only trigger suggestion if participant role of last utterance is END_USER.
noSmalltalk This property is required. boolean
Do not trigger if last utterance is small talk.
onlyEndUser This property is required. boolean
Only trigger suggestion if participant role of last utterance is END_USER.
no_smalltalk This property is required. bool
Do not trigger if last utterance is small talk.
only_end_user This property is required. bool
Only trigger suggestion if participant role of last utterance is END_USER.
noSmalltalk This property is required. Boolean
Do not trigger if last utterance is small talk.
onlyEndUser This property is required. Boolean
Only trigger suggestion if participant role of last utterance is END_USER.

GoogleCloudDialogflowV2HumanAgentHandoffConfig
, GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs

livePersonConfig Property Map
Uses LivePerson (https://www.liveperson.com).
salesforceLiveAgentConfig Property Map
Uses Salesforce Live Agent.

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig
, GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs

AccountNumber This property is required. string
Account number of the LivePerson account to connect. This is the account number you input at the login page.
AccountNumber This property is required. string
Account number of the LivePerson account to connect. This is the account number you input at the login page.
accountNumber This property is required. String
Account number of the LivePerson account to connect. This is the account number you input at the login page.
accountNumber This property is required. string
Account number of the LivePerson account to connect. This is the account number you input at the login page.
account_number This property is required. str
Account number of the LivePerson account to connect. This is the account number you input at the login page.
accountNumber This property is required. String
Account number of the LivePerson account to connect. This is the account number you input at the login page.

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponse
, GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs

AccountNumber This property is required. string
Account number of the LivePerson account to connect. This is the account number you input at the login page.
AccountNumber This property is required. string
Account number of the LivePerson account to connect. This is the account number you input at the login page.
accountNumber This property is required. String
Account number of the LivePerson account to connect. This is the account number you input at the login page.
accountNumber This property is required. string
Account number of the LivePerson account to connect. This is the account number you input at the login page.
account_number This property is required. str
Account number of the LivePerson account to connect. This is the account number you input at the login page.
accountNumber This property is required. String
Account number of the LivePerson account to connect. This is the account number you input at the login page.

GoogleCloudDialogflowV2HumanAgentHandoffConfigResponse
, GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs

LivePersonConfig This property is required. GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponse
Uses LivePerson (https://www.liveperson.com).
SalesforceLiveAgentConfig This property is required. GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse
Uses Salesforce Live Agent.
livePersonConfig This property is required. GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponse
Uses LivePerson (https://www.liveperson.com).
salesforceLiveAgentConfig This property is required. GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse
Uses Salesforce Live Agent.
livePersonConfig This property is required. GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponse
Uses LivePerson (https://www.liveperson.com).
salesforceLiveAgentConfig This property is required. GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse
Uses Salesforce Live Agent.
livePersonConfig This property is required. Property Map
Uses LivePerson (https://www.liveperson.com).
salesforceLiveAgentConfig This property is required. Property Map
Uses Salesforce Live Agent.

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig
, GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs

ButtonId This property is required. string
Live Agent chat button ID.
DeploymentId This property is required. string
Live Agent deployment ID.
EndpointDomain This property is required. string
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
OrganizationId This property is required. string
The organization ID of the Salesforce account.
ButtonId This property is required. string
Live Agent chat button ID.
DeploymentId This property is required. string
Live Agent deployment ID.
EndpointDomain This property is required. string
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
OrganizationId This property is required. string
The organization ID of the Salesforce account.
buttonId This property is required. String
Live Agent chat button ID.
deploymentId This property is required. String
Live Agent deployment ID.
endpointDomain This property is required. String
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
organizationId This property is required. String
The organization ID of the Salesforce account.
buttonId This property is required. string
Live Agent chat button ID.
deploymentId This property is required. string
Live Agent deployment ID.
endpointDomain This property is required. string
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
organizationId This property is required. string
The organization ID of the Salesforce account.
button_id This property is required. str
Live Agent chat button ID.
deployment_id This property is required. str
Live Agent deployment ID.
endpoint_domain This property is required. str
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
organization_id This property is required. str
The organization ID of the Salesforce account.
buttonId This property is required. String
Live Agent chat button ID.
deploymentId This property is required. String
Live Agent deployment ID.
endpointDomain This property is required. String
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
organizationId This property is required. String
The organization ID of the Salesforce account.

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse
, GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs

ButtonId This property is required. string
Live Agent chat button ID.
DeploymentId This property is required. string
Live Agent deployment ID.
EndpointDomain This property is required. string
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
OrganizationId This property is required. string
The organization ID of the Salesforce account.
ButtonId This property is required. string
Live Agent chat button ID.
DeploymentId This property is required. string
Live Agent deployment ID.
EndpointDomain This property is required. string
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
OrganizationId This property is required. string
The organization ID of the Salesforce account.
buttonId This property is required. String
Live Agent chat button ID.
deploymentId This property is required. String
Live Agent deployment ID.
endpointDomain This property is required. String
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
organizationId This property is required. String
The organization ID of the Salesforce account.
buttonId This property is required. string
Live Agent chat button ID.
deploymentId This property is required. string
Live Agent deployment ID.
endpointDomain This property is required. string
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
organizationId This property is required. string
The organization ID of the Salesforce account.
button_id This property is required. str
Live Agent chat button ID.
deployment_id This property is required. str
Live Agent deployment ID.
endpoint_domain This property is required. str
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
organization_id This property is required. str
The organization ID of the Salesforce account.
buttonId This property is required. String
Live Agent chat button ID.
deploymentId This property is required. String
Live Agent deployment ID.
endpointDomain This property is required. String
Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
organizationId This property is required. String
The organization ID of the Salesforce account.

GoogleCloudDialogflowV2LoggingConfig
, GoogleCloudDialogflowV2LoggingConfigArgs

EnableStackdriverLogging bool
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
EnableStackdriverLogging bool
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
enableStackdriverLogging Boolean
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
enableStackdriverLogging boolean
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
enable_stackdriver_logging bool
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
enableStackdriverLogging Boolean
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

GoogleCloudDialogflowV2LoggingConfigResponse
, GoogleCloudDialogflowV2LoggingConfigResponseArgs

EnableStackdriverLogging This property is required. bool
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
EnableStackdriverLogging This property is required. bool
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
enableStackdriverLogging This property is required. Boolean
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
enableStackdriverLogging This property is required. boolean
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
enable_stackdriver_logging This property is required. bool
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
enableStackdriverLogging This property is required. Boolean
Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

GoogleCloudDialogflowV2NotificationConfig
, GoogleCloudDialogflowV2NotificationConfigArgs

MessageFormat Pulumi.GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2NotificationConfigMessageFormat
Format of message.
Topic string
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.
MessageFormat GoogleCloudDialogflowV2NotificationConfigMessageFormat
Format of message.
Topic string
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.
messageFormat GoogleCloudDialogflowV2NotificationConfigMessageFormat
Format of message.
topic String
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.
messageFormat GoogleCloudDialogflowV2NotificationConfigMessageFormat
Format of message.
topic string
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.
message_format GoogleCloudDialogflowV2NotificationConfigMessageFormat
Format of message.
topic str
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.
messageFormat "MESSAGE_FORMAT_UNSPECIFIED" | "PROTO" | "JSON"
Format of message.
topic String
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

GoogleCloudDialogflowV2NotificationConfigMessageFormat
, GoogleCloudDialogflowV2NotificationConfigMessageFormatArgs

MessageFormatUnspecified
MESSAGE_FORMAT_UNSPECIFIEDIf it is unspecified, PROTO will be used.
Proto
PROTOPub/Sub message will be serialized proto.
Json
JSONPub/Sub message will be json.
GoogleCloudDialogflowV2NotificationConfigMessageFormatMessageFormatUnspecified
MESSAGE_FORMAT_UNSPECIFIEDIf it is unspecified, PROTO will be used.
GoogleCloudDialogflowV2NotificationConfigMessageFormatProto
PROTOPub/Sub message will be serialized proto.
GoogleCloudDialogflowV2NotificationConfigMessageFormatJson
JSONPub/Sub message will be json.
MessageFormatUnspecified
MESSAGE_FORMAT_UNSPECIFIEDIf it is unspecified, PROTO will be used.
Proto
PROTOPub/Sub message will be serialized proto.
Json
JSONPub/Sub message will be json.
MessageFormatUnspecified
MESSAGE_FORMAT_UNSPECIFIEDIf it is unspecified, PROTO will be used.
Proto
PROTOPub/Sub message will be serialized proto.
Json
JSONPub/Sub message will be json.
MESSAGE_FORMAT_UNSPECIFIED
MESSAGE_FORMAT_UNSPECIFIEDIf it is unspecified, PROTO will be used.
PROTO
PROTOPub/Sub message will be serialized proto.
JSON
JSONPub/Sub message will be json.
"MESSAGE_FORMAT_UNSPECIFIED"
MESSAGE_FORMAT_UNSPECIFIEDIf it is unspecified, PROTO will be used.
"PROTO"
PROTOPub/Sub message will be serialized proto.
"JSON"
JSONPub/Sub message will be json.

GoogleCloudDialogflowV2NotificationConfigResponse
, GoogleCloudDialogflowV2NotificationConfigResponseArgs

MessageFormat This property is required. string
Format of message.
Topic This property is required. string
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.
MessageFormat This property is required. string
Format of message.
Topic This property is required. string
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.
messageFormat This property is required. String
Format of message.
topic This property is required. String
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.
messageFormat This property is required. string
Format of message.
topic This property is required. string
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.
message_format This property is required. str
Format of message.
topic This property is required. str
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.
messageFormat This property is required. String
Format of message.
topic This property is required. String
Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

GoogleCloudDialogflowV2SpeechToTextConfig
, GoogleCloudDialogflowV2SpeechToTextConfigArgs

Model string
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
SpeechModelVariant Pulumi.GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
UseTimeoutBasedEndpointing bool
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
Model string
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
SpeechModelVariant GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
UseTimeoutBasedEndpointing bool
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
model String
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
speechModelVariant GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
useTimeoutBasedEndpointing Boolean
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
model string
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
speechModelVariant GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
useTimeoutBasedEndpointing boolean
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
model str
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
speech_model_variant GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
use_timeout_based_endpointing bool
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
model String
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
speechModelVariant "SPEECH_MODEL_VARIANT_UNSPECIFIED" | "USE_BEST_AVAILABLE" | "USE_STANDARD" | "USE_ENHANCED"
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
useTimeoutBasedEndpointing Boolean
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.

GoogleCloudDialogflowV2SpeechToTextConfigResponse
, GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs

Model This property is required. string
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
SpeechModelVariant This property is required. string
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
UseTimeoutBasedEndpointing This property is required. bool
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
Model This property is required. string
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
SpeechModelVariant This property is required. string
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
UseTimeoutBasedEndpointing This property is required. bool
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
model This property is required. String
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
speechModelVariant This property is required. String
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
useTimeoutBasedEndpointing This property is required. Boolean
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
model This property is required. string
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
speechModelVariant This property is required. string
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
useTimeoutBasedEndpointing This property is required. boolean
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
model This property is required. str
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
speech_model_variant This property is required. str
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
use_timeout_based_endpointing This property is required. bool
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
model This property is required. String
Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.
speechModelVariant This property is required. String
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
useTimeoutBasedEndpointing This property is required. Boolean
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.

GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant
, GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantArgs

SpeechModelVariantUnspecified
SPEECH_MODEL_VARIANT_UNSPECIFIEDNo model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.
UseBestAvailable
USE_BEST_AVAILABLEUse the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.
UseStandard
USE_STANDARDUse standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.
UseEnhanced
USE_ENHANCEDUse an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.
GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantSpeechModelVariantUnspecified
SPEECH_MODEL_VARIANT_UNSPECIFIEDNo model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.
GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantUseBestAvailable
USE_BEST_AVAILABLEUse the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.
GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantUseStandard
USE_STANDARDUse standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.
GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantUseEnhanced
USE_ENHANCEDUse an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.
SpeechModelVariantUnspecified
SPEECH_MODEL_VARIANT_UNSPECIFIEDNo model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.
UseBestAvailable
USE_BEST_AVAILABLEUse the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.
UseStandard
USE_STANDARDUse standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.
UseEnhanced
USE_ENHANCEDUse an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.
SpeechModelVariantUnspecified
SPEECH_MODEL_VARIANT_UNSPECIFIEDNo model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.
UseBestAvailable
USE_BEST_AVAILABLEUse the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.
UseStandard
USE_STANDARDUse standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.
UseEnhanced
USE_ENHANCEDUse an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.
SPEECH_MODEL_VARIANT_UNSPECIFIED
SPEECH_MODEL_VARIANT_UNSPECIFIEDNo model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.
USE_BEST_AVAILABLE
USE_BEST_AVAILABLEUse the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.
USE_STANDARD
USE_STANDARDUse standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.
USE_ENHANCED
USE_ENHANCEDUse an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.
"SPEECH_MODEL_VARIANT_UNSPECIFIED"
SPEECH_MODEL_VARIANT_UNSPECIFIEDNo model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.
"USE_BEST_AVAILABLE"
USE_BEST_AVAILABLEUse the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.
"USE_STANDARD"
USE_STANDARDUse standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.
"USE_ENHANCED"
USE_ENHANCEDUse an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.

GoogleCloudDialogflowV2SuggestionFeature
, GoogleCloudDialogflowV2SuggestionFeatureArgs

Type GoogleCloudDialogflowV2SuggestionFeatureType
Type of Human Agent Assistant API feature to request.
type GoogleCloudDialogflowV2SuggestionFeatureType
Type of Human Agent Assistant API feature to request.
type GoogleCloudDialogflowV2SuggestionFeatureType
Type of Human Agent Assistant API feature to request.
type GoogleCloudDialogflowV2SuggestionFeatureType
Type of Human Agent Assistant API feature to request.

GoogleCloudDialogflowV2SuggestionFeatureResponse
, GoogleCloudDialogflowV2SuggestionFeatureResponseArgs

Type This property is required. string
Type of Human Agent Assistant API feature to request.
Type This property is required. string
Type of Human Agent Assistant API feature to request.
type This property is required. String
Type of Human Agent Assistant API feature to request.
type This property is required. string
Type of Human Agent Assistant API feature to request.
type This property is required. str
Type of Human Agent Assistant API feature to request.
type This property is required. String
Type of Human Agent Assistant API feature to request.

GoogleCloudDialogflowV2SuggestionFeatureType
, GoogleCloudDialogflowV2SuggestionFeatureTypeArgs

TypeUnspecified
TYPE_UNSPECIFIEDUnspecified feature type.
ArticleSuggestion
ARTICLE_SUGGESTIONRun article suggestion model for chat.
Faq
FAQRun FAQ model for chat.
SmartReply
SMART_REPLYRun smart reply model for chat.
KnowledgeSearch
KNOWLEDGE_SEARCHRun knowledge search with text input from agent or text generated query.
GoogleCloudDialogflowV2SuggestionFeatureTypeTypeUnspecified
TYPE_UNSPECIFIEDUnspecified feature type.
GoogleCloudDialogflowV2SuggestionFeatureTypeArticleSuggestion
ARTICLE_SUGGESTIONRun article suggestion model for chat.
GoogleCloudDialogflowV2SuggestionFeatureTypeFaq
FAQRun FAQ model for chat.
GoogleCloudDialogflowV2SuggestionFeatureTypeSmartReply
SMART_REPLYRun smart reply model for chat.
GoogleCloudDialogflowV2SuggestionFeatureTypeKnowledgeSearch
KNOWLEDGE_SEARCHRun knowledge search with text input from agent or text generated query.
TypeUnspecified
TYPE_UNSPECIFIEDUnspecified feature type.
ArticleSuggestion
ARTICLE_SUGGESTIONRun article suggestion model for chat.
Faq
FAQRun FAQ model for chat.
SmartReply
SMART_REPLYRun smart reply model for chat.
KnowledgeSearch
KNOWLEDGE_SEARCHRun knowledge search with text input from agent or text generated query.
TypeUnspecified
TYPE_UNSPECIFIEDUnspecified feature type.
ArticleSuggestion
ARTICLE_SUGGESTIONRun article suggestion model for chat.
Faq
FAQRun FAQ model for chat.
SmartReply
SMART_REPLYRun smart reply model for chat.
KnowledgeSearch
KNOWLEDGE_SEARCHRun knowledge search with text input from agent or text generated query.
TYPE_UNSPECIFIED
TYPE_UNSPECIFIEDUnspecified feature type.
ARTICLE_SUGGESTION
ARTICLE_SUGGESTIONRun article suggestion model for chat.
FAQ
FAQRun FAQ model for chat.
SMART_REPLY
SMART_REPLYRun smart reply model for chat.
KNOWLEDGE_SEARCH
KNOWLEDGE_SEARCHRun knowledge search with text input from agent or text generated query.
"TYPE_UNSPECIFIED"
TYPE_UNSPECIFIEDUnspecified feature type.
"ARTICLE_SUGGESTION"
ARTICLE_SUGGESTIONRun article suggestion model for chat.
"FAQ"
FAQRun FAQ model for chat.
"SMART_REPLY"
SMART_REPLYRun smart reply model for chat.
"KNOWLEDGE_SEARCH"
KNOWLEDGE_SEARCHRun knowledge search with text input from agent or text generated query.

GoogleCloudDialogflowV2SynthesizeSpeechConfig
, GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs

EffectsProfileId List<string>
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
Pitch double
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
SpeakingRate double
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
Voice Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2VoiceSelectionParams
Optional. The desired voice of the synthesized audio.
VolumeGainDb double
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
EffectsProfileId []string
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
Pitch float64
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
SpeakingRate float64
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
Voice GoogleCloudDialogflowV2VoiceSelectionParams
Optional. The desired voice of the synthesized audio.
VolumeGainDb float64
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
effectsProfileId List<String>
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
pitch Double
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
speakingRate Double
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
voice GoogleCloudDialogflowV2VoiceSelectionParams
Optional. The desired voice of the synthesized audio.
volumeGainDb Double
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
effectsProfileId string[]
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
pitch number
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
speakingRate number
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
voice GoogleCloudDialogflowV2VoiceSelectionParams
Optional. The desired voice of the synthesized audio.
volumeGainDb number
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
effects_profile_id Sequence[str]
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
pitch float
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
speaking_rate float
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
voice GoogleCloudDialogflowV2VoiceSelectionParams
Optional. The desired voice of the synthesized audio.
volume_gain_db float
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
effectsProfileId List<String>
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
pitch Number
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
speakingRate Number
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
voice Property Map
Optional. The desired voice of the synthesized audio.
volumeGainDb Number
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.

GoogleCloudDialogflowV2SynthesizeSpeechConfigResponse
, GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseArgs

EffectsProfileId This property is required. List<string>
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
Pitch This property is required. double
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
SpeakingRate This property is required. double
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
Voice This property is required. Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2VoiceSelectionParamsResponse
Optional. The desired voice of the synthesized audio.
VolumeGainDb This property is required. double
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
EffectsProfileId This property is required. []string
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
Pitch This property is required. float64
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
SpeakingRate This property is required. float64
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
Voice This property is required. GoogleCloudDialogflowV2VoiceSelectionParamsResponse
Optional. The desired voice of the synthesized audio.
VolumeGainDb This property is required. float64
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
effectsProfileId This property is required. List<String>
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
pitch This property is required. Double
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
speakingRate This property is required. Double
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
voice This property is required. GoogleCloudDialogflowV2VoiceSelectionParamsResponse
Optional. The desired voice of the synthesized audio.
volumeGainDb This property is required. Double
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
effectsProfileId This property is required. string[]
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
pitch This property is required. number
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
speakingRate This property is required. number
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
voice This property is required. GoogleCloudDialogflowV2VoiceSelectionParamsResponse
Optional. The desired voice of the synthesized audio.
volumeGainDb This property is required. number
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
effects_profile_id This property is required. Sequence[str]
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
pitch This property is required. float
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
speaking_rate This property is required. float
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
voice This property is required. GoogleCloudDialogflowV2VoiceSelectionParamsResponse
Optional. The desired voice of the synthesized audio.
volume_gain_db This property is required. float
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
effectsProfileId This property is required. List<String>
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
pitch This property is required. Number
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
speakingRate This property is required. Number
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
voice This property is required. Property Map
Optional. The desired voice of the synthesized audio.
volumeGainDb This property is required. Number
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.

GoogleCloudDialogflowV2VoiceSelectionParams
, GoogleCloudDialogflowV2VoiceSelectionParamsArgs

Name string
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
SsmlGender Pulumi.GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
Name string
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
SsmlGender GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
name String
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
ssmlGender GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
name string
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
ssmlGender GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
name str
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
ssml_gender GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
name String
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
ssmlGender "SSML_VOICE_GENDER_UNSPECIFIED" | "SSML_VOICE_GENDER_MALE" | "SSML_VOICE_GENDER_FEMALE" | "SSML_VOICE_GENDER_NEUTRAL"
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.

GoogleCloudDialogflowV2VoiceSelectionParamsResponse
, GoogleCloudDialogflowV2VoiceSelectionParamsResponseArgs

Name This property is required. string
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
SsmlGender This property is required. string
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
Name This property is required. string
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
SsmlGender This property is required. string
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
name This property is required. String
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
ssmlGender This property is required. String
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
name This property is required. string
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
ssmlGender This property is required. string
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
name This property is required. str
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
ssml_gender This property is required. str
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
name This property is required. String
Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
ssmlGender This property is required. String
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.

GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender
, GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderArgs

SsmlVoiceGenderUnspecified
SSML_VOICE_GENDER_UNSPECIFIEDAn unspecified gender, which means that the client doesn't care which gender the selected voice will have.
SsmlVoiceGenderMale
SSML_VOICE_GENDER_MALEA male voice.
SsmlVoiceGenderFemale
SSML_VOICE_GENDER_FEMALEA female voice.
SsmlVoiceGenderNeutral
SSML_VOICE_GENDER_NEUTRALA gender-neutral voice.
GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderSsmlVoiceGenderUnspecified
SSML_VOICE_GENDER_UNSPECIFIEDAn unspecified gender, which means that the client doesn't care which gender the selected voice will have.
GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderSsmlVoiceGenderMale
SSML_VOICE_GENDER_MALEA male voice.
GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderSsmlVoiceGenderFemale
SSML_VOICE_GENDER_FEMALEA female voice.
GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderSsmlVoiceGenderNeutral
SSML_VOICE_GENDER_NEUTRALA gender-neutral voice.
SsmlVoiceGenderUnspecified
SSML_VOICE_GENDER_UNSPECIFIEDAn unspecified gender, which means that the client doesn't care which gender the selected voice will have.
SsmlVoiceGenderMale
SSML_VOICE_GENDER_MALEA male voice.
SsmlVoiceGenderFemale
SSML_VOICE_GENDER_FEMALEA female voice.
SsmlVoiceGenderNeutral
SSML_VOICE_GENDER_NEUTRALA gender-neutral voice.
SsmlVoiceGenderUnspecified
SSML_VOICE_GENDER_UNSPECIFIEDAn unspecified gender, which means that the client doesn't care which gender the selected voice will have.
SsmlVoiceGenderMale
SSML_VOICE_GENDER_MALEA male voice.
SsmlVoiceGenderFemale
SSML_VOICE_GENDER_FEMALEA female voice.
SsmlVoiceGenderNeutral
SSML_VOICE_GENDER_NEUTRALA gender-neutral voice.
SSML_VOICE_GENDER_UNSPECIFIED
SSML_VOICE_GENDER_UNSPECIFIEDAn unspecified gender, which means that the client doesn't care which gender the selected voice will have.
SSML_VOICE_GENDER_MALE
SSML_VOICE_GENDER_MALEA male voice.
SSML_VOICE_GENDER_FEMALE
SSML_VOICE_GENDER_FEMALEA female voice.
SSML_VOICE_GENDER_NEUTRAL
SSML_VOICE_GENDER_NEUTRALA gender-neutral voice.
"SSML_VOICE_GENDER_UNSPECIFIED"
SSML_VOICE_GENDER_UNSPECIFIEDAn unspecified gender, which means that the client doesn't care which gender the selected voice will have.
"SSML_VOICE_GENDER_MALE"
SSML_VOICE_GENDER_MALEA male voice.
"SSML_VOICE_GENDER_FEMALE"
SSML_VOICE_GENDER_FEMALEA female voice.
"SSML_VOICE_GENDER_NEUTRAL"
SSML_VOICE_GENDER_NEUTRALA gender-neutral voice.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi