Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.dialogflow/v3beta1.Agent
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates an agent in the specified location. Note: You should always train a flow prior to sending it queries. See the training documentation.
Create Agent Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Agent(name: string, args: AgentArgs, opts?: CustomResourceOptions);
@overload
def Agent(resource_name: str,
args: AgentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Agent(resource_name: str,
opts: Optional[ResourceOptions] = None,
default_language_code: Optional[str] = None,
time_zone: Optional[str] = None,
display_name: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
avatar_uri: Optional[str] = None,
enable_spell_correction: Optional[bool] = None,
enable_stackdriver_logging: Optional[bool] = None,
gen_app_builder_settings: Optional[GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs] = None,
git_integration_settings: Optional[GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs] = None,
advanced_settings: Optional[GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs] = None,
locked: Optional[bool] = None,
description: Optional[str] = None,
project: Optional[str] = None,
security_settings: Optional[str] = None,
speech_to_text_settings: Optional[GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs] = None,
start_flow: Optional[str] = None,
supported_language_codes: Optional[Sequence[str]] = None,
text_to_speech_settings: Optional[GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs] = None,
answer_feedback_settings: Optional[GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs] = None)
func NewAgent(ctx *Context, name string, args AgentArgs, opts ...ResourceOption) (*Agent, error)
public Agent(string name, AgentArgs args, CustomResourceOptions? opts = null)
type: google-native:dialogflow/v3beta1:Agent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AgentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AgentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AgentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AgentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AgentArgs
- 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 google_nativeAgentResource = new GoogleNative.Dialogflow.V3Beta1.Agent("google-nativeAgentResource", new()
{
DefaultLanguageCode = "string",
TimeZone = "string",
DisplayName = "string",
Location = "string",
Name = "string",
AvatarUri = "string",
EnableSpellCorrection = false,
EnableStackdriverLogging = false,
GenAppBuilderSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs
{
Engine = "string",
},
GitIntegrationSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs
{
GithubSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs
{
AccessToken = "string",
Branches = new[]
{
"string",
},
DisplayName = "string",
RepositoryUri = "string",
TrackingBranch = "string",
},
},
AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
{
AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
{
Uri = "string",
},
DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
{
Enabled = false,
FinishDigit = "string",
MaxDigits = 0,
},
LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
{
EnableInteractionLogging = false,
EnableStackdriverLogging = false,
},
},
Locked = false,
Description = "string",
Project = "string",
SecuritySettings = "string",
SpeechToTextSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs
{
EnableSpeechAdaptation = false,
},
StartFlow = "string",
SupportedLanguageCodes = new[]
{
"string",
},
TextToSpeechSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs
{
SynthesizeSpeechConfigs =
{
{ "string", "string" },
},
},
AnswerFeedbackSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs
{
EnableAnswerFeedback = false,
},
});
example, err := dialogflowv3beta1.NewAgent(ctx, "google-nativeAgentResource", &dialogflowv3beta1.AgentArgs{
DefaultLanguageCode: pulumi.String("string"),
TimeZone: pulumi.String("string"),
DisplayName: pulumi.String("string"),
Location: pulumi.String("string"),
Name: pulumi.String("string"),
AvatarUri: pulumi.String("string"),
EnableSpellCorrection: pulumi.Bool(false),
EnableStackdriverLogging: pulumi.Bool(false),
GenAppBuilderSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs{
Engine: pulumi.String("string"),
},
GitIntegrationSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs{
GithubSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs{
AccessToken: pulumi.String("string"),
Branches: pulumi.StringArray{
pulumi.String("string"),
},
DisplayName: pulumi.String("string"),
RepositoryUri: pulumi.String("string"),
TrackingBranch: pulumi.String("string"),
},
},
AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
Uri: pulumi.String("string"),
},
DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
Enabled: pulumi.Bool(false),
FinishDigit: pulumi.String("string"),
MaxDigits: pulumi.Int(0),
},
LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
EnableInteractionLogging: pulumi.Bool(false),
EnableStackdriverLogging: pulumi.Bool(false),
},
},
Locked: pulumi.Bool(false),
Description: pulumi.String("string"),
Project: pulumi.String("string"),
SecuritySettings: pulumi.String("string"),
SpeechToTextSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs{
EnableSpeechAdaptation: pulumi.Bool(false),
},
StartFlow: pulumi.String("string"),
SupportedLanguageCodes: pulumi.StringArray{
pulumi.String("string"),
},
TextToSpeechSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs{
SynthesizeSpeechConfigs: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
AnswerFeedbackSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs{
EnableAnswerFeedback: pulumi.Bool(false),
},
})
var google_nativeAgentResource = new Agent("google-nativeAgentResource", AgentArgs.builder()
.defaultLanguageCode("string")
.timeZone("string")
.displayName("string")
.location("string")
.name("string")
.avatarUri("string")
.enableSpellCorrection(false)
.enableStackdriverLogging(false)
.genAppBuilderSettings(GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs.builder()
.engine("string")
.build())
.gitIntegrationSettings(GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs.builder()
.githubSettings(GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs.builder()
.accessToken("string")
.branches("string")
.displayName("string")
.repositoryUri("string")
.trackingBranch("string")
.build())
.build())
.advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
.audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
.uri("string")
.build())
.dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
.enabled(false)
.finishDigit("string")
.maxDigits(0)
.build())
.loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
.enableInteractionLogging(false)
.enableStackdriverLogging(false)
.build())
.build())
.locked(false)
.description("string")
.project("string")
.securitySettings("string")
.speechToTextSettings(GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs.builder()
.enableSpeechAdaptation(false)
.build())
.startFlow("string")
.supportedLanguageCodes("string")
.textToSpeechSettings(GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs.builder()
.synthesizeSpeechConfigs(Map.of("string", "string"))
.build())
.answerFeedbackSettings(GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs.builder()
.enableAnswerFeedback(false)
.build())
.build());
google_native_agent_resource = google_native.dialogflow.v3beta1.Agent("google-nativeAgentResource",
default_language_code="string",
time_zone="string",
display_name="string",
location="string",
name="string",
avatar_uri="string",
enable_spell_correction=False,
enable_stackdriver_logging=False,
gen_app_builder_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs(
engine="string",
),
git_integration_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs(
github_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs(
access_token="string",
branches=["string"],
display_name="string",
repository_uri="string",
tracking_branch="string",
),
),
advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
uri="string",
),
dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
enabled=False,
finish_digit="string",
max_digits=0,
),
logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
enable_interaction_logging=False,
enable_stackdriver_logging=False,
),
),
locked=False,
description="string",
project="string",
security_settings="string",
speech_to_text_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs(
enable_speech_adaptation=False,
),
start_flow="string",
supported_language_codes=["string"],
text_to_speech_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs(
synthesize_speech_configs={
"string": "string",
},
),
answer_feedback_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs(
enable_answer_feedback=False,
))
const google_nativeAgentResource = new google_native.dialogflow.v3beta1.Agent("google-nativeAgentResource", {
defaultLanguageCode: "string",
timeZone: "string",
displayName: "string",
location: "string",
name: "string",
avatarUri: "string",
enableSpellCorrection: false,
enableStackdriverLogging: false,
genAppBuilderSettings: {
engine: "string",
},
gitIntegrationSettings: {
githubSettings: {
accessToken: "string",
branches: ["string"],
displayName: "string",
repositoryUri: "string",
trackingBranch: "string",
},
},
advancedSettings: {
audioExportGcsDestination: {
uri: "string",
},
dtmfSettings: {
enabled: false,
finishDigit: "string",
maxDigits: 0,
},
loggingSettings: {
enableInteractionLogging: false,
enableStackdriverLogging: false,
},
},
locked: false,
description: "string",
project: "string",
securitySettings: "string",
speechToTextSettings: {
enableSpeechAdaptation: false,
},
startFlow: "string",
supportedLanguageCodes: ["string"],
textToSpeechSettings: {
synthesizeSpeechConfigs: {
string: "string",
},
},
answerFeedbackSettings: {
enableAnswerFeedback: false,
},
});
type: google-native:dialogflow/v3beta1:Agent
properties:
advancedSettings:
audioExportGcsDestination:
uri: string
dtmfSettings:
enabled: false
finishDigit: string
maxDigits: 0
loggingSettings:
enableInteractionLogging: false
enableStackdriverLogging: false
answerFeedbackSettings:
enableAnswerFeedback: false
avatarUri: string
defaultLanguageCode: string
description: string
displayName: string
enableSpellCorrection: false
enableStackdriverLogging: false
genAppBuilderSettings:
engine: string
gitIntegrationSettings:
githubSettings:
accessToken: string
branches:
- string
displayName: string
repositoryUri: string
trackingBranch: string
location: string
locked: false
name: string
project: string
securitySettings: string
speechToTextSettings:
enableSpeechAdaptation: false
startFlow: string
supportedLanguageCodes:
- string
textToSpeechSettings:
synthesizeSpeechConfigs:
string: string
timeZone: string
Agent Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Agent resource accepts the following input properties:
- Default
Language stringCode - Immutable. The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes. This field cannot be set by the Agents.UpdateAgent method.
- Display
Name string - The human-readable name of the agent, unique within the location.
- Time
Zone string - The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- Advanced
Settings Pulumi.Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Advanced Settings - Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
- Answer
Feedback Pulumi.Settings Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Agent Answer Feedback Settings - Optional. Answer feedback collection settings.
- Avatar
Uri string - The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration.
- Description string
- The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
- Enable
Spell boolCorrection - Indicates if automatic spell correction is enabled in detect intent requests.
- Enable
Stackdriver boolLogging - Indicates if stackdriver logging is enabled for the agent. Please use agent.advanced_settings instead.
- Gen
App Pulumi.Builder Settings Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Agent Gen App Builder Settings - Gen App Builder-related agent-level settings.
- Git
Integration Pulumi.Settings Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Agent Git Integration Settings - Git integration settings for this agent.
- Location string
- Locked bool
- Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for RestoreAgent.
- Name string
- The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format:
projects//locations//agents/
. - Project string
- Security
Settings string - Name of the SecuritySettings reference for the agent. Format:
projects//locations//securitySettings/
. - Speech
To Pulumi.Text Settings Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Speech To Text Settings - Speech recognition related settings.
- Start
Flow string - Immutable. Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format:
projects//locations//agents//flows/
. - Supported
Language List<string>Codes - The list of all languages supported by the agent (except for the
default_language_code
). - Text
To Pulumi.Speech Settings Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Text To Speech Settings - Settings on instructing the speech synthesizer on how to generate the output audio content.
- Default
Language stringCode - Immutable. The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes. This field cannot be set by the Agents.UpdateAgent method.
- Display
Name string - The human-readable name of the agent, unique within the location.
- Time
Zone string - The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- Advanced
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Args - Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
- Answer
Feedback GoogleSettings Cloud Dialogflow Cx V3beta1Agent Answer Feedback Settings Args - Optional. Answer feedback collection settings.
- Avatar
Uri string - The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration.
- Description string
- The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
- Enable
Spell boolCorrection - Indicates if automatic spell correction is enabled in detect intent requests.
- Enable
Stackdriver boolLogging - Indicates if stackdriver logging is enabled for the agent. Please use agent.advanced_settings instead.
- Gen
App GoogleBuilder Settings Cloud Dialogflow Cx V3beta1Agent Gen App Builder Settings Args - Gen App Builder-related agent-level settings.
- Git
Integration GoogleSettings Cloud Dialogflow Cx V3beta1Agent Git Integration Settings Args - Git integration settings for this agent.
- Location string
- Locked bool
- Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for RestoreAgent.
- Name string
- The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format:
projects//locations//agents/
. - Project string
- Security
Settings string - Name of the SecuritySettings reference for the agent. Format:
projects//locations//securitySettings/
. - Speech
To GoogleText Settings Cloud Dialogflow Cx V3beta1Speech To Text Settings Args - Speech recognition related settings.
- Start
Flow string - Immutable. Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format:
projects//locations//agents//flows/
. - Supported
Language []stringCodes - The list of all languages supported by the agent (except for the
default_language_code
). - Text
To GoogleSpeech Settings Cloud Dialogflow Cx V3beta1Text To Speech Settings Args - Settings on instructing the speech synthesizer on how to generate the output audio content.
- default
Language StringCode - Immutable. The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes. This field cannot be set by the Agents.UpdateAgent method.
- display
Name String - The human-readable name of the agent, unique within the location.
- time
Zone String - The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- advanced
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings - Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
- answer
Feedback GoogleSettings Cloud Dialogflow Cx V3beta1Agent Answer Feedback Settings - Optional. Answer feedback collection settings.
- avatar
Uri String - The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration.
- description String
- The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
- enable
Spell BooleanCorrection - Indicates if automatic spell correction is enabled in detect intent requests.
- enable
Stackdriver BooleanLogging - Indicates if stackdriver logging is enabled for the agent. Please use agent.advanced_settings instead.
- gen
App GoogleBuilder Settings Cloud Dialogflow Cx V3beta1Agent Gen App Builder Settings - Gen App Builder-related agent-level settings.
- git
Integration GoogleSettings Cloud Dialogflow Cx V3beta1Agent Git Integration Settings - Git integration settings for this agent.
- location String
- locked Boolean
- Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for RestoreAgent.
- name String
- The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format:
projects//locations//agents/
. - project String
- security
Settings String - Name of the SecuritySettings reference for the agent. Format:
projects//locations//securitySettings/
. - speech
To GoogleText Settings Cloud Dialogflow Cx V3beta1Speech To Text Settings - Speech recognition related settings.
- start
Flow String - Immutable. Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format:
projects//locations//agents//flows/
. - supported
Language List<String>Codes - The list of all languages supported by the agent (except for the
default_language_code
). - text
To GoogleSpeech Settings Cloud Dialogflow Cx V3beta1Text To Speech Settings - Settings on instructing the speech synthesizer on how to generate the output audio content.
- default
Language stringCode - Immutable. The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes. This field cannot be set by the Agents.UpdateAgent method.
- display
Name string - The human-readable name of the agent, unique within the location.
- time
Zone string - The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- advanced
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings - Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
- answer
Feedback GoogleSettings Cloud Dialogflow Cx V3beta1Agent Answer Feedback Settings - Optional. Answer feedback collection settings.
- avatar
Uri string - The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration.
- description string
- The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
- enable
Spell booleanCorrection - Indicates if automatic spell correction is enabled in detect intent requests.
- enable
Stackdriver booleanLogging - Indicates if stackdriver logging is enabled for the agent. Please use agent.advanced_settings instead.
- gen
App GoogleBuilder Settings Cloud Dialogflow Cx V3beta1Agent Gen App Builder Settings - Gen App Builder-related agent-level settings.
- git
Integration GoogleSettings Cloud Dialogflow Cx V3beta1Agent Git Integration Settings - Git integration settings for this agent.
- location string
- locked boolean
- Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for RestoreAgent.
- name string
- The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format:
projects//locations//agents/
. - project string
- security
Settings string - Name of the SecuritySettings reference for the agent. Format:
projects//locations//securitySettings/
. - speech
To GoogleText Settings Cloud Dialogflow Cx V3beta1Speech To Text Settings - Speech recognition related settings.
- start
Flow string - Immutable. Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format:
projects//locations//agents//flows/
. - supported
Language string[]Codes - The list of all languages supported by the agent (except for the
default_language_code
). - text
To GoogleSpeech Settings Cloud Dialogflow Cx V3beta1Text To Speech Settings - Settings on instructing the speech synthesizer on how to generate the output audio content.
- default_
language_ strcode - Immutable. The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes. This field cannot be set by the Agents.UpdateAgent method.
- display_
name str - The human-readable name of the agent, unique within the location.
- time_
zone str - The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- advanced_
settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Args - Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
- answer_
feedback_ Googlesettings Cloud Dialogflow Cx V3beta1Agent Answer Feedback Settings Args - Optional. Answer feedback collection settings.
- avatar_
uri str - The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration.
- description str
- The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
- enable_
spell_ boolcorrection - Indicates if automatic spell correction is enabled in detect intent requests.
- enable_
stackdriver_ boollogging - Indicates if stackdriver logging is enabled for the agent. Please use agent.advanced_settings instead.
- gen_
app_ Googlebuilder_ settings Cloud Dialogflow Cx V3beta1Agent Gen App Builder Settings Args - Gen App Builder-related agent-level settings.
- git_
integration_ Googlesettings Cloud Dialogflow Cx V3beta1Agent Git Integration Settings Args - Git integration settings for this agent.
- location str
- locked bool
- Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for RestoreAgent.
- name str
- The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format:
projects//locations//agents/
. - project str
- security_
settings str - Name of the SecuritySettings reference for the agent. Format:
projects//locations//securitySettings/
. - speech_
to_ Googletext_ settings Cloud Dialogflow Cx V3beta1Speech To Text Settings Args - Speech recognition related settings.
- start_
flow str - Immutable. Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format:
projects//locations//agents//flows/
. - supported_
language_ Sequence[str]codes - The list of all languages supported by the agent (except for the
default_language_code
). - text_
to_ Googlespeech_ settings Cloud Dialogflow Cx V3beta1Text To Speech Settings Args - Settings on instructing the speech synthesizer on how to generate the output audio content.
- default
Language StringCode - Immutable. The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes. This field cannot be set by the Agents.UpdateAgent method.
- display
Name String - The human-readable name of the agent, unique within the location.
- time
Zone String - The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- advanced
Settings Property Map - Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
- answer
Feedback Property MapSettings - Optional. Answer feedback collection settings.
- avatar
Uri String - The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration.
- description String
- The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
- enable
Spell BooleanCorrection - Indicates if automatic spell correction is enabled in detect intent requests.
- enable
Stackdriver BooleanLogging - Indicates if stackdriver logging is enabled for the agent. Please use agent.advanced_settings instead.
- gen
App Property MapBuilder Settings - Gen App Builder-related agent-level settings.
- git
Integration Property MapSettings - Git integration settings for this agent.
- location String
- locked Boolean
- Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for RestoreAgent.
- name String
- The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format:
projects//locations//agents/
. - project String
- security
Settings String - Name of the SecuritySettings reference for the agent. Format:
projects//locations//securitySettings/
. - speech
To Property MapText Settings - Speech recognition related settings.
- start
Flow String - Immutable. Name of the start flow in this agent. A start flow will be automatically created when the agent is created, and can only be deleted by deleting the agent. Format:
projects//locations//agents//flows/
. - supported
Language List<String>Codes - The list of all languages supported by the agent (except for the
default_language_code
). - text
To Property MapSpeech Settings - Settings on instructing the speech synthesizer on how to generate the output audio content.
Outputs
All input properties are implicitly available as output properties. Additionally, the Agent resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
GoogleCloudDialogflowCxV3beta1AdvancedSettings, GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
- Audio
Export Pulumi.Gcs Destination Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Gcs Destination - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- Dtmf
Settings Pulumi.Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Advanced Settings Dtmf Settings - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- Logging
Settings Pulumi.Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Advanced Settings Logging Settings - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
- Audio
Export GoogleGcs Destination Cloud Dialogflow Cx V3beta1Gcs Destination - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- Dtmf
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Dtmf Settings - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- Logging
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Logging Settings - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
- audio
Export GoogleGcs Destination Cloud Dialogflow Cx V3beta1Gcs Destination - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- dtmf
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Dtmf Settings - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- logging
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Logging Settings - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
- audio
Export GoogleGcs Destination Cloud Dialogflow Cx V3beta1Gcs Destination - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- dtmf
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Dtmf Settings - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- logging
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Logging Settings - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
- audio_
export_ Googlegcs_ destination Cloud Dialogflow Cx V3beta1Gcs Destination - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- dtmf_
settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Dtmf Settings - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- logging_
settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Logging Settings - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
- audio
Export Property MapGcs Destination - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- dtmf
Settings Property Map - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- logging
Settings Property Map - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings, GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
- Enabled bool
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- Finish
Digit string - The digit that terminates a DTMF digit sequence.
- Max
Digits int - Max length of DTMF digits.
- Enabled bool
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- Finish
Digit string - The digit that terminates a DTMF digit sequence.
- Max
Digits int - Max length of DTMF digits.
- enabled Boolean
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- finish
Digit String - The digit that terminates a DTMF digit sequence.
- max
Digits Integer - Max length of DTMF digits.
- enabled boolean
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- finish
Digit string - The digit that terminates a DTMF digit sequence.
- max
Digits number - Max length of DTMF digits.
- enabled bool
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- finish_
digit str - The digit that terminates a DTMF digit sequence.
- max_
digits int - Max length of DTMF digits.
- enabled Boolean
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- finish
Digit String - The digit that terminates a DTMF digit sequence.
- max
Digits Number - Max length of DTMF digits.
GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponse, GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponseArgs
- Enabled bool
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- Finish
Digit string - The digit that terminates a DTMF digit sequence.
- Max
Digits int - Max length of DTMF digits.
- Enabled bool
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- Finish
Digit string - The digit that terminates a DTMF digit sequence.
- Max
Digits int - Max length of DTMF digits.
- enabled Boolean
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- finish
Digit String - The digit that terminates a DTMF digit sequence.
- max
Digits Integer - Max length of DTMF digits.
- enabled boolean
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- finish
Digit string - The digit that terminates a DTMF digit sequence.
- max
Digits number - Max length of DTMF digits.
- enabled bool
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- finish_
digit str - The digit that terminates a DTMF digit sequence.
- max_
digits int - Max length of DTMF digits.
- enabled Boolean
- If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
- finish
Digit String - The digit that terminates a DTMF digit sequence.
- max
Digits Number - Max length of DTMF digits.
GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings, GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
- Enable
Interaction boolLogging - If true, DF Interaction logging is currently enabled.
- Enable
Stackdriver boolLogging - If true, StackDriver logging is currently enabled.
- Enable
Interaction boolLogging - If true, DF Interaction logging is currently enabled.
- Enable
Stackdriver boolLogging - If true, StackDriver logging is currently enabled.
- enable
Interaction BooleanLogging - If true, DF Interaction logging is currently enabled.
- enable
Stackdriver BooleanLogging - If true, StackDriver logging is currently enabled.
- enable
Interaction booleanLogging - If true, DF Interaction logging is currently enabled.
- enable
Stackdriver booleanLogging - If true, StackDriver logging is currently enabled.
- enable_
interaction_ boollogging - If true, DF Interaction logging is currently enabled.
- enable_
stackdriver_ boollogging - If true, StackDriver logging is currently enabled.
- enable
Interaction BooleanLogging - If true, DF Interaction logging is currently enabled.
- enable
Stackdriver BooleanLogging - If true, StackDriver logging is currently enabled.
GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponse, GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponseArgs
- Enable
Interaction boolLogging - If true, DF Interaction logging is currently enabled.
- Enable
Stackdriver boolLogging - If true, StackDriver logging is currently enabled.
- Enable
Interaction boolLogging - If true, DF Interaction logging is currently enabled.
- Enable
Stackdriver boolLogging - If true, StackDriver logging is currently enabled.
- enable
Interaction BooleanLogging - If true, DF Interaction logging is currently enabled.
- enable
Stackdriver BooleanLogging - If true, StackDriver logging is currently enabled.
- enable
Interaction booleanLogging - If true, DF Interaction logging is currently enabled.
- enable
Stackdriver booleanLogging - If true, StackDriver logging is currently enabled.
- enable_
interaction_ boollogging - If true, DF Interaction logging is currently enabled.
- enable_
stackdriver_ boollogging - If true, StackDriver logging is currently enabled.
- enable
Interaction BooleanLogging - If true, DF Interaction logging is currently enabled.
- enable
Stackdriver BooleanLogging - If true, StackDriver logging is currently enabled.
GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse, GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseArgs
- Audio
Export Pulumi.Gcs Destination Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Gcs Destination Response - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- Dtmf
Settings Pulumi.Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Advanced Settings Dtmf Settings Response - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- Logging
Settings Pulumi.Google Native. Dialogflow. V3Beta1. Inputs. Google Cloud Dialogflow Cx V3beta1Advanced Settings Logging Settings Response - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
- Audio
Export GoogleGcs Destination Cloud Dialogflow Cx V3beta1Gcs Destination Response - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- Dtmf
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Dtmf Settings Response - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- Logging
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Logging Settings Response - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
- audio
Export GoogleGcs Destination Cloud Dialogflow Cx V3beta1Gcs Destination Response - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- dtmf
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Dtmf Settings Response - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- logging
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Logging Settings Response - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
- audio
Export GoogleGcs Destination Cloud Dialogflow Cx V3beta1Gcs Destination Response - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- dtmf
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Dtmf Settings Response - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- logging
Settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Logging Settings Response - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
- audio_
export_ Googlegcs_ destination Cloud Dialogflow Cx V3beta1Gcs Destination Response - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- dtmf_
settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Dtmf Settings Response - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- logging_
settings GoogleCloud Dialogflow Cx V3beta1Advanced Settings Logging Settings Response - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
- audio
Export Property MapGcs Destination - If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
- dtmf
Settings Property Map - Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
- logging
Settings Property Map - Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettings, GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs
- Enable
Answer boolFeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
- Enable
Answer boolFeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
- enable
Answer BooleanFeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
- enable
Answer booleanFeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
- enable_
answer_ boolfeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
- enable
Answer BooleanFeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponse, GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseArgs
- Enable
Answer boolFeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
- Enable
Answer boolFeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
- enable
Answer BooleanFeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
- enable
Answer booleanFeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
- enable_
answer_ boolfeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
- enable
Answer BooleanFeedback - Optional. If enabled, end users will be able to provide answer feedback to Dialogflow responses. Feature works only if interaction logging is enabled in the Dialogflow agent.
GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettings, GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs
- Engine string
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
- Engine string
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
- engine String
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
- engine string
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
- engine str
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
- engine String
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponse, GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseArgs
- Engine string
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
- Engine string
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
- engine String
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
- engine string
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
- engine str
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
- engine String
- The full name of the Gen App Builder engine related to this agent if there is one. Format:
projects/{Project ID}/locations/{Location ID}/collections/{Collection ID}/engines/{Engine ID}
GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettings, GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs
- github
Settings Property Map - GitHub settings.
GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettings, GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs
- Access
Token string - The access token used to authenticate the access to the GitHub repository.
- Branches List<string>
- A list of branches configured to be used from Dialogflow.
- Display
Name string - The unique repository display name for the GitHub repository.
- Repository
Uri string - The GitHub repository URI related to the agent.
- Tracking
Branch string - The branch of the GitHub repository tracked for this agent.
- Access
Token string - The access token used to authenticate the access to the GitHub repository.
- Branches []string
- A list of branches configured to be used from Dialogflow.
- Display
Name string - The unique repository display name for the GitHub repository.
- Repository
Uri string - The GitHub repository URI related to the agent.
- Tracking
Branch string - The branch of the GitHub repository tracked for this agent.
- access
Token String - The access token used to authenticate the access to the GitHub repository.
- branches List<String>
- A list of branches configured to be used from Dialogflow.
- display
Name String - The unique repository display name for the GitHub repository.
- repository
Uri String - The GitHub repository URI related to the agent.
- tracking
Branch String - The branch of the GitHub repository tracked for this agent.
- access
Token string - The access token used to authenticate the access to the GitHub repository.
- branches string[]
- A list of branches configured to be used from Dialogflow.
- display
Name string - The unique repository display name for the GitHub repository.
- repository
Uri string - The GitHub repository URI related to the agent.
- tracking
Branch string - The branch of the GitHub repository tracked for this agent.
- access_
token str - The access token used to authenticate the access to the GitHub repository.
- branches Sequence[str]
- A list of branches configured to be used from Dialogflow.
- display_
name str - The unique repository display name for the GitHub repository.
- repository_
uri str - The GitHub repository URI related to the agent.
- tracking_
branch str - The branch of the GitHub repository tracked for this agent.
- access
Token String - The access token used to authenticate the access to the GitHub repository.
- branches List<String>
- A list of branches configured to be used from Dialogflow.
- display
Name String - The unique repository display name for the GitHub repository.
- repository
Uri String - The GitHub repository URI related to the agent.
- tracking
Branch String - The branch of the GitHub repository tracked for this agent.
GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponse, GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseArgs
- Access
Token string - The access token used to authenticate the access to the GitHub repository.
- Branches List<string>
- A list of branches configured to be used from Dialogflow.
- Display
Name string - The unique repository display name for the GitHub repository.
- Repository
Uri string - The GitHub repository URI related to the agent.
- Tracking
Branch string - The branch of the GitHub repository tracked for this agent.
- Access
Token string - The access token used to authenticate the access to the GitHub repository.
- Branches []string
- A list of branches configured to be used from Dialogflow.
- Display
Name string - The unique repository display name for the GitHub repository.
- Repository
Uri string - The GitHub repository URI related to the agent.
- Tracking
Branch string - The branch of the GitHub repository tracked for this agent.
- access
Token String - The access token used to authenticate the access to the GitHub repository.
- branches List<String>
- A list of branches configured to be used from Dialogflow.
- display
Name String - The unique repository display name for the GitHub repository.
- repository
Uri String - The GitHub repository URI related to the agent.
- tracking
Branch String - The branch of the GitHub repository tracked for this agent.
- access
Token string - The access token used to authenticate the access to the GitHub repository.
- branches string[]
- A list of branches configured to be used from Dialogflow.
- display
Name string - The unique repository display name for the GitHub repository.
- repository
Uri string - The GitHub repository URI related to the agent.
- tracking
Branch string - The branch of the GitHub repository tracked for this agent.
- access_
token str - The access token used to authenticate the access to the GitHub repository.
- branches Sequence[str]
- A list of branches configured to be used from Dialogflow.
- display_
name str - The unique repository display name for the GitHub repository.
- repository_
uri str - The GitHub repository URI related to the agent.
- tracking_
branch str - The branch of the GitHub repository tracked for this agent.
- access
Token String - The access token used to authenticate the access to the GitHub repository.
- branches List<String>
- A list of branches configured to be used from Dialogflow.
- display
Name String - The unique repository display name for the GitHub repository.
- repository
Uri String - The GitHub repository URI related to the agent.
- tracking
Branch String - The branch of the GitHub repository tracked for this agent.
GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponse, GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseArgs
- github
Settings Property Map - GitHub settings.
GoogleCloudDialogflowCxV3beta1GcsDestination, GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
- Uri string
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
- Uri string
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
- uri String
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
- uri string
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
- uri str
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
- uri String
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
GoogleCloudDialogflowCxV3beta1GcsDestinationResponse, GoogleCloudDialogflowCxV3beta1GcsDestinationResponseArgs
- Uri string
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
- Uri string
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
- uri String
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
- uri string
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
- uri str
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
- uri String
- The Google Cloud Storage URI for the exported objects. A URI is of the form:
gs://bucket/object-name-or-prefix
Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation.
GoogleCloudDialogflowCxV3beta1SpeechToTextSettings, GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs
- Enable
Speech boolAdaptation - Whether to use speech adaptation for speech recognition.
- Enable
Speech boolAdaptation - Whether to use speech adaptation for speech recognition.
- enable
Speech BooleanAdaptation - Whether to use speech adaptation for speech recognition.
- enable
Speech booleanAdaptation - Whether to use speech adaptation for speech recognition.
- enable_
speech_ booladaptation - Whether to use speech adaptation for speech recognition.
- enable
Speech BooleanAdaptation - Whether to use speech adaptation for speech recognition.
GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponse, GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseArgs
- Enable
Speech boolAdaptation - Whether to use speech adaptation for speech recognition.
- Enable
Speech boolAdaptation - Whether to use speech adaptation for speech recognition.
- enable
Speech BooleanAdaptation - Whether to use speech adaptation for speech recognition.
- enable
Speech booleanAdaptation - Whether to use speech adaptation for speech recognition.
- enable_
speech_ booladaptation - Whether to use speech adaptation for speech recognition.
- enable
Speech BooleanAdaptation - Whether to use speech adaptation for speech recognition.
GoogleCloudDialogflowCxV3beta1TextToSpeechSettings, GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs
- Synthesize
Speech Dictionary<string, string>Configs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
- Synthesize
Speech map[string]stringConfigs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
- synthesize
Speech Map<String,String>Configs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
- synthesize
Speech {[key: string]: string}Configs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
- synthesize_
speech_ Mapping[str, str]configs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
- synthesize
Speech Map<String>Configs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponse, GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseArgs
- Synthesize
Speech Dictionary<string, string>Configs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
- Synthesize
Speech map[string]stringConfigs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
- synthesize
Speech Map<String,String>Configs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
- synthesize
Speech {[key: string]: string}Configs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
- synthesize_
speech_ Mapping[str, str]configs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
- synthesize
Speech Map<String>Configs - Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig. These settings affect: - The phone gateway synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
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.