v3beta1

package
v0.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Auto expansion disabled for the entity.
	EntityTypeAutoExpansionModeAutoExpansionModeUnspecified = EntityTypeAutoExpansionMode("AUTO_EXPANSION_MODE_UNSPECIFIED")
	// Allows an agent to recognize values that have not been explicitly listed in the entity.
	EntityTypeAutoExpansionModeAutoExpansionModeDefault = EntityTypeAutoExpansionMode("AUTO_EXPANSION_MODE_DEFAULT")
)
View Source
const (
	// Not specified. This value should be never used.
	EntityTypeKindKindUnspecified = EntityTypeKind("KIND_UNSPECIFIED")
	// Map entity types allow mapping of a group of synonyms to a canonical value.
	EntityTypeKindKindMap = EntityTypeKind("KIND_MAP")
	// List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases).
	EntityTypeKindKindList = EntityTypeKind("KIND_LIST")
	// Regexp entity types allow to specify regular expressions in entries values.
	EntityTypeKindKindRegexp = EntityTypeKind("KIND_REGEXP")
)
View Source
const (
	// State unspecified.
	ExperimentStateEnumStateUnspecified = ExperimentStateEnum("STATE_UNSPECIFIED")
	// The experiment is created but not started yet.
	ExperimentStateEnumDraft = ExperimentStateEnum("DRAFT")
	// The experiment is running.
	ExperimentStateEnumRunning = ExperimentStateEnum("RUNNING")
	// The experiment is done.
	ExperimentStateEnumDone = ExperimentStateEnum("DONE")
	// The experiment with auto-rollout enabled has failed.
	ExperimentStateEnumRolloutFailed = ExperimentStateEnum("ROLLOUT_FAILED")
)
View Source
const (
	// Not specified. This value indicates that the data store type is not specified, so it will not be used during search.
	GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeDataStoreTypeUnspecified = GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType("DATA_STORE_TYPE_UNSPECIFIED")
	// A data store that contains public web content.
	GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePublicWeb = GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType("PUBLIC_WEB")
	// A data store that contains unstructured private data.
	GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeUnstructured = GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType("UNSTRUCTURED")
	// A data store that contains structured data (for example FAQ).
	GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeStructured = GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType("STRUCTURED")
)
View Source
const (
	// Count type unspecified.
	GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeCountTypeUnspecified = GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType("COUNT_TYPE_UNSPECIFIED")
	// Total number of occurrences of a 'NO_MATCH'.
	GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeTotalNoMatchCount = GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType("TOTAL_NO_MATCH_COUNT")
	// Total number of turn counts.
	GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeTotalTurnCount = GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType("TOTAL_TURN_COUNT")
	// Average turn count in a session.
	GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeAverageTurnCount = GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType("AVERAGE_TURN_COUNT")
)
View Source
const (
	// Metric unspecified.
	GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeMetricUnspecified = GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType("METRIC_UNSPECIFIED")
	// Percentage of contained sessions without user calling back in 24 hours.
	GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeContainedSessionNoCallbackRate = GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType("CONTAINED_SESSION_NO_CALLBACK_RATE")
	// Percentage of sessions that were handed to a human agent.
	GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeLiveAgentHandoffRate = GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType("LIVE_AGENT_HANDOFF_RATE")
	// Percentage of sessions with the same user calling back.
	GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeCallbackSessionRate = GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType("CALLBACK_SESSION_RATE")
	// Percentage of sessions where user hung up.
	GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeAbandonedSessionRate = GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType("ABANDONED_SESSION_RATE")
	// Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.
	GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeSessionEndRate = GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType("SESSION_END_RATE")
)
View Source
const (
	// Not specified.
	GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingAudioEncodingUnspecified = GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding("AUDIO_ENCODING_UNSPECIFIED")
	// Uncompressed 16-bit signed little-endian samples (Linear PCM).
	GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingAudioEncodingLinear16 = GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding("AUDIO_ENCODING_LINEAR_16")
	// [`FLAC`](https://xiph.org/flac/documentation.html) (Free Lossless Audio Codec) is the recommended encoding because it is lossless (therefore recognition is not compromised) and requires only about half the bandwidth of `LINEAR16`. `FLAC` stream encoding supports 16-bit and 24-bit samples, however, not all fields in `STREAMINFO` are supported.
	GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingAudioEncodingFlac = GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding("AUDIO_ENCODING_FLAC")
	// 8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
	GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingAudioEncodingMulaw = GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding("AUDIO_ENCODING_MULAW")
	// Adaptive Multi-Rate Narrowband codec. `sample_rate_hertz` must be 8000.
	GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingAudioEncodingAmr = GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding("AUDIO_ENCODING_AMR")
	// Adaptive Multi-Rate Wideband codec. `sample_rate_hertz` must be 16000.
	GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingAudioEncodingAmrWb = GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding("AUDIO_ENCODING_AMR_WB")
	// Opus encoded audio frames in Ogg container ([OggOpus](https://wiki.xiph.org/OggOpus)). `sample_rate_hertz` must be 16000.
	GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingAudioEncodingOggOpus = GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding("AUDIO_ENCODING_OGG_OPUS")
	// Although the use of lossy encodings is not recommended, if a very low bitrate encoding is required, `OGG_OPUS` is highly preferred over Speex encoding. The [Speex](https://speex.org/) encoding supported by Dialogflow API has a header byte in each block, as in MIME type `audio/x-speex-with-header-byte`. It is a variant of the RTP Speex encoding defined in [RFC 5574](https://tools.ietf.org/html/rfc5574). The stream is a sequence of blocks, one block per RTP packet. Each block starts with a byte containing the length of the block, in bytes, followed by one or more frames of Speex data, padded to an integral number of bytes (octets) as specified in RFC 5574. In other words, each RTP header is replaced with a single byte containing the block length. Only Speex wideband is supported. `sample_rate_hertz` must be 16000.
	GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingAudioEncodingSpeexWithHeaderByte = GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding("AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE")
)
View Source
const (
	// No model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.
	GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantSpeechModelVariantUnspecified = GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant("SPEECH_MODEL_VARIANT_UNSPECIFIED")
	// Use the best available variant of the Speech model that the caller is eligible for. Please see the [Dialogflow docs](https://cloud.google.com/dialogflow/docs/data-logging) for how to make your project eligible for enhanced models.
	GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantUseBestAvailable = GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant("USE_BEST_AVAILABLE")
	// Use standard model variant even if an enhanced model is available. See the [Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/enhanced-models) for details about enhanced models.
	GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantUseStandard = GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant("USE_STANDARD")
	// Use 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](https://cloud.google.com/speech-to-text/docs/enhanced-models) 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](https://cloud.google.com/dialogflow/docs/data-logging) for how to make your project eligible.
	GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantUseEnhanced = GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant("USE_ENHANCED")
)
View Source
const (
	// Not specified. `MODEL_TRAINING_MODE_AUTOMATIC` will be used.
	GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeModelTrainingModeUnspecified = GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode("MODEL_TRAINING_MODE_UNSPECIFIED")
	// NLU model training is automatically triggered when a flow gets modified. User can also manually trigger model training in this mode.
	GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeModelTrainingModeAutomatic = GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode("MODEL_TRAINING_MODE_AUTOMATIC")
	// User needs to manually trigger NLU model training. Best for large flows whose models take long time to train.
	GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeModelTrainingModeManual = GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode("MODEL_TRAINING_MODE_MANUAL")
)
View Source
const (
	// Not specified. `MODEL_TYPE_STANDARD` will be used.
	GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeModelTypeUnspecified = GoogleCloudDialogflowCxV3beta1NluSettingsModelType("MODEL_TYPE_UNSPECIFIED")
	// Use standard NLU model.
	GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeModelTypeStandard = GoogleCloudDialogflowCxV3beta1NluSettingsModelType("MODEL_TYPE_STANDARD")
	// Use advanced NLU model.
	GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeModelTypeAdvanced = GoogleCloudDialogflowCxV3beta1NluSettingsModelType("MODEL_TYPE_ADVANCED")
)
View Source
const (
	// Unspecified. Do not use.
	GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatAudioFormatUnspecified = GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat("AUDIO_FORMAT_UNSPECIFIED")
	// G.711 mu-law PCM with 8kHz sample rate.
	GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatMulaw = GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat("MULAW")
	// MP3 file format.
	GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatMp3 = GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat("MP3")
	// OGG Vorbis.
	GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOgg = GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat("OGG")
)
View Source
const (
	// Not specified. Should never be used.
	GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultTestResultUnspecified = GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult("TEST_RESULT_UNSPECIFIED")
	// The test passed.
	GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPassed = GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult("PASSED")
	// The test did not pass.
	GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultFailed = GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult("FAILED")
)
View Source
const (
	// HTTP method not specified.
	GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodHttpMethodUnspecified = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod("HTTP_METHOD_UNSPECIFIED")
	// HTTP POST Method.
	GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPost = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod("POST")
	// HTTP GET Method.
	GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodGet = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod("GET")
	// HTTP HEAD Method.
	GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodHead = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod("HEAD")
	// HTTP PUT Method.
	GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPut = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod("PUT")
	// HTTP DELETE Method.
	GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodDelete = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod("DELETE")
	// HTTP PATCH Method.
	GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPatch = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod("PATCH")
	// HTTP OPTIONS Method.
	GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOptions = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod("OPTIONS")
)
View Source
const (
	// Default value. This value is unused.
	GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeWebhookTypeUnspecified = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType("WEBHOOK_TYPE_UNSPECIFIED")
	// Represents a standard webhook.
	GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeStandard = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType("STANDARD")
	// Represents a flexible webhook.
	GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeFlexible = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType("FLEXIBLE")
)
View Source
const (
	// Unspecified. Do not use.
	SecuritySettingPurgeDataTypesItemPurgeDataTypeUnspecified = SecuritySettingPurgeDataTypesItem("PURGE_DATA_TYPE_UNSPECIFIED")
	// Dialogflow history. This does not include Cloud logging, which is owned by the user - not Dialogflow.
	SecuritySettingPurgeDataTypesItemDialogflowHistory = SecuritySettingPurgeDataTypesItem("DIALOGFLOW_HISTORY")
)
View Source
const (
	// Don't redact any kind of data.
	SecuritySettingRedactionScopeRedactionScopeUnspecified = SecuritySettingRedactionScope("REDACTION_SCOPE_UNSPECIFIED")
	// On data to be written to disk or similar devices that are capable of holding data even if power is disconnected. This includes data that are temporarily saved on disk.
	SecuritySettingRedactionScopeRedactDiskStorage = SecuritySettingRedactionScope("REDACT_DISK_STORAGE")
)
View Source
const (
	// Do not redact.
	SecuritySettingRedactionStrategyRedactionStrategyUnspecified = SecuritySettingRedactionStrategy("REDACTION_STRATEGY_UNSPECIFIED")
	// Call redaction service to clean up the data to be persisted.
	SecuritySettingRedactionStrategyRedactWithService = SecuritySettingRedactionStrategy("REDACT_WITH_SERVICE")
)
View Source
const (
	// Retains the persisted data with Dialogflow's internal default 365d TTLs.
	SecuritySettingRetentionStrategyRetentionStrategyUnspecified = SecuritySettingRetentionStrategy("RETENTION_STRATEGY_UNSPECIFIED")
	// Removes data when the conversation ends. If there is no Conversation explicitly established, a default conversation ends when the corresponding Dialogflow session ends.
	SecuritySettingRetentionStrategyRemoveAfterConversation = SecuritySettingRetentionStrategy("REMOVE_AFTER_CONVERSATION")
)
View Source
const (
	// Not specified. This value should be never used.
	SessionEntityTypeEntityOverrideModeEntityOverrideModeUnspecified = SessionEntityTypeEntityOverrideMode("ENTITY_OVERRIDE_MODE_UNSPECIFIED")
	// The collection of session entities overrides the collection of entities in the corresponding custom entity type.
	SessionEntityTypeEntityOverrideModeEntityOverrideModeOverride = SessionEntityTypeEntityOverrideMode("ENTITY_OVERRIDE_MODE_OVERRIDE")
	// The collection of session entities extends the collection of entities in the corresponding custom entity type. Note: Even in this override mode calls to `ListSessionEntityTypes`, `GetSessionEntityType`, `CreateSessionEntityType` and `UpdateSessionEntityType` only return the additional entities added in this session entity type. If you want to get the supplemented list, please call EntityTypes.GetEntityType on the custom entity type and merge.
	SessionEntityTypeEntityOverrideModeEntityOverrideModeSupplement = SessionEntityTypeEntityOverrideMode("ENTITY_OVERRIDE_MODE_SUPPLEMENT")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Agent

type Agent struct {
	pulumi.CustomResourceState

	// Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput `pulumi:"advancedSettings"`
	// Optional. Answer feedback collection settings.
	AnswerFeedbackSettings GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutput `pulumi:"answerFeedbackSettings"`
	// The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted [Web Demo](https://cloud.google.com/dialogflow/docs/integrations/web-demo) integration.
	AvatarUri pulumi.StringOutput `pulumi:"avatarUri"`
	// Immutable. The default language of the agent as a language tag. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. This field cannot be set by the Agents.UpdateAgent method.
	DefaultLanguageCode pulumi.StringOutput `pulumi:"defaultLanguageCode"`
	// The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description pulumi.StringOutput `pulumi:"description"`
	// The human-readable name of the agent, unique within the location.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Indicates if automatic spell correction is enabled in detect intent requests.
	EnableSpellCorrection pulumi.BoolOutput `pulumi:"enableSpellCorrection"`
	// Indicates if stackdriver logging is enabled for the agent. Please use agent.advanced_settings instead.
	EnableStackdriverLogging pulumi.BoolOutput `pulumi:"enableStackdriverLogging"`
	// Gen App Builder-related agent-level settings.
	GenAppBuilderSettings GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutput `pulumi:"genAppBuilderSettings"`
	// Git integration settings for this agent.
	GitIntegrationSettings GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutput `pulumi:"gitIntegrationSettings"`
	Location               pulumi.StringOutput                                                     `pulumi:"location"`
	// Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for RestoreAgent.
	Locked pulumi.BoolOutput `pulumi:"locked"`
	// The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format: `projects//locations//agents/`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Name of the SecuritySettings reference for the agent. Format: `projects//locations//securitySettings/`.
	SecuritySettings pulumi.StringOutput `pulumi:"securitySettings"`
	// Speech recognition related settings.
	SpeechToTextSettings GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutput `pulumi:"speechToTextSettings"`
	// 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/`.
	StartFlow pulumi.StringOutput `pulumi:"startFlow"`
	// The list of all languages supported by the agent (except for the `default_language_code`).
	SupportedLanguageCodes pulumi.StringArrayOutput `pulumi:"supportedLanguageCodes"`
	// Settings on instructing the speech synthesizer on how to generate the output audio content.
	TextToSpeechSettings GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutput `pulumi:"textToSpeechSettings"`
	// The time zone of the agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.
	TimeZone pulumi.StringOutput `pulumi:"timeZone"`
}

Creates an agent in the specified location. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).

func GetAgent

func GetAgent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AgentState, opts ...pulumi.ResourceOption) (*Agent, error)

GetAgent gets an existing Agent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAgent

func NewAgent(ctx *pulumi.Context,
	name string, args *AgentArgs, opts ...pulumi.ResourceOption) (*Agent, error)

NewAgent registers a new resource with the given unique name, arguments, and options.

func (*Agent) ElementType

func (*Agent) ElementType() reflect.Type

func (*Agent) ToAgentOutput

func (i *Agent) ToAgentOutput() AgentOutput

func (*Agent) ToAgentOutputWithContext

func (i *Agent) ToAgentOutputWithContext(ctx context.Context) AgentOutput

type AgentArgs

type AgentArgs struct {
	// Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrInput
	// Optional. Answer feedback collection settings.
	AnswerFeedbackSettings GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrInput
	// The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted [Web Demo](https://cloud.google.com/dialogflow/docs/integrations/web-demo) integration.
	AvatarUri pulumi.StringPtrInput
	// Immutable. The default language of the agent as a language tag. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. This field cannot be set by the Agents.UpdateAgent method.
	DefaultLanguageCode pulumi.StringInput
	// The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description pulumi.StringPtrInput
	// The human-readable name of the agent, unique within the location.
	DisplayName pulumi.StringInput
	// Indicates if automatic spell correction is enabled in detect intent requests.
	EnableSpellCorrection pulumi.BoolPtrInput
	// Indicates if stackdriver logging is enabled for the agent. Please use agent.advanced_settings instead.
	EnableStackdriverLogging pulumi.BoolPtrInput
	// Gen App Builder-related agent-level settings.
	GenAppBuilderSettings GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrInput
	// Git integration settings for this agent.
	GitIntegrationSettings GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrInput
	Location               pulumi.StringPtrInput
	// Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for RestoreAgent.
	Locked pulumi.BoolPtrInput
	// The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format: `projects//locations//agents/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Name of the SecuritySettings reference for the agent. Format: `projects//locations//securitySettings/`.
	SecuritySettings pulumi.StringPtrInput
	// Speech recognition related settings.
	SpeechToTextSettings GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrInput
	// 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/`.
	StartFlow pulumi.StringPtrInput
	// The list of all languages supported by the agent (except for the `default_language_code`).
	SupportedLanguageCodes pulumi.StringArrayInput
	// Settings on instructing the speech synthesizer on how to generate the output audio content.
	TextToSpeechSettings GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrInput
	// The time zone of the agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.
	TimeZone pulumi.StringInput
}

The set of arguments for constructing a Agent resource.

func (AgentArgs) ElementType

func (AgentArgs) ElementType() reflect.Type

type AgentInput

type AgentInput interface {
	pulumi.Input

	ToAgentOutput() AgentOutput
	ToAgentOutputWithContext(ctx context.Context) AgentOutput
}

type AgentOutput

type AgentOutput struct{ *pulumi.OutputState }

func (AgentOutput) AdvancedSettings added in v0.19.0

Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (AgentOutput) AnswerFeedbackSettings added in v0.32.0

Optional. Answer feedback collection settings.

func (AgentOutput) AvatarUri added in v0.19.0

func (o AgentOutput) AvatarUri() pulumi.StringOutput

The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted [Web Demo](https://cloud.google.com/dialogflow/docs/integrations/web-demo) integration.

func (AgentOutput) DefaultLanguageCode added in v0.19.0

func (o AgentOutput) DefaultLanguageCode() pulumi.StringOutput

Immutable. The default language of the agent as a language tag. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. This field cannot be set by the Agents.UpdateAgent method.

func (AgentOutput) Description added in v0.19.0

func (o AgentOutput) Description() pulumi.StringOutput

The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.

func (AgentOutput) DisplayName added in v0.19.0

func (o AgentOutput) DisplayName() pulumi.StringOutput

The human-readable name of the agent, unique within the location.

func (AgentOutput) ElementType

func (AgentOutput) ElementType() reflect.Type

func (AgentOutput) EnableSpellCorrection added in v0.19.0

func (o AgentOutput) EnableSpellCorrection() pulumi.BoolOutput

Indicates if automatic spell correction is enabled in detect intent requests.

func (AgentOutput) EnableStackdriverLogging added in v0.19.0

func (o AgentOutput) EnableStackdriverLogging() pulumi.BoolOutput

Indicates if stackdriver logging is enabled for the agent. Please use agent.advanced_settings instead.

func (AgentOutput) GenAppBuilderSettings added in v0.32.0

Gen App Builder-related agent-level settings.

func (AgentOutput) GitIntegrationSettings added in v0.32.0

Git integration settings for this agent.

func (AgentOutput) Location added in v0.21.0

func (o AgentOutput) Location() pulumi.StringOutput

func (AgentOutput) Locked added in v0.19.0

func (o AgentOutput) Locked() pulumi.BoolOutput

Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for RestoreAgent.

func (AgentOutput) Name added in v0.19.0

func (o AgentOutput) Name() pulumi.StringOutput

The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format: `projects//locations//agents/`.

func (AgentOutput) Project added in v0.21.0

func (o AgentOutput) Project() pulumi.StringOutput

func (AgentOutput) SecuritySettings added in v0.19.0

func (o AgentOutput) SecuritySettings() pulumi.StringOutput

Name of the SecuritySettings reference for the agent. Format: `projects//locations//securitySettings/`.

func (AgentOutput) SpeechToTextSettings added in v0.19.0

Speech recognition related settings.

func (AgentOutput) StartFlow added in v0.19.0

func (o AgentOutput) StartFlow() pulumi.StringOutput

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/`.

func (AgentOutput) SupportedLanguageCodes added in v0.19.0

func (o AgentOutput) SupportedLanguageCodes() pulumi.StringArrayOutput

The list of all languages supported by the agent (except for the `default_language_code`).

func (AgentOutput) TextToSpeechSettings added in v0.29.0

Settings on instructing the speech synthesizer on how to generate the output audio content.

func (AgentOutput) TimeZone added in v0.19.0

func (o AgentOutput) TimeZone() pulumi.StringOutput

The time zone of the agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.

func (AgentOutput) ToAgentOutput

func (o AgentOutput) ToAgentOutput() AgentOutput

func (AgentOutput) ToAgentOutputWithContext

func (o AgentOutput) ToAgentOutputWithContext(ctx context.Context) AgentOutput

type AgentState

type AgentState struct {
}

func (AgentState) ElementType

func (AgentState) ElementType() reflect.Type

type EntityType added in v0.3.0

type EntityType struct {
	pulumi.CustomResourceState

	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// Indicates whether the entity type can be automatically expanded.
	AutoExpansionMode pulumi.StringOutput `pulumi:"autoExpansionMode"`
	// The human-readable name of the entity type, unique within the agent.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Enables fuzzy entity extraction during classification.
	EnableFuzzyExtraction pulumi.BoolOutput `pulumi:"enableFuzzyExtraction"`
	// The collection of entity entries associated with the entity type.
	Entities GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutput `pulumi:"entities"`
	// Collection of exceptional words and phrases that shouldn't be matched. For example, if you have a size entity type with entry `giant`(an adjective), you might consider adding `giants`(a noun) as an exclusion. If the kind of entity type is `KIND_MAP`, then the phrases specified by entities and excluded phrases should be mutually exclusive.
	ExcludedPhrases GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseArrayOutput `pulumi:"excludedPhrases"`
	// Indicates the kind of entity type.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The language of the following fields in `entity_type`: * `EntityType.entities.value` * `EntityType.entities.synonyms` * `EntityType.excluded_phrases.value` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.
	LanguageCode pulumi.StringPtrOutput `pulumi:"languageCode"`
	Location     pulumi.StringOutput    `pulumi:"location"`
	// The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType. Format: `projects//locations//agents//entityTypes/`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Indicates whether parameters of the entity type should be redacted in log. If redaction is enabled, page parameters and intent parameters referring to the entity type will be replaced by parameter name during logging.
	Redact pulumi.BoolOutput `pulumi:"redact"`
}

Creates an entity type in the specified agent.

func GetEntityType added in v0.3.0

func GetEntityType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EntityTypeState, opts ...pulumi.ResourceOption) (*EntityType, error)

GetEntityType gets an existing EntityType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEntityType added in v0.3.0

func NewEntityType(ctx *pulumi.Context,
	name string, args *EntityTypeArgs, opts ...pulumi.ResourceOption) (*EntityType, error)

NewEntityType registers a new resource with the given unique name, arguments, and options.

func (*EntityType) ElementType added in v0.3.0

func (*EntityType) ElementType() reflect.Type

func (*EntityType) ToEntityTypeOutput added in v0.3.0

func (i *EntityType) ToEntityTypeOutput() EntityTypeOutput

func (*EntityType) ToEntityTypeOutputWithContext added in v0.3.0

func (i *EntityType) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput

type EntityTypeArgs added in v0.3.0

type EntityTypeArgs struct {
	AgentId pulumi.StringInput
	// Indicates whether the entity type can be automatically expanded.
	AutoExpansionMode EntityTypeAutoExpansionModePtrInput
	// The human-readable name of the entity type, unique within the agent.
	DisplayName pulumi.StringInput
	// Enables fuzzy entity extraction during classification.
	EnableFuzzyExtraction pulumi.BoolPtrInput
	// The collection of entity entries associated with the entity type.
	Entities GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayInput
	// Collection of exceptional words and phrases that shouldn't be matched. For example, if you have a size entity type with entry `giant`(an adjective), you might consider adding `giants`(a noun) as an exclusion. If the kind of entity type is `KIND_MAP`, then the phrases specified by entities and excluded phrases should be mutually exclusive.
	ExcludedPhrases GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayInput
	// Indicates the kind of entity type.
	Kind EntityTypeKindInput
	// The language of the following fields in `entity_type`: * `EntityType.entities.value` * `EntityType.entities.synonyms` * `EntityType.excluded_phrases.value` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringPtrInput
	// The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType. Format: `projects//locations//agents//entityTypes/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Indicates whether parameters of the entity type should be redacted in log. If redaction is enabled, page parameters and intent parameters referring to the entity type will be replaced by parameter name during logging.
	Redact pulumi.BoolPtrInput
}

The set of arguments for constructing a EntityType resource.

func (EntityTypeArgs) ElementType added in v0.3.0

func (EntityTypeArgs) ElementType() reflect.Type

type EntityTypeAutoExpansionMode added in v0.4.0

type EntityTypeAutoExpansionMode string

Indicates whether the entity type can be automatically expanded.

func (EntityTypeAutoExpansionMode) ElementType added in v0.4.0

func (EntityTypeAutoExpansionMode) ToEntityTypeAutoExpansionModeOutput added in v0.6.0

func (e EntityTypeAutoExpansionMode) ToEntityTypeAutoExpansionModeOutput() EntityTypeAutoExpansionModeOutput

func (EntityTypeAutoExpansionMode) ToEntityTypeAutoExpansionModeOutputWithContext added in v0.6.0

func (e EntityTypeAutoExpansionMode) ToEntityTypeAutoExpansionModeOutputWithContext(ctx context.Context) EntityTypeAutoExpansionModeOutput

func (EntityTypeAutoExpansionMode) ToEntityTypeAutoExpansionModePtrOutput added in v0.6.0

func (e EntityTypeAutoExpansionMode) ToEntityTypeAutoExpansionModePtrOutput() EntityTypeAutoExpansionModePtrOutput

func (EntityTypeAutoExpansionMode) ToEntityTypeAutoExpansionModePtrOutputWithContext added in v0.6.0

func (e EntityTypeAutoExpansionMode) ToEntityTypeAutoExpansionModePtrOutputWithContext(ctx context.Context) EntityTypeAutoExpansionModePtrOutput

func (EntityTypeAutoExpansionMode) ToStringOutput added in v0.4.0

func (e EntityTypeAutoExpansionMode) ToStringOutput() pulumi.StringOutput

func (EntityTypeAutoExpansionMode) ToStringOutputWithContext added in v0.4.0

func (e EntityTypeAutoExpansionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EntityTypeAutoExpansionMode) ToStringPtrOutput added in v0.4.0

func (e EntityTypeAutoExpansionMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityTypeAutoExpansionMode) ToStringPtrOutputWithContext added in v0.4.0

func (e EntityTypeAutoExpansionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityTypeAutoExpansionModeInput added in v0.6.0

type EntityTypeAutoExpansionModeInput interface {
	pulumi.Input

	ToEntityTypeAutoExpansionModeOutput() EntityTypeAutoExpansionModeOutput
	ToEntityTypeAutoExpansionModeOutputWithContext(context.Context) EntityTypeAutoExpansionModeOutput
}

EntityTypeAutoExpansionModeInput is an input type that accepts EntityTypeAutoExpansionModeArgs and EntityTypeAutoExpansionModeOutput values. You can construct a concrete instance of `EntityTypeAutoExpansionModeInput` via:

EntityTypeAutoExpansionModeArgs{...}

type EntityTypeAutoExpansionModeOutput added in v0.6.0

type EntityTypeAutoExpansionModeOutput struct{ *pulumi.OutputState }

func (EntityTypeAutoExpansionModeOutput) ElementType added in v0.6.0

func (EntityTypeAutoExpansionModeOutput) ToEntityTypeAutoExpansionModeOutput added in v0.6.0

func (o EntityTypeAutoExpansionModeOutput) ToEntityTypeAutoExpansionModeOutput() EntityTypeAutoExpansionModeOutput

func (EntityTypeAutoExpansionModeOutput) ToEntityTypeAutoExpansionModeOutputWithContext added in v0.6.0

func (o EntityTypeAutoExpansionModeOutput) ToEntityTypeAutoExpansionModeOutputWithContext(ctx context.Context) EntityTypeAutoExpansionModeOutput

func (EntityTypeAutoExpansionModeOutput) ToEntityTypeAutoExpansionModePtrOutput added in v0.6.0

func (o EntityTypeAutoExpansionModeOutput) ToEntityTypeAutoExpansionModePtrOutput() EntityTypeAutoExpansionModePtrOutput

func (EntityTypeAutoExpansionModeOutput) ToEntityTypeAutoExpansionModePtrOutputWithContext added in v0.6.0

func (o EntityTypeAutoExpansionModeOutput) ToEntityTypeAutoExpansionModePtrOutputWithContext(ctx context.Context) EntityTypeAutoExpansionModePtrOutput

func (EntityTypeAutoExpansionModeOutput) ToStringOutput added in v0.6.0

func (EntityTypeAutoExpansionModeOutput) ToStringOutputWithContext added in v0.6.0

func (o EntityTypeAutoExpansionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EntityTypeAutoExpansionModeOutput) ToStringPtrOutput added in v0.6.0

func (EntityTypeAutoExpansionModeOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o EntityTypeAutoExpansionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityTypeAutoExpansionModePtrInput added in v0.6.0

type EntityTypeAutoExpansionModePtrInput interface {
	pulumi.Input

	ToEntityTypeAutoExpansionModePtrOutput() EntityTypeAutoExpansionModePtrOutput
	ToEntityTypeAutoExpansionModePtrOutputWithContext(context.Context) EntityTypeAutoExpansionModePtrOutput
}

func EntityTypeAutoExpansionModePtr added in v0.6.0

func EntityTypeAutoExpansionModePtr(v string) EntityTypeAutoExpansionModePtrInput

type EntityTypeAutoExpansionModePtrOutput added in v0.6.0

type EntityTypeAutoExpansionModePtrOutput struct{ *pulumi.OutputState }

func (EntityTypeAutoExpansionModePtrOutput) Elem added in v0.6.0

func (EntityTypeAutoExpansionModePtrOutput) ElementType added in v0.6.0

func (EntityTypeAutoExpansionModePtrOutput) ToEntityTypeAutoExpansionModePtrOutput added in v0.6.0

func (o EntityTypeAutoExpansionModePtrOutput) ToEntityTypeAutoExpansionModePtrOutput() EntityTypeAutoExpansionModePtrOutput

func (EntityTypeAutoExpansionModePtrOutput) ToEntityTypeAutoExpansionModePtrOutputWithContext added in v0.6.0

func (o EntityTypeAutoExpansionModePtrOutput) ToEntityTypeAutoExpansionModePtrOutputWithContext(ctx context.Context) EntityTypeAutoExpansionModePtrOutput

func (EntityTypeAutoExpansionModePtrOutput) ToStringPtrOutput added in v0.6.0

func (EntityTypeAutoExpansionModePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o EntityTypeAutoExpansionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityTypeInput added in v0.3.0

type EntityTypeInput interface {
	pulumi.Input

	ToEntityTypeOutput() EntityTypeOutput
	ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput
}

type EntityTypeKind added in v0.4.0

type EntityTypeKind string

Required. Indicates the kind of entity type.

func (EntityTypeKind) ElementType added in v0.4.0

func (EntityTypeKind) ElementType() reflect.Type

func (EntityTypeKind) ToEntityTypeKindOutput added in v0.6.0

func (e EntityTypeKind) ToEntityTypeKindOutput() EntityTypeKindOutput

func (EntityTypeKind) ToEntityTypeKindOutputWithContext added in v0.6.0

func (e EntityTypeKind) ToEntityTypeKindOutputWithContext(ctx context.Context) EntityTypeKindOutput

func (EntityTypeKind) ToEntityTypeKindPtrOutput added in v0.6.0

func (e EntityTypeKind) ToEntityTypeKindPtrOutput() EntityTypeKindPtrOutput

func (EntityTypeKind) ToEntityTypeKindPtrOutputWithContext added in v0.6.0

func (e EntityTypeKind) ToEntityTypeKindPtrOutputWithContext(ctx context.Context) EntityTypeKindPtrOutput

func (EntityTypeKind) ToStringOutput added in v0.4.0

func (e EntityTypeKind) ToStringOutput() pulumi.StringOutput

func (EntityTypeKind) ToStringOutputWithContext added in v0.4.0

func (e EntityTypeKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EntityTypeKind) ToStringPtrOutput added in v0.4.0

func (e EntityTypeKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityTypeKind) ToStringPtrOutputWithContext added in v0.4.0

func (e EntityTypeKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityTypeKindInput added in v0.6.0

type EntityTypeKindInput interface {
	pulumi.Input

	ToEntityTypeKindOutput() EntityTypeKindOutput
	ToEntityTypeKindOutputWithContext(context.Context) EntityTypeKindOutput
}

EntityTypeKindInput is an input type that accepts EntityTypeKindArgs and EntityTypeKindOutput values. You can construct a concrete instance of `EntityTypeKindInput` via:

EntityTypeKindArgs{...}

type EntityTypeKindOutput added in v0.6.0

type EntityTypeKindOutput struct{ *pulumi.OutputState }

func (EntityTypeKindOutput) ElementType added in v0.6.0

func (EntityTypeKindOutput) ElementType() reflect.Type

func (EntityTypeKindOutput) ToEntityTypeKindOutput added in v0.6.0

func (o EntityTypeKindOutput) ToEntityTypeKindOutput() EntityTypeKindOutput

func (EntityTypeKindOutput) ToEntityTypeKindOutputWithContext added in v0.6.0

func (o EntityTypeKindOutput) ToEntityTypeKindOutputWithContext(ctx context.Context) EntityTypeKindOutput

func (EntityTypeKindOutput) ToEntityTypeKindPtrOutput added in v0.6.0

func (o EntityTypeKindOutput) ToEntityTypeKindPtrOutput() EntityTypeKindPtrOutput

func (EntityTypeKindOutput) ToEntityTypeKindPtrOutputWithContext added in v0.6.0

func (o EntityTypeKindOutput) ToEntityTypeKindPtrOutputWithContext(ctx context.Context) EntityTypeKindPtrOutput

func (EntityTypeKindOutput) ToStringOutput added in v0.6.0

func (o EntityTypeKindOutput) ToStringOutput() pulumi.StringOutput

func (EntityTypeKindOutput) ToStringOutputWithContext added in v0.6.0

func (o EntityTypeKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EntityTypeKindOutput) ToStringPtrOutput added in v0.6.0

func (o EntityTypeKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityTypeKindOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o EntityTypeKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityTypeKindPtrInput added in v0.6.0

type EntityTypeKindPtrInput interface {
	pulumi.Input

	ToEntityTypeKindPtrOutput() EntityTypeKindPtrOutput
	ToEntityTypeKindPtrOutputWithContext(context.Context) EntityTypeKindPtrOutput
}

func EntityTypeKindPtr added in v0.6.0

func EntityTypeKindPtr(v string) EntityTypeKindPtrInput

type EntityTypeKindPtrOutput added in v0.6.0

type EntityTypeKindPtrOutput struct{ *pulumi.OutputState }

func (EntityTypeKindPtrOutput) Elem added in v0.6.0

func (EntityTypeKindPtrOutput) ElementType added in v0.6.0

func (EntityTypeKindPtrOutput) ElementType() reflect.Type

func (EntityTypeKindPtrOutput) ToEntityTypeKindPtrOutput added in v0.6.0

func (o EntityTypeKindPtrOutput) ToEntityTypeKindPtrOutput() EntityTypeKindPtrOutput

func (EntityTypeKindPtrOutput) ToEntityTypeKindPtrOutputWithContext added in v0.6.0

func (o EntityTypeKindPtrOutput) ToEntityTypeKindPtrOutputWithContext(ctx context.Context) EntityTypeKindPtrOutput

func (EntityTypeKindPtrOutput) ToStringPtrOutput added in v0.6.0

func (o EntityTypeKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityTypeKindPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o EntityTypeKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EntityTypeOutput added in v0.3.0

type EntityTypeOutput struct{ *pulumi.OutputState }

func (EntityTypeOutput) AgentId added in v0.21.0

func (o EntityTypeOutput) AgentId() pulumi.StringOutput

func (EntityTypeOutput) AutoExpansionMode added in v0.19.0

func (o EntityTypeOutput) AutoExpansionMode() pulumi.StringOutput

Indicates whether the entity type can be automatically expanded.

func (EntityTypeOutput) DisplayName added in v0.19.0

func (o EntityTypeOutput) DisplayName() pulumi.StringOutput

The human-readable name of the entity type, unique within the agent.

func (EntityTypeOutput) ElementType added in v0.3.0

func (EntityTypeOutput) ElementType() reflect.Type

func (EntityTypeOutput) EnableFuzzyExtraction added in v0.19.0

func (o EntityTypeOutput) EnableFuzzyExtraction() pulumi.BoolOutput

Enables fuzzy entity extraction during classification.

func (EntityTypeOutput) Entities added in v0.19.0

The collection of entity entries associated with the entity type.

func (EntityTypeOutput) ExcludedPhrases added in v0.19.0

Collection of exceptional words and phrases that shouldn't be matched. For example, if you have a size entity type with entry `giant`(an adjective), you might consider adding `giants`(a noun) as an exclusion. If the kind of entity type is `KIND_MAP`, then the phrases specified by entities and excluded phrases should be mutually exclusive.

func (EntityTypeOutput) Kind added in v0.19.0

Indicates the kind of entity type.

func (EntityTypeOutput) LanguageCode added in v0.21.0

func (o EntityTypeOutput) LanguageCode() pulumi.StringPtrOutput

The language of the following fields in `entity_type`: * `EntityType.entities.value` * `EntityType.entities.synonyms` * `EntityType.excluded_phrases.value` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.

func (EntityTypeOutput) Location added in v0.21.0

func (o EntityTypeOutput) Location() pulumi.StringOutput

func (EntityTypeOutput) Name added in v0.19.0

The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType. Format: `projects//locations//agents//entityTypes/`.

func (EntityTypeOutput) Project added in v0.21.0

func (o EntityTypeOutput) Project() pulumi.StringOutput

func (EntityTypeOutput) Redact added in v0.19.0

func (o EntityTypeOutput) Redact() pulumi.BoolOutput

Indicates whether parameters of the entity type should be redacted in log. If redaction is enabled, page parameters and intent parameters referring to the entity type will be replaced by parameter name during logging.

func (EntityTypeOutput) ToEntityTypeOutput added in v0.3.0

func (o EntityTypeOutput) ToEntityTypeOutput() EntityTypeOutput

func (EntityTypeOutput) ToEntityTypeOutputWithContext added in v0.3.0

func (o EntityTypeOutput) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput

type EntityTypeState added in v0.3.0

type EntityTypeState struct {
}

func (EntityTypeState) ElementType added in v0.3.0

func (EntityTypeState) ElementType() reflect.Type

type Environment added in v0.3.0

type Environment struct {
	pulumi.CustomResourceState

	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description pulumi.StringOutput `pulumi:"description"`
	// The human-readable name of the environment (unique in an agent). Limit of 64 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	Location    pulumi.StringOutput `pulumi:"location"`
	// The name of the environment. Format: `projects//locations//agents//environments/`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The test cases config for continuous tests of this environment.
	TestCasesConfig GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput `pulumi:"testCasesConfig"`
	// Update time of this environment.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// A list of configurations for flow versions. You should include version configs for all flows that are reachable from `Start Flow` in the agent. Otherwise, an error will be returned.
	VersionConfigs GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseArrayOutput `pulumi:"versionConfigs"`
	// The webhook configuration for this environment.
	WebhookConfig GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutput `pulumi:"webhookConfig"`
}

Creates an Environment in the specified Agent. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: An empty [Struct message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) - `response`: Environment

func GetEnvironment added in v0.3.0

func GetEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)

GetEnvironment gets an existing Environment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEnvironment added in v0.3.0

func NewEnvironment(ctx *pulumi.Context,
	name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)

NewEnvironment registers a new resource with the given unique name, arguments, and options.

func (*Environment) ElementType added in v0.3.0

func (*Environment) ElementType() reflect.Type

func (*Environment) ToEnvironmentOutput added in v0.3.0

func (i *Environment) ToEnvironmentOutput() EnvironmentOutput

func (*Environment) ToEnvironmentOutputWithContext added in v0.3.0

func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentArgs added in v0.3.0

type EnvironmentArgs struct {
	AgentId pulumi.StringInput
	// The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description pulumi.StringPtrInput
	// The human-readable name of the environment (unique in an agent). Limit of 64 characters.
	DisplayName pulumi.StringInput
	Location    pulumi.StringPtrInput
	// The name of the environment. Format: `projects//locations//agents//environments/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// The test cases config for continuous tests of this environment.
	TestCasesConfig GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrInput
	// A list of configurations for flow versions. You should include version configs for all flows that are reachable from `Start Flow` in the agent. Otherwise, an error will be returned.
	VersionConfigs GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayInput
	// The webhook configuration for this environment.
	WebhookConfig GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType added in v0.3.0

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentInput added in v0.3.0

type EnvironmentInput interface {
	pulumi.Input

	ToEnvironmentOutput() EnvironmentOutput
	ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
}

type EnvironmentOutput added in v0.3.0

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) AgentId added in v0.21.0

func (EnvironmentOutput) Description added in v0.19.0

func (o EnvironmentOutput) Description() pulumi.StringOutput

The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

func (EnvironmentOutput) DisplayName added in v0.19.0

func (o EnvironmentOutput) DisplayName() pulumi.StringOutput

The human-readable name of the environment (unique in an agent). Limit of 64 characters.

func (EnvironmentOutput) ElementType added in v0.3.0

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) Location added in v0.21.0

func (o EnvironmentOutput) Location() pulumi.StringOutput

func (EnvironmentOutput) Name added in v0.19.0

The name of the environment. Format: `projects//locations//agents//environments/`.

func (EnvironmentOutput) Project added in v0.21.0

func (EnvironmentOutput) TestCasesConfig added in v0.19.0

The test cases config for continuous tests of this environment.

func (EnvironmentOutput) ToEnvironmentOutput added in v0.3.0

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext added in v0.3.0

func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

func (EnvironmentOutput) UpdateTime added in v0.19.0

func (o EnvironmentOutput) UpdateTime() pulumi.StringOutput

Update time of this environment.

func (EnvironmentOutput) VersionConfigs added in v0.19.0

A list of configurations for flow versions. You should include version configs for all flows that are reachable from `Start Flow` in the agent. Otherwise, an error will be returned.

func (EnvironmentOutput) WebhookConfig added in v0.21.0

The webhook configuration for this environment.

type EnvironmentState added in v0.3.0

type EnvironmentState struct {
}

func (EnvironmentState) ElementType added in v0.3.0

func (EnvironmentState) ElementType() reflect.Type

type Experiment added in v0.3.0

type Experiment struct {
	pulumi.CustomResourceState

	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// Creation time of this experiment.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The definition of the experiment.
	Definition GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutput `pulumi:"definition"`
	// The human-readable description of the experiment.
	Description pulumi.StringOutput `pulumi:"description"`
	// The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// End time of this experiment.
	EndTime       pulumi.StringOutput `pulumi:"endTime"`
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
	ExperimentLength pulumi.StringOutput `pulumi:"experimentLength"`
	// Last update time of this experiment.
	LastUpdateTime pulumi.StringOutput `pulumi:"lastUpdateTime"`
	Location       pulumi.StringOutput `pulumi:"location"`
	// The name of the experiment. Format: projects//locations//agents//environments//experiments/..
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Inference result of the experiment.
	Result GoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutput `pulumi:"result"`
	// The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
	RolloutConfig GoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput `pulumi:"rolloutConfig"`
	// The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
	RolloutFailureReason pulumi.StringOutput `pulumi:"rolloutFailureReason"`
	// State of the auto rollout process.
	RolloutState GoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput `pulumi:"rolloutState"`
	// Start time of this experiment.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
	State pulumi.StringOutput `pulumi:"state"`
	// The history of updates to the experiment variants.
	VariantsHistory GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutput `pulumi:"variantsHistory"`
}

Creates an Experiment in the specified Environment.

func GetExperiment added in v0.3.0

func GetExperiment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExperimentState, opts ...pulumi.ResourceOption) (*Experiment, error)

GetExperiment gets an existing Experiment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewExperiment added in v0.3.0

func NewExperiment(ctx *pulumi.Context,
	name string, args *ExperimentArgs, opts ...pulumi.ResourceOption) (*Experiment, error)

NewExperiment registers a new resource with the given unique name, arguments, and options.

func (*Experiment) ElementType added in v0.3.0

func (*Experiment) ElementType() reflect.Type

func (*Experiment) ToExperimentOutput added in v0.3.0

func (i *Experiment) ToExperimentOutput() ExperimentOutput

func (*Experiment) ToExperimentOutputWithContext added in v0.3.0

func (i *Experiment) ToExperimentOutputWithContext(ctx context.Context) ExperimentOutput

type ExperimentArgs added in v0.3.0

type ExperimentArgs struct {
	AgentId pulumi.StringInput
	// Creation time of this experiment.
	CreateTime pulumi.StringPtrInput
	// The definition of the experiment.
	Definition GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrInput
	// The human-readable description of the experiment.
	Description pulumi.StringPtrInput
	// The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
	DisplayName pulumi.StringInput
	// End time of this experiment.
	EndTime       pulumi.StringPtrInput
	EnvironmentId pulumi.StringInput
	// Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
	ExperimentLength pulumi.StringPtrInput
	// Last update time of this experiment.
	LastUpdateTime pulumi.StringPtrInput
	Location       pulumi.StringPtrInput
	// The name of the experiment. Format: projects//locations//agents//environments//experiments/..
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Inference result of the experiment.
	Result GoogleCloudDialogflowCxV3beta1ExperimentResultPtrInput
	// The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
	RolloutConfig GoogleCloudDialogflowCxV3beta1RolloutConfigPtrInput
	// The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
	RolloutFailureReason pulumi.StringPtrInput
	// State of the auto rollout process.
	RolloutState GoogleCloudDialogflowCxV3beta1RolloutStatePtrInput
	// Start time of this experiment.
	StartTime pulumi.StringPtrInput
	// The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
	State ExperimentStateEnumPtrInput
	// The history of updates to the experiment variants.
	VariantsHistory GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayInput
}

The set of arguments for constructing a Experiment resource.

func (ExperimentArgs) ElementType added in v0.3.0

func (ExperimentArgs) ElementType() reflect.Type

type ExperimentInput added in v0.3.0

type ExperimentInput interface {
	pulumi.Input

	ToExperimentOutput() ExperimentOutput
	ToExperimentOutputWithContext(ctx context.Context) ExperimentOutput
}

type ExperimentOutput added in v0.3.0

type ExperimentOutput struct{ *pulumi.OutputState }

func (ExperimentOutput) AgentId added in v0.21.0

func (o ExperimentOutput) AgentId() pulumi.StringOutput

func (ExperimentOutput) CreateTime added in v0.19.0

func (o ExperimentOutput) CreateTime() pulumi.StringOutput

Creation time of this experiment.

func (ExperimentOutput) Definition added in v0.19.0

The definition of the experiment.

func (ExperimentOutput) Description added in v0.19.0

func (o ExperimentOutput) Description() pulumi.StringOutput

The human-readable description of the experiment.

func (ExperimentOutput) DisplayName added in v0.19.0

func (o ExperimentOutput) DisplayName() pulumi.StringOutput

The human-readable name of the experiment (unique in an environment). Limit of 64 characters.

func (ExperimentOutput) ElementType added in v0.3.0

func (ExperimentOutput) ElementType() reflect.Type

func (ExperimentOutput) EndTime added in v0.19.0

func (o ExperimentOutput) EndTime() pulumi.StringOutput

End time of this experiment.

func (ExperimentOutput) EnvironmentId added in v0.21.0

func (o ExperimentOutput) EnvironmentId() pulumi.StringOutput

func (ExperimentOutput) ExperimentLength added in v0.19.0

func (o ExperimentOutput) ExperimentLength() pulumi.StringOutput

Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.

func (ExperimentOutput) LastUpdateTime added in v0.19.0

func (o ExperimentOutput) LastUpdateTime() pulumi.StringOutput

Last update time of this experiment.

func (ExperimentOutput) Location added in v0.21.0

func (o ExperimentOutput) Location() pulumi.StringOutput

func (ExperimentOutput) Name added in v0.19.0

The name of the experiment. Format: projects//locations//agents//environments//experiments/..

func (ExperimentOutput) Project added in v0.21.0

func (o ExperimentOutput) Project() pulumi.StringOutput

func (ExperimentOutput) Result added in v0.19.0

Inference result of the experiment.

func (ExperimentOutput) RolloutConfig added in v0.19.0

The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.

func (ExperimentOutput) RolloutFailureReason added in v0.19.0

func (o ExperimentOutput) RolloutFailureReason() pulumi.StringOutput

The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.

func (ExperimentOutput) RolloutState added in v0.19.0

State of the auto rollout process.

func (ExperimentOutput) StartTime added in v0.19.0

func (o ExperimentOutput) StartTime() pulumi.StringOutput

Start time of this experiment.

func (ExperimentOutput) State added in v0.19.0

The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.

func (ExperimentOutput) ToExperimentOutput added in v0.3.0

func (o ExperimentOutput) ToExperimentOutput() ExperimentOutput

func (ExperimentOutput) ToExperimentOutputWithContext added in v0.3.0

func (o ExperimentOutput) ToExperimentOutputWithContext(ctx context.Context) ExperimentOutput

func (ExperimentOutput) VariantsHistory added in v0.19.0

The history of updates to the experiment variants.

type ExperimentState added in v0.3.0

type ExperimentState struct {
}

func (ExperimentState) ElementType added in v0.3.0

func (ExperimentState) ElementType() reflect.Type

type ExperimentStateEnum added in v0.4.0

type ExperimentStateEnum string

The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.

func (ExperimentStateEnum) ElementType added in v0.4.0

func (ExperimentStateEnum) ElementType() reflect.Type

func (ExperimentStateEnum) ToExperimentStateEnumOutput added in v0.6.0

func (e ExperimentStateEnum) ToExperimentStateEnumOutput() ExperimentStateEnumOutput

func (ExperimentStateEnum) ToExperimentStateEnumOutputWithContext added in v0.6.0

func (e ExperimentStateEnum) ToExperimentStateEnumOutputWithContext(ctx context.Context) ExperimentStateEnumOutput

func (ExperimentStateEnum) ToExperimentStateEnumPtrOutput added in v0.6.0

func (e ExperimentStateEnum) ToExperimentStateEnumPtrOutput() ExperimentStateEnumPtrOutput

func (ExperimentStateEnum) ToExperimentStateEnumPtrOutputWithContext added in v0.6.0

func (e ExperimentStateEnum) ToExperimentStateEnumPtrOutputWithContext(ctx context.Context) ExperimentStateEnumPtrOutput

func (ExperimentStateEnum) ToStringOutput added in v0.4.0

func (e ExperimentStateEnum) ToStringOutput() pulumi.StringOutput

func (ExperimentStateEnum) ToStringOutputWithContext added in v0.4.0

func (e ExperimentStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ExperimentStateEnum) ToStringPtrOutput added in v0.4.0

func (e ExperimentStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExperimentStateEnum) ToStringPtrOutputWithContext added in v0.4.0

func (e ExperimentStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ExperimentStateEnumInput added in v0.6.0

type ExperimentStateEnumInput interface {
	pulumi.Input

	ToExperimentStateEnumOutput() ExperimentStateEnumOutput
	ToExperimentStateEnumOutputWithContext(context.Context) ExperimentStateEnumOutput
}

ExperimentStateEnumInput is an input type that accepts ExperimentStateEnumArgs and ExperimentStateEnumOutput values. You can construct a concrete instance of `ExperimentStateEnumInput` via:

ExperimentStateEnumArgs{...}

type ExperimentStateEnumOutput added in v0.6.0

type ExperimentStateEnumOutput struct{ *pulumi.OutputState }

func (ExperimentStateEnumOutput) ElementType added in v0.6.0

func (ExperimentStateEnumOutput) ElementType() reflect.Type

func (ExperimentStateEnumOutput) ToExperimentStateEnumOutput added in v0.6.0

func (o ExperimentStateEnumOutput) ToExperimentStateEnumOutput() ExperimentStateEnumOutput

func (ExperimentStateEnumOutput) ToExperimentStateEnumOutputWithContext added in v0.6.0

func (o ExperimentStateEnumOutput) ToExperimentStateEnumOutputWithContext(ctx context.Context) ExperimentStateEnumOutput

func (ExperimentStateEnumOutput) ToExperimentStateEnumPtrOutput added in v0.6.0

func (o ExperimentStateEnumOutput) ToExperimentStateEnumPtrOutput() ExperimentStateEnumPtrOutput

func (ExperimentStateEnumOutput) ToExperimentStateEnumPtrOutputWithContext added in v0.6.0

func (o ExperimentStateEnumOutput) ToExperimentStateEnumPtrOutputWithContext(ctx context.Context) ExperimentStateEnumPtrOutput

func (ExperimentStateEnumOutput) ToStringOutput added in v0.6.0

func (o ExperimentStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (ExperimentStateEnumOutput) ToStringOutputWithContext added in v0.6.0

func (o ExperimentStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ExperimentStateEnumOutput) ToStringPtrOutput added in v0.6.0

func (o ExperimentStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExperimentStateEnumOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ExperimentStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ExperimentStateEnumPtrInput added in v0.6.0

type ExperimentStateEnumPtrInput interface {
	pulumi.Input

	ToExperimentStateEnumPtrOutput() ExperimentStateEnumPtrOutput
	ToExperimentStateEnumPtrOutputWithContext(context.Context) ExperimentStateEnumPtrOutput
}

func ExperimentStateEnumPtr added in v0.6.0

func ExperimentStateEnumPtr(v string) ExperimentStateEnumPtrInput

type ExperimentStateEnumPtrOutput added in v0.6.0

type ExperimentStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ExperimentStateEnumPtrOutput) Elem added in v0.6.0

func (ExperimentStateEnumPtrOutput) ElementType added in v0.6.0

func (ExperimentStateEnumPtrOutput) ToExperimentStateEnumPtrOutput added in v0.6.0

func (o ExperimentStateEnumPtrOutput) ToExperimentStateEnumPtrOutput() ExperimentStateEnumPtrOutput

func (ExperimentStateEnumPtrOutput) ToExperimentStateEnumPtrOutputWithContext added in v0.6.0

func (o ExperimentStateEnumPtrOutput) ToExperimentStateEnumPtrOutputWithContext(ctx context.Context) ExperimentStateEnumPtrOutput

func (ExperimentStateEnumPtrOutput) ToStringPtrOutput added in v0.6.0

func (o ExperimentStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExperimentStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ExperimentStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Flow added in v0.3.0

type Flow struct {
	pulumi.CustomResourceState

	// Hierarchical advanced settings for this flow. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput `pulumi:"advancedSettings"`
	AgentId          pulumi.StringOutput                                          `pulumi:"agentId"`
	// The description of the flow. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description pulumi.StringOutput `pulumi:"description"`
	// The human-readable name of the flow.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// A flow's event handlers serve two purposes: * They are responsible for handling events (e.g. no match, webhook errors) in the flow. * They are inherited by every page's event handlers, which can be used to handle common events regardless of the current page. Event handlers defined in the page have higher priority than those defined in the flow. Unlike transition_routes, these handlers are evaluated on a first-match basis. The first one that matches the event get executed, with the rest being ignored.
	EventHandlers GoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutput `pulumi:"eventHandlers"`
	// Optional. Knowledge connector configuration.
	KnowledgeConnectorSettings GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput `pulumi:"knowledgeConnectorSettings"`
	// The language of the following fields in `flow`: * `Flow.event_handlers.trigger_fulfillment.messages` * `Flow.event_handlers.trigger_fulfillment.conditional_cases` * `Flow.transition_routes.trigger_fulfillment.messages` * `Flow.transition_routes.trigger_fulfillment.conditional_cases` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.
	LanguageCode pulumi.StringPtrOutput `pulumi:"languageCode"`
	Location     pulumi.StringOutput    `pulumi:"location"`
	// The unique identifier of the flow. Format: `projects//locations//agents//flows/`.
	Name pulumi.StringOutput `pulumi:"name"`
	// NLU related settings of the flow.
	NluSettings GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput `pulumi:"nluSettings"`
	Project     pulumi.StringOutput                                     `pulumi:"project"`
	// A flow's transition route group serve two purposes: * They are responsible for matching the user's first utterances in the flow. * They are inherited by every page's transition route groups. Transition route groups defined in the page have higher priority than those defined in the flow. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	TransitionRouteGroups pulumi.StringArrayOutput `pulumi:"transitionRouteGroups"`
	// A flow's transition routes serve two purposes: * They are responsible for matching the user's first utterances in the flow. * They are inherited by every page's transition routes and can support use cases such as the user saying "help" or "can I talk to a human?", which can be handled in a common way regardless of the current page. Transition routes defined in the page have higher priority than those defined in the flow. TransitionRoutes are evalauted in the following order: * TransitionRoutes with intent specified. * TransitionRoutes with only condition specified. TransitionRoutes with intent specified are inherited by pages in the flow.
	TransitionRoutes GoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput `pulumi:"transitionRoutes"`
}

Creates a flow in the specified agent. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).

func GetFlow added in v0.3.0

func GetFlow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlowState, opts ...pulumi.ResourceOption) (*Flow, error)

GetFlow gets an existing Flow resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFlow added in v0.3.0

func NewFlow(ctx *pulumi.Context,
	name string, args *FlowArgs, opts ...pulumi.ResourceOption) (*Flow, error)

NewFlow registers a new resource with the given unique name, arguments, and options.

func (*Flow) ElementType added in v0.3.0

func (*Flow) ElementType() reflect.Type

func (*Flow) ToFlowOutput added in v0.3.0

func (i *Flow) ToFlowOutput() FlowOutput

func (*Flow) ToFlowOutputWithContext added in v0.3.0

func (i *Flow) ToFlowOutputWithContext(ctx context.Context) FlowOutput

type FlowArgs added in v0.3.0

type FlowArgs struct {
	// Hierarchical advanced settings for this flow. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrInput
	AgentId          pulumi.StringInput
	// The description of the flow. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description pulumi.StringPtrInput
	// The human-readable name of the flow.
	DisplayName pulumi.StringInput
	// A flow's event handlers serve two purposes: * They are responsible for handling events (e.g. no match, webhook errors) in the flow. * They are inherited by every page's event handlers, which can be used to handle common events regardless of the current page. Event handlers defined in the page have higher priority than those defined in the flow. Unlike transition_routes, these handlers are evaluated on a first-match basis. The first one that matches the event get executed, with the rest being ignored.
	EventHandlers GoogleCloudDialogflowCxV3beta1EventHandlerArrayInput
	// Optional. Knowledge connector configuration.
	KnowledgeConnectorSettings GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrInput
	// The language of the following fields in `flow`: * `Flow.event_handlers.trigger_fulfillment.messages` * `Flow.event_handlers.trigger_fulfillment.conditional_cases` * `Flow.transition_routes.trigger_fulfillment.messages` * `Flow.transition_routes.trigger_fulfillment.conditional_cases` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringPtrInput
	// The unique identifier of the flow. Format: `projects//locations//agents//flows/`.
	Name pulumi.StringPtrInput
	// NLU related settings of the flow.
	NluSettings GoogleCloudDialogflowCxV3beta1NluSettingsPtrInput
	Project     pulumi.StringPtrInput
	// A flow's transition route group serve two purposes: * They are responsible for matching the user's first utterances in the flow. * They are inherited by every page's transition route groups. Transition route groups defined in the page have higher priority than those defined in the flow. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	TransitionRouteGroups pulumi.StringArrayInput
	// A flow's transition routes serve two purposes: * They are responsible for matching the user's first utterances in the flow. * They are inherited by every page's transition routes and can support use cases such as the user saying "help" or "can I talk to a human?", which can be handled in a common way regardless of the current page. Transition routes defined in the page have higher priority than those defined in the flow. TransitionRoutes are evalauted in the following order: * TransitionRoutes with intent specified. * TransitionRoutes with only condition specified. TransitionRoutes with intent specified are inherited by pages in the flow.
	TransitionRoutes GoogleCloudDialogflowCxV3beta1TransitionRouteArrayInput
}

The set of arguments for constructing a Flow resource.

func (FlowArgs) ElementType added in v0.3.0

func (FlowArgs) ElementType() reflect.Type

type FlowInput added in v0.3.0

type FlowInput interface {
	pulumi.Input

	ToFlowOutput() FlowOutput
	ToFlowOutputWithContext(ctx context.Context) FlowOutput
}

type FlowOutput added in v0.3.0

type FlowOutput struct{ *pulumi.OutputState }

func (FlowOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this flow. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (FlowOutput) AgentId added in v0.21.0

func (o FlowOutput) AgentId() pulumi.StringOutput

func (FlowOutput) Description added in v0.19.0

func (o FlowOutput) Description() pulumi.StringOutput

The description of the flow. The maximum length is 500 characters. If exceeded, the request is rejected.

func (FlowOutput) DisplayName added in v0.19.0

func (o FlowOutput) DisplayName() pulumi.StringOutput

The human-readable name of the flow.

func (FlowOutput) ElementType added in v0.3.0

func (FlowOutput) ElementType() reflect.Type

func (FlowOutput) EventHandlers added in v0.19.0

A flow's event handlers serve two purposes: * They are responsible for handling events (e.g. no match, webhook errors) in the flow. * They are inherited by every page's event handlers, which can be used to handle common events regardless of the current page. Event handlers defined in the page have higher priority than those defined in the flow. Unlike transition_routes, these handlers are evaluated on a first-match basis. The first one that matches the event get executed, with the rest being ignored.

func (FlowOutput) KnowledgeConnectorSettings added in v0.32.0

Optional. Knowledge connector configuration.

func (FlowOutput) LanguageCode added in v0.21.0

func (o FlowOutput) LanguageCode() pulumi.StringPtrOutput

The language of the following fields in `flow`: * `Flow.event_handlers.trigger_fulfillment.messages` * `Flow.event_handlers.trigger_fulfillment.conditional_cases` * `Flow.transition_routes.trigger_fulfillment.messages` * `Flow.transition_routes.trigger_fulfillment.conditional_cases` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.

func (FlowOutput) Location added in v0.21.0

func (o FlowOutput) Location() pulumi.StringOutput

func (FlowOutput) Name added in v0.19.0

func (o FlowOutput) Name() pulumi.StringOutput

The unique identifier of the flow. Format: `projects//locations//agents//flows/`.

func (FlowOutput) NluSettings added in v0.19.0

NLU related settings of the flow.

func (FlowOutput) Project added in v0.21.0

func (o FlowOutput) Project() pulumi.StringOutput

func (FlowOutput) ToFlowOutput added in v0.3.0

func (o FlowOutput) ToFlowOutput() FlowOutput

func (FlowOutput) ToFlowOutputWithContext added in v0.3.0

func (o FlowOutput) ToFlowOutputWithContext(ctx context.Context) FlowOutput

func (FlowOutput) TransitionRouteGroups added in v0.19.0

func (o FlowOutput) TransitionRouteGroups() pulumi.StringArrayOutput

A flow's transition route group serve two purposes: * They are responsible for matching the user's first utterances in the flow. * They are inherited by every page's transition route groups. Transition route groups defined in the page have higher priority than those defined in the flow. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.

func (FlowOutput) TransitionRoutes added in v0.19.0

A flow's transition routes serve two purposes: * They are responsible for matching the user's first utterances in the flow. * They are inherited by every page's transition routes and can support use cases such as the user saying "help" or "can I talk to a human?", which can be handled in a common way regardless of the current page. Transition routes defined in the page have higher priority than those defined in the flow. TransitionRoutes are evalauted in the following order: * TransitionRoutes with intent specified. * TransitionRoutes with only condition specified. TransitionRoutes with intent specified are inherited by pages in the flow.

type FlowState added in v0.3.0

type FlowState struct {
}

func (FlowState) ElementType added in v0.3.0

func (FlowState) ElementType() reflect.Type

type GoogleCloudDialogflowCxV3beta1AdvancedSettings added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettings struct {
	// If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
	AudioExportGcsDestination *GoogleCloudDialogflowCxV3beta1GcsDestination `pulumi:"audioExportGcsDestination"`
	// Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
	DtmfSettings *GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings `pulumi:"dtmfSettings"`
	// Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
	LoggingSettings *GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings `pulumi:"loggingSettings"`
}

Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged. DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs struct {
	// If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
	AudioExportGcsDestination GoogleCloudDialogflowCxV3beta1GcsDestinationPtrInput `pulumi:"audioExportGcsDestination"`
	// Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
	DtmfSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrInput `pulumi:"dtmfSettings"`
	// Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
	LoggingSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrInput `pulumi:"loggingSettings"`
}

Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged. DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput() GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings struct {
	// If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
	Enabled *bool `pulumi:"enabled"`
	// The digit that terminates a DTMF digit sequence.
	FinishDigit *string `pulumi:"finishDigit"`
	// Max length of DTMF digits.
	MaxDigits *int `pulumi:"maxDigits"`
}

Define behaviors for DTMF (dual tone multi frequency).

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs struct {
	// If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The digit that terminates a DTMF digit sequence.
	FinishDigit pulumi.StringPtrInput `pulumi:"finishDigit"`
	// Max length of DTMF digits.
	MaxDigits pulumi.IntPtrInput `pulumi:"maxDigits"`
}

Define behaviors for DTMF (dual tone multi frequency).

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput() GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput
}

GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs and GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsInput` via:

GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput struct{ *pulumi.OutputState }

Define behaviors for DTMF (dual tone multi frequency).

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput) Enabled added in v0.32.0

If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput) FinishDigit added in v0.32.0

The digit that terminates a DTMF digit sequence.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput) MaxDigits added in v0.32.0

Max length of DTMF digits.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs, GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtr and GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput) Elem added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput) Enabled added in v0.32.0

If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput) FinishDigit added in v0.32.0

The digit that terminates a DTMF digit sequence.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput) MaxDigits added in v0.32.0

Max length of DTMF digits.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponse added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponse struct {
	// If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
	Enabled bool `pulumi:"enabled"`
	// The digit that terminates a DTMF digit sequence.
	FinishDigit string `pulumi:"finishDigit"`
	// Max length of DTMF digits.
	MaxDigits int `pulumi:"maxDigits"`
}

Define behaviors for DTMF (dual tone multi frequency).

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponseOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponseOutput struct{ *pulumi.OutputState }

Define behaviors for DTMF (dual tone multi frequency).

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponseOutput) Enabled added in v0.32.0

If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponseOutput) FinishDigit added in v0.32.0

The digit that terminates a DTMF digit sequence.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponseOutput) MaxDigits added in v0.32.0

Max length of DTMF digits.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponseOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponseOutputWithContext added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput() GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput
}

GoogleCloudDialogflowCxV3beta1AdvancedSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs and GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AdvancedSettingsInput` via:

GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings struct {
	// If true, DF Interaction logging is currently enabled.
	EnableInteractionLogging *bool `pulumi:"enableInteractionLogging"`
	// If true, StackDriver logging is currently enabled.
	EnableStackdriverLogging *bool `pulumi:"enableStackdriverLogging"`
}

Define behaviors on logging.

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs struct {
	// If true, DF Interaction logging is currently enabled.
	EnableInteractionLogging pulumi.BoolPtrInput `pulumi:"enableInteractionLogging"`
	// If true, StackDriver logging is currently enabled.
	EnableStackdriverLogging pulumi.BoolPtrInput `pulumi:"enableStackdriverLogging"`
}

Define behaviors on logging.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput() GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput
}

GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs and GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsInput` via:

GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput struct{ *pulumi.OutputState }

Define behaviors on logging.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput) EnableInteractionLogging added in v0.8.0

If true, DF Interaction logging is currently enabled.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput) EnableStackdriverLogging added in v0.8.0

If true, StackDriver logging is currently enabled.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs, GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtr and GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput) Elem added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput) EnableInteractionLogging added in v0.8.0

If true, DF Interaction logging is currently enabled.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput) EnableStackdriverLogging added in v0.8.0

If true, StackDriver logging is currently enabled.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponse added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponse struct {
	// If true, DF Interaction logging is currently enabled.
	EnableInteractionLogging bool `pulumi:"enableInteractionLogging"`
	// If true, StackDriver logging is currently enabled.
	EnableStackdriverLogging bool `pulumi:"enableStackdriverLogging"`
}

Define behaviors on logging.

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponseOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponseOutput struct{ *pulumi.OutputState }

Define behaviors on logging.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponseOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponseOutput) EnableInteractionLogging added in v0.8.0

If true, DF Interaction logging is currently enabled.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponseOutput) EnableStackdriverLogging added in v0.8.0

If true, StackDriver logging is currently enabled.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponseOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponseOutputWithContext added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput struct{ *pulumi.OutputState }

Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged. DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput) AudioExportGcsDestination added in v0.29.0

If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput) DtmfSettings added in v0.32.0

Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput) LoggingSettings added in v0.8.0

Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1AdvancedSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs, GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtr and GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput) AudioExportGcsDestination added in v0.29.0

If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput) DtmfSettings added in v0.32.0

Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput) Elem added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput) LoggingSettings added in v0.8.0

Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse struct {
	// If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
	AudioExportGcsDestination GoogleCloudDialogflowCxV3beta1GcsDestinationResponse `pulumi:"audioExportGcsDestination"`
	// Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
	DtmfSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponse `pulumi:"dtmfSettings"`
	// Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
	LoggingSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponse `pulumi:"loggingSettings"`
}

Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged. DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput struct{ *pulumi.OutputState }

Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged. DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput) AudioExportGcsDestination added in v0.29.0

If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput) DtmfSettings added in v0.32.0

Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput) LoggingSettings added in v0.8.0

Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettings added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettings struct {
	// 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.
	EnableAnswerFeedback *bool `pulumi:"enableAnswerFeedback"`
}

Settings for answer feedback collection.

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs struct {
	// 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.
	EnableAnswerFeedback pulumi.BoolPtrInput `pulumi:"enableAnswerFeedback"`
}

Settings for answer feedback collection.

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput() GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput
}

GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs and GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsInput` via:

GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput struct{ *pulumi.OutputState }

Settings for answer feedback collection.

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput) EnableAnswerFeedback added in v0.32.0

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.

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs, GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtr and GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput) Elem added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput) EnableAnswerFeedback added in v0.32.0

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.

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponse added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponse struct {
	// 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.
	EnableAnswerFeedback bool `pulumi:"enableAnswerFeedback"`
}

Settings for answer feedback collection.

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutput struct{ *pulumi.OutputState }

Settings for answer feedback collection.

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutput) EnableAnswerFeedback added in v0.32.0

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.

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponseOutput

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettings added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettings struct {
	// 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 `pulumi:"engine"`
}

Settings for Gen App Builder.

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs struct {
	// 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 pulumi.StringInput `pulumi:"engine"`
}

Settings for Gen App Builder.

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput() GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput
}

GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs and GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsInput` via:

GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput struct{ *pulumi.OutputState }

Settings for Gen App Builder.

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput) Engine added in v0.32.0

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}`

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs, GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtr and GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput) Elem added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput) Engine added in v0.32.0

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}`

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponse added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponse struct {
	// 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 `pulumi:"engine"`
}

Settings for Gen App Builder.

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutput struct{ *pulumi.OutputState }

Settings for Gen App Builder.

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutput) Engine added in v0.32.0

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}`

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponseOutput

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettings added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettings struct {
	// GitHub settings.
	GithubSettings *GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettings `pulumi:"githubSettings"`
}

Settings for connecting to Git repository for an agent.

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs struct {
	// GitHub settings.
	GithubSettings GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrInput `pulumi:"githubSettings"`
}

Settings for connecting to Git repository for an agent.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettings added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettings struct {
	// The access token used to authenticate the access to the GitHub repository.
	AccessToken *string `pulumi:"accessToken"`
	// A list of branches configured to be used from Dialogflow.
	Branches []string `pulumi:"branches"`
	// The unique repository display name for the GitHub repository.
	DisplayName *string `pulumi:"displayName"`
	// The GitHub repository URI related to the agent.
	RepositoryUri *string `pulumi:"repositoryUri"`
	// The branch of the GitHub repository tracked for this agent.
	TrackingBranch *string `pulumi:"trackingBranch"`
}

Settings of integration with GitHub.

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs struct {
	// The access token used to authenticate the access to the GitHub repository.
	AccessToken pulumi.StringPtrInput `pulumi:"accessToken"`
	// A list of branches configured to be used from Dialogflow.
	Branches pulumi.StringArrayInput `pulumi:"branches"`
	// The unique repository display name for the GitHub repository.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The GitHub repository URI related to the agent.
	RepositoryUri pulumi.StringPtrInput `pulumi:"repositoryUri"`
	// The branch of the GitHub repository tracked for this agent.
	TrackingBranch pulumi.StringPtrInput `pulumi:"trackingBranch"`
}

Settings of integration with GitHub.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutputWithContext added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput() GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput
}

GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs and GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsInput` via:

GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput struct{ *pulumi.OutputState }

Settings of integration with GitHub.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput) AccessToken added in v0.32.0

The access token used to authenticate the access to the GitHub repository.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput) Branches added in v0.32.0

A list of branches configured to be used from Dialogflow.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput) DisplayName added in v0.32.0

The unique repository display name for the GitHub repository.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput) RepositoryUri added in v0.32.0

The GitHub repository URI related to the agent.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutputWithContext added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsOutput) TrackingBranch added in v0.32.0

The branch of the GitHub repository tracked for this agent.

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs, GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtr and GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput) AccessToken added in v0.32.0

The access token used to authenticate the access to the GitHub repository.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput) Branches added in v0.32.0

A list of branches configured to be used from Dialogflow.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput) DisplayName added in v0.32.0

The unique repository display name for the GitHub repository.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput) Elem added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput) RepositoryUri added in v0.32.0

The GitHub repository URI related to the agent.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutputWithContext added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsPtrOutput) TrackingBranch added in v0.32.0

The branch of the GitHub repository tracked for this agent.

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponse added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponse struct {
	// The access token used to authenticate the access to the GitHub repository.
	AccessToken string `pulumi:"accessToken"`
	// A list of branches configured to be used from Dialogflow.
	Branches []string `pulumi:"branches"`
	// The unique repository display name for the GitHub repository.
	DisplayName string `pulumi:"displayName"`
	// The GitHub repository URI related to the agent.
	RepositoryUri string `pulumi:"repositoryUri"`
	// The branch of the GitHub repository tracked for this agent.
	TrackingBranch string `pulumi:"trackingBranch"`
}

Settings of integration with GitHub.

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutput struct{ *pulumi.OutputState }

Settings of integration with GitHub.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutput) AccessToken added in v0.32.0

The access token used to authenticate the access to the GitHub repository.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutput) Branches added in v0.32.0

A list of branches configured to be used from Dialogflow.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutput) DisplayName added in v0.32.0

The unique repository display name for the GitHub repository.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutput) RepositoryUri added in v0.32.0

The GitHub repository URI related to the agent.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutputWithContext added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponseOutput) TrackingBranch added in v0.32.0

The branch of the GitHub repository tracked for this agent.

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput() GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput
}

GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs and GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsInput` via:

GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput struct{ *pulumi.OutputState }

Settings for connecting to Git repository for an agent.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput) GithubSettings added in v0.32.0

GitHub settings.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs, GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtr and GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput) Elem added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput) GithubSettings added in v0.32.0

GitHub settings.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponse added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponse struct {
	// GitHub settings.
	GithubSettings GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponse `pulumi:"githubSettings"`
}

Settings for connecting to Git repository for an agent.

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutput struct{ *pulumi.OutputState }

Settings for connecting to Git repository for an agent.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutput) GithubSettings added in v0.32.0

GitHub settings.

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponseOutput

type GoogleCloudDialogflowCxV3beta1AudioInput

type GoogleCloudDialogflowCxV3beta1AudioInput struct {
	// The natural language speech audio to be processed. A single request can contain up to 2 minutes of speech audio data. The transcribed text cannot contain more than 256 bytes. For non-streaming audio detect intent, both `config` and `audio` must be provided. For streaming audio detect intent, `config` must be provided in the first request and `audio` must be provided in all following requests.
	Audio *string `pulumi:"audio"`
	// Instructs the speech recognizer how to process the speech audio.
	Config GoogleCloudDialogflowCxV3beta1InputAudioConfig `pulumi:"config"`
}

Represents the natural speech audio to be processed.

type GoogleCloudDialogflowCxV3beta1AudioInputArgs

type GoogleCloudDialogflowCxV3beta1AudioInputArgs struct {
	// The natural language speech audio to be processed. A single request can contain up to 2 minutes of speech audio data. The transcribed text cannot contain more than 256 bytes. For non-streaming audio detect intent, both `config` and `audio` must be provided. For streaming audio detect intent, `config` must be provided in the first request and `audio` must be provided in all following requests.
	Audio pulumi.StringPtrInput `pulumi:"audio"`
	// Instructs the speech recognizer how to process the speech audio.
	Config GoogleCloudDialogflowCxV3beta1InputAudioConfigInput `pulumi:"config"`
}

Represents the natural speech audio to be processed.

func (GoogleCloudDialogflowCxV3beta1AudioInputArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1AudioInputArgs) ToGoogleCloudDialogflowCxV3beta1AudioInputOutput

func (i GoogleCloudDialogflowCxV3beta1AudioInputArgs) ToGoogleCloudDialogflowCxV3beta1AudioInputOutput() GoogleCloudDialogflowCxV3beta1AudioInputOutput

func (GoogleCloudDialogflowCxV3beta1AudioInputArgs) ToGoogleCloudDialogflowCxV3beta1AudioInputOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1AudioInputArgs) ToGoogleCloudDialogflowCxV3beta1AudioInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AudioInputOutput

func (GoogleCloudDialogflowCxV3beta1AudioInputArgs) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutput

func (i GoogleCloudDialogflowCxV3beta1AudioInputArgs) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutput() GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1AudioInputArgs) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1AudioInputArgs) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput

type GoogleCloudDialogflowCxV3beta1AudioInputInput

type GoogleCloudDialogflowCxV3beta1AudioInputInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AudioInputOutput() GoogleCloudDialogflowCxV3beta1AudioInputOutput
	ToGoogleCloudDialogflowCxV3beta1AudioInputOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AudioInputOutput
}

GoogleCloudDialogflowCxV3beta1AudioInputInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AudioInputArgs and GoogleCloudDialogflowCxV3beta1AudioInputOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AudioInputInput` via:

GoogleCloudDialogflowCxV3beta1AudioInputArgs{...}

type GoogleCloudDialogflowCxV3beta1AudioInputOutput

type GoogleCloudDialogflowCxV3beta1AudioInputOutput struct{ *pulumi.OutputState }

Represents the natural speech audio to be processed.

func (GoogleCloudDialogflowCxV3beta1AudioInputOutput) Audio

The natural language speech audio to be processed. A single request can contain up to 2 minutes of speech audio data. The transcribed text cannot contain more than 256 bytes. For non-streaming audio detect intent, both `config` and `audio` must be provided. For streaming audio detect intent, `config` must be provided in the first request and `audio` must be provided in all following requests.

func (GoogleCloudDialogflowCxV3beta1AudioInputOutput) Config

Instructs the speech recognizer how to process the speech audio.

func (GoogleCloudDialogflowCxV3beta1AudioInputOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1AudioInputOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputOutput

func (o GoogleCloudDialogflowCxV3beta1AudioInputOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputOutput() GoogleCloudDialogflowCxV3beta1AudioInputOutput

func (GoogleCloudDialogflowCxV3beta1AudioInputOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1AudioInputOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AudioInputOutput

func (GoogleCloudDialogflowCxV3beta1AudioInputOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutput

func (o GoogleCloudDialogflowCxV3beta1AudioInputOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutput() GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1AudioInputOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1AudioInputOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput

type GoogleCloudDialogflowCxV3beta1AudioInputPtrInput

type GoogleCloudDialogflowCxV3beta1AudioInputPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutput() GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput
	ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput
}

GoogleCloudDialogflowCxV3beta1AudioInputPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1AudioInputArgs, GoogleCloudDialogflowCxV3beta1AudioInputPtr and GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1AudioInputPtrInput` via:

        GoogleCloudDialogflowCxV3beta1AudioInputArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput

type GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput) Audio

The natural language speech audio to be processed. A single request can contain up to 2 minutes of speech audio data. The transcribed text cannot contain more than 256 bytes. For non-streaming audio detect intent, both `config` and `audio` must be provided. For streaming audio detect intent, `config` must be provided in the first request and `audio` must be provided in all following requests.

func (GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput) Config

Instructs the speech recognizer how to process the speech audio.

func (GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutput

func (o GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutput() GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AudioInputPtrOutput

type GoogleCloudDialogflowCxV3beta1AudioInputResponse

type GoogleCloudDialogflowCxV3beta1AudioInputResponse struct {
	// The natural language speech audio to be processed. A single request can contain up to 2 minutes of speech audio data. The transcribed text cannot contain more than 256 bytes. For non-streaming audio detect intent, both `config` and `audio` must be provided. For streaming audio detect intent, `config` must be provided in the first request and `audio` must be provided in all following requests.
	Audio string `pulumi:"audio"`
	// Instructs the speech recognizer how to process the speech audio.
	Config GoogleCloudDialogflowCxV3beta1InputAudioConfigResponse `pulumi:"config"`
}

Represents the natural speech audio to be processed.

type GoogleCloudDialogflowCxV3beta1AudioInputResponseOutput

type GoogleCloudDialogflowCxV3beta1AudioInputResponseOutput struct{ *pulumi.OutputState }

Represents the natural speech audio to be processed.

func (GoogleCloudDialogflowCxV3beta1AudioInputResponseOutput) Audio

The natural language speech audio to be processed. A single request can contain up to 2 minutes of speech audio data. The transcribed text cannot contain more than 256 bytes. For non-streaming audio detect intent, both `config` and `audio` must be provided. For streaming audio detect intent, `config` must be provided in the first request and `audio` must be provided in all following requests.

func (GoogleCloudDialogflowCxV3beta1AudioInputResponseOutput) Config

Instructs the speech recognizer how to process the speech audio.

func (GoogleCloudDialogflowCxV3beta1AudioInputResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1AudioInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputResponseOutput

func (GoogleCloudDialogflowCxV3beta1AudioInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1AudioInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1AudioInputResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1AudioInputResponseOutput

type GoogleCloudDialogflowCxV3beta1BargeInConfig added in v0.32.0

type GoogleCloudDialogflowCxV3beta1BargeInConfig struct {
	// Duration that is not eligible for barge-in at the beginning of the input audio.
	NoBargeInDuration *string `pulumi:"noBargeInDuration"`
	// Total duration for the playback at the beginning of the input audio.
	TotalDuration *string `pulumi:"totalDuration"`
}

Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request. The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases: * No barge-in phase: which goes first and during which speech detection should not be carried out. * Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase. The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length fromt the the start of the input audio. The flow goes like below: --> Time without speech detection | utterance only | utterance or no-speech event | | +-------------+ | +------------+ | +---------------+ ----------+ no barge-in +-|-+ barge-in +-|-+ normal period +----------- +-------------+ | +------------+ | +---------------+ No-speech event is a response with END_OF_UTTERANCE without any transcript following up.

type GoogleCloudDialogflowCxV3beta1BargeInConfigArgs added in v0.32.0

type GoogleCloudDialogflowCxV3beta1BargeInConfigArgs struct {
	// Duration that is not eligible for barge-in at the beginning of the input audio.
	NoBargeInDuration pulumi.StringPtrInput `pulumi:"noBargeInDuration"`
	// Total duration for the playback at the beginning of the input audio.
	TotalDuration pulumi.StringPtrInput `pulumi:"totalDuration"`
}

Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request. The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases: * No barge-in phase: which goes first and during which speech detection should not be carried out. * Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase. The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length fromt the the start of the input audio. The flow goes like below: --> Time without speech detection | utterance only | utterance or no-speech event | | +-------------+ | +------------+ | +---------------+ ----------+ no barge-in +-|-+ barge-in +-|-+ normal period +----------- +-------------+ | +------------+ | +---------------+ No-speech event is a response with END_OF_UTTERANCE without any transcript following up.

func (GoogleCloudDialogflowCxV3beta1BargeInConfigArgs) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1BargeInConfigArgs) ToGoogleCloudDialogflowCxV3beta1BargeInConfigOutput added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1BargeInConfigArgs) ToGoogleCloudDialogflowCxV3beta1BargeInConfigOutput() GoogleCloudDialogflowCxV3beta1BargeInConfigOutput

func (GoogleCloudDialogflowCxV3beta1BargeInConfigArgs) ToGoogleCloudDialogflowCxV3beta1BargeInConfigOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1BargeInConfigArgs) ToGoogleCloudDialogflowCxV3beta1BargeInConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1BargeInConfigOutput

func (GoogleCloudDialogflowCxV3beta1BargeInConfigArgs) ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1BargeInConfigArgs) ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput() GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1BargeInConfigArgs) ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1BargeInConfigArgs) ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1BargeInConfigInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1BargeInConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1BargeInConfigOutput() GoogleCloudDialogflowCxV3beta1BargeInConfigOutput
	ToGoogleCloudDialogflowCxV3beta1BargeInConfigOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1BargeInConfigOutput
}

GoogleCloudDialogflowCxV3beta1BargeInConfigInput is an input type that accepts GoogleCloudDialogflowCxV3beta1BargeInConfigArgs and GoogleCloudDialogflowCxV3beta1BargeInConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1BargeInConfigInput` via:

GoogleCloudDialogflowCxV3beta1BargeInConfigArgs{...}

type GoogleCloudDialogflowCxV3beta1BargeInConfigOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1BargeInConfigOutput struct{ *pulumi.OutputState }

Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request. The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases: * No barge-in phase: which goes first and during which speech detection should not be carried out. * Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase. The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length fromt the the start of the input audio. The flow goes like below: --> Time without speech detection | utterance only | utterance or no-speech event | | +-------------+ | +------------+ | +---------------+ ----------+ no barge-in +-|-+ barge-in +-|-+ normal period +----------- +-------------+ | +------------+ | +---------------+ No-speech event is a response with END_OF_UTTERANCE without any transcript following up.

func (GoogleCloudDialogflowCxV3beta1BargeInConfigOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1BargeInConfigOutput) NoBargeInDuration added in v0.32.0

Duration that is not eligible for barge-in at the beginning of the input audio.

func (GoogleCloudDialogflowCxV3beta1BargeInConfigOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigOutput added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1BargeInConfigOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigOutput() GoogleCloudDialogflowCxV3beta1BargeInConfigOutput

func (GoogleCloudDialogflowCxV3beta1BargeInConfigOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1BargeInConfigOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1BargeInConfigOutput

func (GoogleCloudDialogflowCxV3beta1BargeInConfigOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1BargeInConfigOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput() GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1BargeInConfigOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1BargeInConfigOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1BargeInConfigOutput) TotalDuration added in v0.32.0

Total duration for the playback at the beginning of the input audio.

type GoogleCloudDialogflowCxV3beta1BargeInConfigPtrInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1BargeInConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput() GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput
	ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput
}

GoogleCloudDialogflowCxV3beta1BargeInConfigPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1BargeInConfigArgs, GoogleCloudDialogflowCxV3beta1BargeInConfigPtr and GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1BargeInConfigPtrInput` via:

        GoogleCloudDialogflowCxV3beta1BargeInConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput) Elem added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput) NoBargeInDuration added in v0.32.0

Duration that is not eligible for barge-in at the beginning of the input audio.

func (GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1BargeInConfigPtrOutput) TotalDuration added in v0.32.0

Total duration for the playback at the beginning of the input audio.

type GoogleCloudDialogflowCxV3beta1BargeInConfigResponse added in v0.32.0

type GoogleCloudDialogflowCxV3beta1BargeInConfigResponse struct {
	// Duration that is not eligible for barge-in at the beginning of the input audio.
	NoBargeInDuration string `pulumi:"noBargeInDuration"`
	// Total duration for the playback at the beginning of the input audio.
	TotalDuration string `pulumi:"totalDuration"`
}

Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request. The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases: * No barge-in phase: which goes first and during which speech detection should not be carried out. * Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase. The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length fromt the the start of the input audio. The flow goes like below: --> Time without speech detection | utterance only | utterance or no-speech event | | +-------------+ | +------------+ | +---------------+ ----------+ no barge-in +-|-+ barge-in +-|-+ normal period +----------- +-------------+ | +------------+ | +---------------+ No-speech event is a response with END_OF_UTTERANCE without any transcript following up.

type GoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutput struct{ *pulumi.OutputState }

Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request. The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases: * No barge-in phase: which goes first and during which speech detection should not be carried out. * Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase. The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length fromt the the start of the input audio. The flow goes like below: --> Time without speech detection | utterance only | utterance or no-speech event | | +-------------+ | +------------+ | +---------------+ ----------+ no barge-in +-|-+ barge-in +-|-+ normal period +----------- +-------------+ | +------------+ | +---------------+ No-speech event is a response with END_OF_UTTERANCE without any transcript following up.

func (GoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutput) NoBargeInDuration added in v0.32.0

Duration that is not eligible for barge-in at the beginning of the input audio.

func (GoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutput

func (GoogleCloudDialogflowCxV3beta1BargeInConfigResponseOutput) TotalDuration added in v0.32.0

Total duration for the playback at the beginning of the input audio.

type GoogleCloudDialogflowCxV3beta1ConversationTurn

type GoogleCloudDialogflowCxV3beta1ConversationTurn struct {
	// The user input.
	UserInput *GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput `pulumi:"userInput"`
	// The virtual agent output.
	VirtualAgentOutput *GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput `pulumi:"virtualAgentOutput"`
}

One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.

type GoogleCloudDialogflowCxV3beta1ConversationTurnArgs

type GoogleCloudDialogflowCxV3beta1ConversationTurnArgs struct {
	// The user input.
	UserInput GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrInput `pulumi:"userInput"`
	// The virtual agent output.
	VirtualAgentOutput GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrInput `pulumi:"virtualAgentOutput"`
}

One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnOutput

func (i GoogleCloudDialogflowCxV3beta1ConversationTurnArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnOutput() GoogleCloudDialogflowCxV3beta1ConversationTurnOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ConversationTurnArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnArray

type GoogleCloudDialogflowCxV3beta1ConversationTurnArray []GoogleCloudDialogflowCxV3beta1ConversationTurnInput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnArray) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnArray) ToGoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput

func (i GoogleCloudDialogflowCxV3beta1ConversationTurnArray) ToGoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput() GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnArray) ToGoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ConversationTurnArray) ToGoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnArrayInput

type GoogleCloudDialogflowCxV3beta1ConversationTurnArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput() GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput
	ToGoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput
}

GoogleCloudDialogflowCxV3beta1ConversationTurnArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ConversationTurnArray and GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ConversationTurnArrayInput` via:

GoogleCloudDialogflowCxV3beta1ConversationTurnArray{ GoogleCloudDialogflowCxV3beta1ConversationTurnArgs{...} }

type GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnArrayOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnInput

type GoogleCloudDialogflowCxV3beta1ConversationTurnInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ConversationTurnOutput() GoogleCloudDialogflowCxV3beta1ConversationTurnOutput
	ToGoogleCloudDialogflowCxV3beta1ConversationTurnOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnOutput
}

GoogleCloudDialogflowCxV3beta1ConversationTurnInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ConversationTurnArgs and GoogleCloudDialogflowCxV3beta1ConversationTurnOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ConversationTurnInput` via:

GoogleCloudDialogflowCxV3beta1ConversationTurnArgs{...}

type GoogleCloudDialogflowCxV3beta1ConversationTurnOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnOutput struct{ *pulumi.OutputState }

One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ConversationTurnOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnOutput) UserInput

The user input.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnOutput) VirtualAgentOutput

The virtual agent output.

type GoogleCloudDialogflowCxV3beta1ConversationTurnResponse

type GoogleCloudDialogflowCxV3beta1ConversationTurnResponse struct {
	// The user input.
	UserInput GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponse `pulumi:"userInput"`
	// The virtual agent output.
	VirtualAgentOutput GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponse `pulumi:"virtualAgentOutput"`
}

One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.

type GoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutput struct{ *pulumi.OutputState }

One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutput) UserInput

The user input.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnResponseOutput) VirtualAgentOutput

The virtual agent output.

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput struct {
	// Whether sentiment analysis is enabled.
	EnableSentimentAnalysis *bool `pulumi:"enableSentimentAnalysis"`
	// Parameters that need to be injected into the conversation during intent detection.
	InjectedParameters map[string]string `pulumi:"injectedParameters"`
	// Supports text input, event input, dtmf input in the test case.
	Input *GoogleCloudDialogflowCxV3beta1QueryInput `pulumi:"input"`
	// If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.
	IsWebhookEnabled *bool `pulumi:"isWebhookEnabled"`
}

The input from the human user.

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs struct {
	// Whether sentiment analysis is enabled.
	EnableSentimentAnalysis pulumi.BoolPtrInput `pulumi:"enableSentimentAnalysis"`
	// Parameters that need to be injected into the conversation during intent detection.
	InjectedParameters pulumi.StringMapInput `pulumi:"injectedParameters"`
	// Supports text input, event input, dtmf input in the test case.
	Input GoogleCloudDialogflowCxV3beta1QueryInputPtrInput `pulumi:"input"`
	// If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.
	IsWebhookEnabled pulumi.BoolPtrInput `pulumi:"isWebhookEnabled"`
}

The input from the human user.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputInput

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput() GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput
	ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput
}

GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs and GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputInput` via:

GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs{...}

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput struct{ *pulumi.OutputState }

The input from the human user.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput) EnableSentimentAnalysis added in v0.5.0

Whether sentiment analysis is enabled.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput) InjectedParameters

Parameters that need to be injected into the conversation during intent detection.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput) Input

Supports text input, event input, dtmf input in the test case.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput) IsWebhookEnabled

If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrInput

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput() GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput
}

GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs, GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtr and GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput) EnableSentimentAnalysis added in v0.5.0

Whether sentiment analysis is enabled.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput) InjectedParameters

Parameters that need to be injected into the conversation during intent detection.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput) Input

Supports text input, event input, dtmf input in the test case.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput) IsWebhookEnabled

If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputPtrOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponse

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponse struct {
	// Whether sentiment analysis is enabled.
	EnableSentimentAnalysis bool `pulumi:"enableSentimentAnalysis"`
	// Parameters that need to be injected into the conversation during intent detection.
	InjectedParameters map[string]string `pulumi:"injectedParameters"`
	// Supports text input, event input, dtmf input in the test case.
	Input GoogleCloudDialogflowCxV3beta1QueryInputResponse `pulumi:"input"`
	// If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.
	IsWebhookEnabled bool `pulumi:"isWebhookEnabled"`
}

The input from the human user.

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput struct{ *pulumi.OutputState }

The input from the human user.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput) EnableSentimentAnalysis added in v0.5.0

Whether sentiment analysis is enabled.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput) InjectedParameters

Parameters that need to be injected into the conversation during intent detection.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput) Input

Supports text input, event input, dtmf input in the test case.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput) IsWebhookEnabled

If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponseOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput struct {
	// The Page on which the utterance was spoken. Only name and displayName will be set.
	CurrentPage *GoogleCloudDialogflowCxV3beta1Page `pulumi:"currentPage"`
	// Input only. The diagnostic info output for the turn. Required to calculate the testing coverage.
	DiagnosticInfo map[string]string `pulumi:"diagnosticInfo"`
	// The session parameters available to the bot at this point.
	SessionParameters map[string]string `pulumi:"sessionParameters"`
	// Response error from the agent in the test result. If set, other output is empty.
	Status *GoogleRpcStatus `pulumi:"status"`
	// The text responses from the agent for the turn.
	TextResponses []GoogleCloudDialogflowCxV3beta1ResponseMessageText `pulumi:"textResponses"`
	// The Intent that triggered the response. Only name and displayName will be set.
	TriggeredIntent *GoogleCloudDialogflowCxV3beta1Intent `pulumi:"triggeredIntent"`
}

The output from the virtual agent.

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs struct {
	// The Page on which the utterance was spoken. Only name and displayName will be set.
	CurrentPage GoogleCloudDialogflowCxV3beta1PagePtrInput `pulumi:"currentPage"`
	// Input only. The diagnostic info output for the turn. Required to calculate the testing coverage.
	DiagnosticInfo pulumi.StringMapInput `pulumi:"diagnosticInfo"`
	// The session parameters available to the bot at this point.
	SessionParameters pulumi.StringMapInput `pulumi:"sessionParameters"`
	// Response error from the agent in the test result. If set, other output is empty.
	Status GoogleRpcStatusPtrInput `pulumi:"status"`
	// The text responses from the agent for the turn.
	TextResponses GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayInput `pulumi:"textResponses"`
	// The Intent that triggered the response. Only name and displayName will be set.
	TriggeredIntent GoogleCloudDialogflowCxV3beta1IntentPtrInput `pulumi:"triggeredIntent"`
}

The output from the virtual agent.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputInput

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput() GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput
	ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput
}

GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs and GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputInput` via:

GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs{...}

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput struct{ *pulumi.OutputState }

The output from the virtual agent.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) CurrentPage

The Page on which the utterance was spoken. Only name and displayName will be set.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) DiagnosticInfo

Input only. The diagnostic info output for the turn. Required to calculate the testing coverage.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) SessionParameters

The session parameters available to the bot at this point.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) Status

Response error from the agent in the test result. If set, other output is empty.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) TextResponses

The text responses from the agent for the turn.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputOutput) TriggeredIntent

The Intent that triggered the response. Only name and displayName will be set.

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrInput

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput() GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput
}

GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs, GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtr and GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput) CurrentPage

The Page on which the utterance was spoken. Only name and displayName will be set.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput) DiagnosticInfo

Input only. The diagnostic info output for the turn. Required to calculate the testing coverage.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput) SessionParameters

The session parameters available to the bot at this point.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput) Status

Response error from the agent in the test result. If set, other output is empty.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput) TextResponses

The text responses from the agent for the turn.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutputWithContext

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputPtrOutput) TriggeredIntent

The Intent that triggered the response. Only name and displayName will be set.

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponse

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponse struct {
	// The Page on which the utterance was spoken. Only name and displayName will be set.
	CurrentPage GoogleCloudDialogflowCxV3beta1PageResponse `pulumi:"currentPage"`
	// Input only. The diagnostic info output for the turn. Required to calculate the testing coverage.
	DiagnosticInfo map[string]string `pulumi:"diagnosticInfo"`
	// If this is part of a result conversation turn, the list of differences between the original run and the replay for this output, if any.
	Differences []GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponse `pulumi:"differences"`
	// The session parameters available to the bot at this point.
	SessionParameters map[string]string `pulumi:"sessionParameters"`
	// Response error from the agent in the test result. If set, other output is empty.
	Status GoogleRpcStatusResponse `pulumi:"status"`
	// The text responses from the agent for the turn.
	TextResponses []GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponse `pulumi:"textResponses"`
	// The Intent that triggered the response. Only name and displayName will be set.
	TriggeredIntent GoogleCloudDialogflowCxV3beta1IntentResponse `pulumi:"triggeredIntent"`
}

The output from the virtual agent.

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput

type GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput struct{ *pulumi.OutputState }

The output from the virtual agent.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput) CurrentPage

The Page on which the utterance was spoken. Only name and displayName will be set.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput) DiagnosticInfo

Input only. The diagnostic info output for the turn. Required to calculate the testing coverage.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput) Differences

If this is part of a result conversation turn, the list of differences between the original run and the replay for this output, if any.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput) SessionParameters

The session parameters available to the bot at this point.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput) Status

Response error from the agent in the test result. If set, other output is empty.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput) TextResponses

The text responses from the agent for the turn.

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput) ToGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutputWithContext

func (GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponseOutput) TriggeredIntent

The Intent that triggered the response. Only name and displayName will be set.

type GoogleCloudDialogflowCxV3beta1DataStoreConnection added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnection struct {
	// The full name of the referenced data store. Formats: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` `projects/{project}/locations/{location}/dataStores/{data_store}`
	DataStore *string `pulumi:"dataStore"`
	// The type of the connected data store.
	DataStoreType *GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType `pulumi:"dataStoreType"`
}

A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs struct {
	// The full name of the referenced data store. Formats: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` `projects/{project}/locations/{location}/dataStores/{data_store}`
	DataStore pulumi.StringPtrInput `pulumi:"dataStore"`
	// The type of the connected data store.
	DataStoreType GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrInput `pulumi:"dataStoreType"`
}

A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput() GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionArray added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionArray []GoogleCloudDialogflowCxV3beta1DataStoreConnectionInput

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionArray) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionArray) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1DataStoreConnectionArray) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput() GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionArray) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1DataStoreConnectionArray) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput() GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput
	ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput
}

GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1DataStoreConnectionArray and GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayInput` via:

GoogleCloudDialogflowCxV3beta1DataStoreConnectionArray{ GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs{...} }

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput) Index added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayOutput

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType string

The type of the connected data store.

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutputWithContext added in v0.32.0

func (e GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutputWithContext added in v0.32.0

func (e GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType) ToStringOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType) ToStringOutputWithContext added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType) ToStringPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType) ToStringPtrOutputWithContext added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput() GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput
	ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput
}

GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeInput is an input type that accepts GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeArgs and GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeInput` via:

GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeArgs{...}

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput) ToStringOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput) ToStringOutputWithContext added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput) ToStringPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeOutput) ToStringPtrOutputWithContext added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput() GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput
	ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput
}

func GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtr added in v0.32.0

func GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtr(v string) GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrInput

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput) Elem added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput) ToStringPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypePtrOutput) ToStringPtrOutputWithContext added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput() GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput
	ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput
}

GoogleCloudDialogflowCxV3beta1DataStoreConnectionInput is an input type that accepts GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs and GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1DataStoreConnectionInput` via:

GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs{...}

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput struct{ *pulumi.OutputState }

A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput) DataStore added in v0.32.0

The full name of the referenced data store. Formats: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` `projects/{project}/locations/{location}/dataStores/{data_store}`

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput) DataStoreType added in v0.32.0

The type of the connected data store.

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionOutput

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponse added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponse struct {
	// The full name of the referenced data store. Formats: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` `projects/{project}/locations/{location}/dataStores/{data_store}`
	DataStore string `pulumi:"dataStore"`
	// The type of the connected data store.
	DataStoreType string `pulumi:"dataStoreType"`
}

A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseArrayOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseArrayOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseArrayOutput) Index added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseArrayOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseArrayOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutput struct{ *pulumi.OutputState }

A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutput) DataStore added in v0.32.0

The full name of the referenced data store. Formats: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` `projects/{project}/locations/{location}/dataStores/{data_store}`

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutput) DataStoreType added in v0.32.0

The type of the connected data store.

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutput) ToGoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponseOutput

type GoogleCloudDialogflowCxV3beta1DtmfInput

type GoogleCloudDialogflowCxV3beta1DtmfInput struct {
	// The dtmf digits.
	Digits *string `pulumi:"digits"`
	// The finish digit (if any).
	FinishDigit *string `pulumi:"finishDigit"`
}

Represents the input for dtmf event.

type GoogleCloudDialogflowCxV3beta1DtmfInputArgs

type GoogleCloudDialogflowCxV3beta1DtmfInputArgs struct {
	// The dtmf digits.
	Digits pulumi.StringPtrInput `pulumi:"digits"`
	// The finish digit (if any).
	FinishDigit pulumi.StringPtrInput `pulumi:"finishDigit"`
}

Represents the input for dtmf event.

func (GoogleCloudDialogflowCxV3beta1DtmfInputArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1DtmfInputArgs) ToGoogleCloudDialogflowCxV3beta1DtmfInputOutput

func (i GoogleCloudDialogflowCxV3beta1DtmfInputArgs) ToGoogleCloudDialogflowCxV3beta1DtmfInputOutput() GoogleCloudDialogflowCxV3beta1DtmfInputOutput

func (GoogleCloudDialogflowCxV3beta1DtmfInputArgs) ToGoogleCloudDialogflowCxV3beta1DtmfInputOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1DtmfInputArgs) ToGoogleCloudDialogflowCxV3beta1DtmfInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DtmfInputOutput

func (GoogleCloudDialogflowCxV3beta1DtmfInputArgs) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput

func (i GoogleCloudDialogflowCxV3beta1DtmfInputArgs) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput() GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1DtmfInputArgs) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1DtmfInputArgs) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput

type GoogleCloudDialogflowCxV3beta1DtmfInputInput

type GoogleCloudDialogflowCxV3beta1DtmfInputInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1DtmfInputOutput() GoogleCloudDialogflowCxV3beta1DtmfInputOutput
	ToGoogleCloudDialogflowCxV3beta1DtmfInputOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1DtmfInputOutput
}

GoogleCloudDialogflowCxV3beta1DtmfInputInput is an input type that accepts GoogleCloudDialogflowCxV3beta1DtmfInputArgs and GoogleCloudDialogflowCxV3beta1DtmfInputOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1DtmfInputInput` via:

GoogleCloudDialogflowCxV3beta1DtmfInputArgs{...}

type GoogleCloudDialogflowCxV3beta1DtmfInputOutput

type GoogleCloudDialogflowCxV3beta1DtmfInputOutput struct{ *pulumi.OutputState }

Represents the input for dtmf event.

func (GoogleCloudDialogflowCxV3beta1DtmfInputOutput) Digits

The dtmf digits.

func (GoogleCloudDialogflowCxV3beta1DtmfInputOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1DtmfInputOutput) FinishDigit

The finish digit (if any).

func (GoogleCloudDialogflowCxV3beta1DtmfInputOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputOutput

func (o GoogleCloudDialogflowCxV3beta1DtmfInputOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputOutput() GoogleCloudDialogflowCxV3beta1DtmfInputOutput

func (GoogleCloudDialogflowCxV3beta1DtmfInputOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1DtmfInputOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DtmfInputOutput

func (GoogleCloudDialogflowCxV3beta1DtmfInputOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput

func (o GoogleCloudDialogflowCxV3beta1DtmfInputOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput() GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1DtmfInputOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1DtmfInputOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput

type GoogleCloudDialogflowCxV3beta1DtmfInputPtrInput

type GoogleCloudDialogflowCxV3beta1DtmfInputPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput() GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput
	ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput
}

GoogleCloudDialogflowCxV3beta1DtmfInputPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1DtmfInputArgs, GoogleCloudDialogflowCxV3beta1DtmfInputPtr and GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1DtmfInputPtrInput` via:

        GoogleCloudDialogflowCxV3beta1DtmfInputArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput

type GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput) Digits

The dtmf digits.

func (GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput) FinishDigit

The finish digit (if any).

func (GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput

func (o GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput() GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DtmfInputPtrOutput

type GoogleCloudDialogflowCxV3beta1DtmfInputResponse

type GoogleCloudDialogflowCxV3beta1DtmfInputResponse struct {
	// The dtmf digits.
	Digits string `pulumi:"digits"`
	// The finish digit (if any).
	FinishDigit string `pulumi:"finishDigit"`
}

Represents the input for dtmf event.

type GoogleCloudDialogflowCxV3beta1DtmfInputResponseOutput

type GoogleCloudDialogflowCxV3beta1DtmfInputResponseOutput struct{ *pulumi.OutputState }

Represents the input for dtmf event.

func (GoogleCloudDialogflowCxV3beta1DtmfInputResponseOutput) Digits

The dtmf digits.

func (GoogleCloudDialogflowCxV3beta1DtmfInputResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1DtmfInputResponseOutput) FinishDigit

The finish digit (if any).

func (GoogleCloudDialogflowCxV3beta1DtmfInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputResponseOutput

func (GoogleCloudDialogflowCxV3beta1DtmfInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1DtmfInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1DtmfInputResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1DtmfInputResponseOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeEntity

type GoogleCloudDialogflowCxV3beta1EntityTypeEntity struct {
	// A collection of value synonyms. For example, if the entity type is *vegetable*, and `value` is *scallions*, a synonym could be *green onions*. For `KIND_LIST` entity types: * This collection must contain exactly one synonym equal to `value`.
	Synonyms []string `pulumi:"synonyms"`
	// The primary value associated with this entity entry. For example, if the entity type is *vegetable*, the value could be *scallions*. For `KIND_MAP` entity types: * A canonical value to be used in place of synonyms. For `KIND_LIST` entity types: * A string that can contain references to other entity types (with or without aliases).
	Value string `pulumi:"value"`
}

An **entity entry** for an associated entity type.

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityArgs

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityArgs struct {
	// A collection of value synonyms. For example, if the entity type is *vegetable*, and `value` is *scallions*, a synonym could be *green onions*. For `KIND_LIST` entity types: * This collection must contain exactly one synonym equal to `value`.
	Synonyms pulumi.StringArrayInput `pulumi:"synonyms"`
	// The primary value associated with this entity entry. For example, if the entity type is *vegetable*, the value could be *scallions*. For `KIND_MAP` entity types: * A canonical value to be used in place of synonyms. For `KIND_LIST` entity types: * A string that can contain references to other entity types (with or without aliases).
	Value pulumi.StringInput `pulumi:"value"`
}

An **entity entry** for an associated entity type.

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityArgs) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput

func (i GoogleCloudDialogflowCxV3beta1EntityTypeEntityArgs) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput() GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityArgs) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1EntityTypeEntityArgs) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityArray

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityArray []GoogleCloudDialogflowCxV3beta1EntityTypeEntityInput

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityArray) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityArray) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput

func (i GoogleCloudDialogflowCxV3beta1EntityTypeEntityArray) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput() GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityArray) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1EntityTypeEntityArray) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayInput

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput() GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput
	ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput
}

GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EntityTypeEntityArray and GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayInput` via:

GoogleCloudDialogflowCxV3beta1EntityTypeEntityArray{ GoogleCloudDialogflowCxV3beta1EntityTypeEntityArgs{...} }

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityInput

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput() GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput
	ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput
}

GoogleCloudDialogflowCxV3beta1EntityTypeEntityInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EntityTypeEntityArgs and GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EntityTypeEntityInput` via:

GoogleCloudDialogflowCxV3beta1EntityTypeEntityArgs{...}

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput struct{ *pulumi.OutputState }

An **entity entry** for an associated entity type.

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput) Synonyms

A collection of value synonyms. For example, if the entity type is *vegetable*, and `value` is *scallions*, a synonym could be *green onions*. For `KIND_LIST` entity types: * This collection must contain exactly one synonym equal to `value`.

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityOutput) Value

The primary value associated with this entity entry. For example, if the entity type is *vegetable*, the value could be *scallions*. For `KIND_MAP` entity types: * A canonical value to be used in place of synonyms. For `KIND_LIST` entity types: * A string that can contain references to other entity types (with or without aliases).

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponse

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponse struct {
	// A collection of value synonyms. For example, if the entity type is *vegetable*, and `value` is *scallions*, a synonym could be *green onions*. For `KIND_LIST` entity types: * This collection must contain exactly one synonym equal to `value`.
	Synonyms []string `pulumi:"synonyms"`
	// The primary value associated with this entity entry. For example, if the entity type is *vegetable*, the value could be *scallions*. For `KIND_MAP` entity types: * A canonical value to be used in place of synonyms. For `KIND_LIST` entity types: * A string that can contain references to other entity types (with or without aliases).
	Value string `pulumi:"value"`
}

An **entity entry** for an associated entity type.

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutput struct{ *pulumi.OutputState }

An **entity entry** for an associated entity type.

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutput) Synonyms

A collection of value synonyms. For example, if the entity type is *vegetable*, and `value` is *scallions*, a synonym could be *green onions*. For `KIND_LIST` entity types: * This collection must contain exactly one synonym equal to `value`.

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseOutput) Value

The primary value associated with this entity entry. For example, if the entity type is *vegetable*, the value could be *scallions*. For `KIND_MAP` entity types: * A canonical value to be used in place of synonyms. For `KIND_LIST` entity types: * A string that can contain references to other entity types (with or without aliases).

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase struct {
	// The word or phrase to be excluded.
	Value string `pulumi:"value"`
}

An excluded entity phrase that should not be matched.

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArgs

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArgs struct {
	// The word or phrase to be excluded.
	Value pulumi.StringInput `pulumi:"value"`
}

An excluded entity phrase that should not be matched.

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArgs) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArgs) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArgs) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArray

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArray []GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseInput

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArray) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArray) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArray) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArray) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayInput

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput() GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput
	ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput
}

GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArray and GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayInput` via:

GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArray{ GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArgs{...} }

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArrayOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseInput

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput() GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput
	ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput
}

GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArgs and GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseInput` via:

GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseArgs{...}

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput struct{ *pulumi.OutputState }

An excluded entity phrase that should not be matched.

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseOutput) Value

The word or phrase to be excluded.

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponse

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponse struct {
	// The word or phrase to be excluded.
	Value string `pulumi:"value"`
}

An excluded entity phrase that should not be matched.

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseArrayOutputWithContext

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseOutput

type GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseOutput struct{ *pulumi.OutputState }

An excluded entity phrase that should not be matched.

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseOutput) ToGoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseOutput

func (GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponseOutput) Value

The word or phrase to be excluded.

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig added in v0.8.0

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig struct {
	// Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.
	EnableContinuousRun *bool `pulumi:"enableContinuousRun"`
	// Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.
	EnablePredeploymentRun *bool `pulumi:"enablePredeploymentRun"`
	// A list of test case names to run. They should be under the same agent. Format of each test case name: `projects//locations/ /agents//testCases/`
	TestCases []string `pulumi:"testCases"`
}

The configuration for continuous tests.

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs added in v0.8.0

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs struct {
	// Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.
	EnableContinuousRun pulumi.BoolPtrInput `pulumi:"enableContinuousRun"`
	// Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.
	EnablePredeploymentRun pulumi.BoolPtrInput `pulumi:"enablePredeploymentRun"`
	// A list of test case names to run. They should be under the same agent. Format of each test case name: `projects//locations/ /agents//testCases/`
	TestCases pulumi.StringArrayInput `pulumi:"testCases"`
}

The configuration for continuous tests.

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput() GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput
	ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput
}

GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs and GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigInput` via:

GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs{...}

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput struct{ *pulumi.OutputState }

The configuration for continuous tests.

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput) EnableContinuousRun added in v0.8.0

Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput) EnablePredeploymentRun added in v0.8.0

Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput) TestCases added in v0.8.0

A list of test case names to run. They should be under the same agent. Format of each test case name: `projects//locations/ /agents//testCases/`

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput() GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput
	ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput
}

GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs, GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtr and GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrInput` via:

        GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput) Elem added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput) EnableContinuousRun added in v0.8.0

Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput) EnablePredeploymentRun added in v0.8.0

Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput) TestCases added in v0.8.0

A list of test case names to run. They should be under the same agent. Format of each test case name: `projects//locations/ /agents//testCases/`

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponse added in v0.8.0

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponse struct {
	// Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.
	EnableContinuousRun bool `pulumi:"enableContinuousRun"`
	// Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.
	EnablePredeploymentRun bool `pulumi:"enablePredeploymentRun"`
	// A list of test case names to run. They should be under the same agent. Format of each test case name: `projects//locations/ /agents//testCases/`
	TestCases []string `pulumi:"testCases"`
}

The configuration for continuous tests.

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput struct{ *pulumi.OutputState }

The configuration for continuous tests.

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput) EnableContinuousRun added in v0.8.0

Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput) EnablePredeploymentRun added in v0.8.0

Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput) TestCases added in v0.8.0

A list of test case names to run. They should be under the same agent. Format of each test case name: `projects//locations/ /agents//testCases/`

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig struct {
	// Format: projects//locations//agents//flows//versions/.
	Version string `pulumi:"version"`
}

Configuration for the version.

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs struct {
	// Format: projects//locations//agents//flows//versions/.
	Version pulumi.StringInput `pulumi:"version"`
}

Configuration for the version.

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArray

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArray []GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigInput

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArray) ElementType

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArray) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArray) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArray) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayInput

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput() GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput
	ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput
}

GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArray and GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayInput` via:

GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArray{ GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs{...} }

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArrayOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigInput

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput() GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput
	ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput
}

GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs and GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigInput` via:

GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs{...}

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput struct{ *pulumi.OutputState }

Configuration for the version.

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigOutput) Version

Format: projects//locations//agents//flows//versions/.

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponse

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponse struct {
	// Format: projects//locations//agents//flows//versions/.
	Version string `pulumi:"version"`
}

Configuration for the version.

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseArrayOutputWithContext

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for the version.

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseOutput) Version

Format: projects//locations//agents//flows//versions/.

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig added in v0.21.0

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig struct {
	// The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in `generic_web_service` and `service_directory`.
	WebhookOverrides []GoogleCloudDialogflowCxV3beta1Webhook `pulumi:"webhookOverrides"`
}

Configuration for webhooks.

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs added in v0.21.0

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs struct {
	// The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in `generic_web_service` and `service_directory`.
	WebhookOverrides GoogleCloudDialogflowCxV3beta1WebhookArrayInput `pulumi:"webhookOverrides"`
}

Configuration for webhooks.

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs) ElementType added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutputWithContext added in v0.21.0

func (i GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutputWithContext added in v0.21.0

func (i GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigInput added in v0.21.0

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput() GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput
	ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput
}

GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs and GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigInput` via:

GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs{...}

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput added in v0.21.0

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput struct{ *pulumi.OutputState }

Configuration for webhooks.

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput) ElementType added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutputWithContext added in v0.21.0

func (o GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutputWithContext added in v0.21.0

func (o GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigOutput) WebhookOverrides added in v0.21.0

The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in `generic_web_service` and `service_directory`.

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrInput added in v0.21.0

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput() GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput
	ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput
}

GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs, GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtr and GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrInput` via:

        GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput added in v0.21.0

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput) Elem added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput) ElementType added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutputWithContext added in v0.21.0

func (o GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigPtrOutput) WebhookOverrides added in v0.21.0

The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in `generic_web_service` and `service_directory`.

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponse added in v0.21.0

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponse struct {
	// The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in `generic_web_service` and `service_directory`.
	WebhookOverrides []GoogleCloudDialogflowCxV3beta1WebhookResponse `pulumi:"webhookOverrides"`
}

Configuration for webhooks.

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutput added in v0.21.0

type GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for webhooks.

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutput) ElementType added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutput added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutputWithContext added in v0.21.0

func (o GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutput

func (GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseOutput) WebhookOverrides added in v0.21.0

The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in `generic_web_service` and `service_directory`.

type GoogleCloudDialogflowCxV3beta1EventHandler

type GoogleCloudDialogflowCxV3beta1EventHandler struct {
	// The name of the event to handle.
	Event string `pulumi:"event"`
	// The target flow to transition to. Format: `projects//locations//agents//flows/`.
	TargetFlow *string `pulumi:"targetFlow"`
	// The target page to transition to. Format: `projects//locations//agents//flows//pages/`.
	TargetPage *string `pulumi:"targetPage"`
	// The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks.
	TriggerFulfillment *GoogleCloudDialogflowCxV3beta1Fulfillment `pulumi:"triggerFulfillment"`
}

An event handler specifies an event that can be handled during a session. When the specified event happens, the following actions are taken in order: * If there is a `trigger_fulfillment` associated with the event, it will be called. * If there is a `target_page` associated with the event, the session will transition into the specified page. * If there is a `target_flow` associated with the event, the session will transition into the specified flow.

type GoogleCloudDialogflowCxV3beta1EventHandlerArgs

type GoogleCloudDialogflowCxV3beta1EventHandlerArgs struct {
	// The name of the event to handle.
	Event pulumi.StringInput `pulumi:"event"`
	// The target flow to transition to. Format: `projects//locations//agents//flows/`.
	TargetFlow pulumi.StringPtrInput `pulumi:"targetFlow"`
	// The target page to transition to. Format: `projects//locations//agents//flows//pages/`.
	TargetPage pulumi.StringPtrInput `pulumi:"targetPage"`
	// The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks.
	TriggerFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentPtrInput `pulumi:"triggerFulfillment"`
}

An event handler specifies an event that can be handled during a session. When the specified event happens, the following actions are taken in order: * If there is a `trigger_fulfillment` associated with the event, it will be called. * If there is a `target_page` associated with the event, the session will transition into the specified page. * If there is a `target_flow` associated with the event, the session will transition into the specified flow.

func (GoogleCloudDialogflowCxV3beta1EventHandlerArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1EventHandlerArgs) ToGoogleCloudDialogflowCxV3beta1EventHandlerOutput

func (i GoogleCloudDialogflowCxV3beta1EventHandlerArgs) ToGoogleCloudDialogflowCxV3beta1EventHandlerOutput() GoogleCloudDialogflowCxV3beta1EventHandlerOutput

func (GoogleCloudDialogflowCxV3beta1EventHandlerArgs) ToGoogleCloudDialogflowCxV3beta1EventHandlerOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1EventHandlerArgs) ToGoogleCloudDialogflowCxV3beta1EventHandlerOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventHandlerOutput

type GoogleCloudDialogflowCxV3beta1EventHandlerArray

type GoogleCloudDialogflowCxV3beta1EventHandlerArray []GoogleCloudDialogflowCxV3beta1EventHandlerInput

func (GoogleCloudDialogflowCxV3beta1EventHandlerArray) ElementType

func (GoogleCloudDialogflowCxV3beta1EventHandlerArray) ToGoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput

func (i GoogleCloudDialogflowCxV3beta1EventHandlerArray) ToGoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput() GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput

func (GoogleCloudDialogflowCxV3beta1EventHandlerArray) ToGoogleCloudDialogflowCxV3beta1EventHandlerArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1EventHandlerArray) ToGoogleCloudDialogflowCxV3beta1EventHandlerArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput

type GoogleCloudDialogflowCxV3beta1EventHandlerArrayInput

type GoogleCloudDialogflowCxV3beta1EventHandlerArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput() GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput
	ToGoogleCloudDialogflowCxV3beta1EventHandlerArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput
}

GoogleCloudDialogflowCxV3beta1EventHandlerArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EventHandlerArray and GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EventHandlerArrayInput` via:

GoogleCloudDialogflowCxV3beta1EventHandlerArray{ GoogleCloudDialogflowCxV3beta1EventHandlerArgs{...} }

type GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput

type GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput

func (GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventHandlerArrayOutput

type GoogleCloudDialogflowCxV3beta1EventHandlerInput

type GoogleCloudDialogflowCxV3beta1EventHandlerInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EventHandlerOutput() GoogleCloudDialogflowCxV3beta1EventHandlerOutput
	ToGoogleCloudDialogflowCxV3beta1EventHandlerOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EventHandlerOutput
}

GoogleCloudDialogflowCxV3beta1EventHandlerInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EventHandlerArgs and GoogleCloudDialogflowCxV3beta1EventHandlerOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EventHandlerInput` via:

GoogleCloudDialogflowCxV3beta1EventHandlerArgs{...}

type GoogleCloudDialogflowCxV3beta1EventHandlerOutput

type GoogleCloudDialogflowCxV3beta1EventHandlerOutput struct{ *pulumi.OutputState }

An event handler specifies an event that can be handled during a session. When the specified event happens, the following actions are taken in order: * If there is a `trigger_fulfillment` associated with the event, it will be called. * If there is a `target_page` associated with the event, the session will transition into the specified page. * If there is a `target_flow` associated with the event, the session will transition into the specified flow.

func (GoogleCloudDialogflowCxV3beta1EventHandlerOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EventHandlerOutput) Event

The name of the event to handle.

func (GoogleCloudDialogflowCxV3beta1EventHandlerOutput) TargetFlow

The target flow to transition to. Format: `projects//locations//agents//flows/`.

func (GoogleCloudDialogflowCxV3beta1EventHandlerOutput) TargetPage

The target page to transition to. Format: `projects//locations//agents//flows//pages/`.

func (GoogleCloudDialogflowCxV3beta1EventHandlerOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerOutput

func (o GoogleCloudDialogflowCxV3beta1EventHandlerOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerOutput() GoogleCloudDialogflowCxV3beta1EventHandlerOutput

func (GoogleCloudDialogflowCxV3beta1EventHandlerOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EventHandlerOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventHandlerOutput

func (GoogleCloudDialogflowCxV3beta1EventHandlerOutput) TriggerFulfillment

The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks.

type GoogleCloudDialogflowCxV3beta1EventHandlerResponse

type GoogleCloudDialogflowCxV3beta1EventHandlerResponse struct {
	// The name of the event to handle.
	Event string `pulumi:"event"`
	// The unique identifier of this event handler.
	Name string `pulumi:"name"`
	// The target flow to transition to. Format: `projects//locations//agents//flows/`.
	TargetFlow string `pulumi:"targetFlow"`
	// The target page to transition to. Format: `projects//locations//agents//flows//pages/`.
	TargetPage string `pulumi:"targetPage"`
	// The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks.
	TriggerFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentResponse `pulumi:"triggerFulfillment"`
}

An event handler specifies an event that can be handled during a session. When the specified event happens, the following actions are taken in order: * If there is a `trigger_fulfillment` associated with the event, it will be called. * If there is a `target_page` associated with the event, the session will transition into the specified page. * If there is a `target_flow` associated with the event, the session will transition into the specified flow.

type GoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput

type GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput struct{ *pulumi.OutputState }

An event handler specifies an event that can be handled during a session. When the specified event happens, the following actions are taken in order: * If there is a `trigger_fulfillment` associated with the event, it will be called. * If there is a `target_page` associated with the event, the session will transition into the specified page. * If there is a `target_flow` associated with the event, the session will transition into the specified flow.

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput) Event

The name of the event to handle.

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput) Name

The unique identifier of this event handler.

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput) TargetFlow

The target flow to transition to. Format: `projects//locations//agents//flows/`.

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput) TargetPage

The target page to transition to. Format: `projects//locations//agents//flows//pages/`.

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput) ToGoogleCloudDialogflowCxV3beta1EventHandlerResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput

func (GoogleCloudDialogflowCxV3beta1EventHandlerResponseOutput) TriggerFulfillment

The fulfillment to call when the event occurs. Handling webhook errors with a fulfillment enabled with webhook could cause infinite loop. It is invalid to specify such fulfillment for a handler handling webhooks.

type GoogleCloudDialogflowCxV3beta1EventInput

type GoogleCloudDialogflowCxV3beta1EventInput struct {
	// Name of the event.
	Event *string `pulumi:"event"`
}

Represents the event to trigger.

type GoogleCloudDialogflowCxV3beta1EventInputArgs

type GoogleCloudDialogflowCxV3beta1EventInputArgs struct {
	// Name of the event.
	Event pulumi.StringPtrInput `pulumi:"event"`
}

Represents the event to trigger.

func (GoogleCloudDialogflowCxV3beta1EventInputArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1EventInputArgs) ToGoogleCloudDialogflowCxV3beta1EventInputOutput

func (i GoogleCloudDialogflowCxV3beta1EventInputArgs) ToGoogleCloudDialogflowCxV3beta1EventInputOutput() GoogleCloudDialogflowCxV3beta1EventInputOutput

func (GoogleCloudDialogflowCxV3beta1EventInputArgs) ToGoogleCloudDialogflowCxV3beta1EventInputOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1EventInputArgs) ToGoogleCloudDialogflowCxV3beta1EventInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventInputOutput

func (GoogleCloudDialogflowCxV3beta1EventInputArgs) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutput

func (i GoogleCloudDialogflowCxV3beta1EventInputArgs) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutput() GoogleCloudDialogflowCxV3beta1EventInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1EventInputArgs) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1EventInputArgs) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventInputPtrOutput

type GoogleCloudDialogflowCxV3beta1EventInputInput

type GoogleCloudDialogflowCxV3beta1EventInputInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EventInputOutput() GoogleCloudDialogflowCxV3beta1EventInputOutput
	ToGoogleCloudDialogflowCxV3beta1EventInputOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EventInputOutput
}

GoogleCloudDialogflowCxV3beta1EventInputInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EventInputArgs and GoogleCloudDialogflowCxV3beta1EventInputOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EventInputInput` via:

GoogleCloudDialogflowCxV3beta1EventInputArgs{...}

type GoogleCloudDialogflowCxV3beta1EventInputOutput

type GoogleCloudDialogflowCxV3beta1EventInputOutput struct{ *pulumi.OutputState }

Represents the event to trigger.

func (GoogleCloudDialogflowCxV3beta1EventInputOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EventInputOutput) Event

Name of the event.

func (GoogleCloudDialogflowCxV3beta1EventInputOutput) ToGoogleCloudDialogflowCxV3beta1EventInputOutput

func (o GoogleCloudDialogflowCxV3beta1EventInputOutput) ToGoogleCloudDialogflowCxV3beta1EventInputOutput() GoogleCloudDialogflowCxV3beta1EventInputOutput

func (GoogleCloudDialogflowCxV3beta1EventInputOutput) ToGoogleCloudDialogflowCxV3beta1EventInputOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EventInputOutput) ToGoogleCloudDialogflowCxV3beta1EventInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventInputOutput

func (GoogleCloudDialogflowCxV3beta1EventInputOutput) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutput

func (o GoogleCloudDialogflowCxV3beta1EventInputOutput) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutput() GoogleCloudDialogflowCxV3beta1EventInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1EventInputOutput) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EventInputOutput) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventInputPtrOutput

type GoogleCloudDialogflowCxV3beta1EventInputPtrInput

type GoogleCloudDialogflowCxV3beta1EventInputPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutput() GoogleCloudDialogflowCxV3beta1EventInputPtrOutput
	ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1EventInputPtrOutput
}

GoogleCloudDialogflowCxV3beta1EventInputPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1EventInputArgs, GoogleCloudDialogflowCxV3beta1EventInputPtr and GoogleCloudDialogflowCxV3beta1EventInputPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1EventInputPtrInput` via:

        GoogleCloudDialogflowCxV3beta1EventInputArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1EventInputPtrOutput

type GoogleCloudDialogflowCxV3beta1EventInputPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1EventInputPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1EventInputPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EventInputPtrOutput) Event

Name of the event.

func (GoogleCloudDialogflowCxV3beta1EventInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutput

func (o GoogleCloudDialogflowCxV3beta1EventInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutput() GoogleCloudDialogflowCxV3beta1EventInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1EventInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EventInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1EventInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventInputPtrOutput

type GoogleCloudDialogflowCxV3beta1EventInputResponse

type GoogleCloudDialogflowCxV3beta1EventInputResponse struct {
	// Name of the event.
	Event string `pulumi:"event"`
}

Represents the event to trigger.

type GoogleCloudDialogflowCxV3beta1EventInputResponseOutput

type GoogleCloudDialogflowCxV3beta1EventInputResponseOutput struct{ *pulumi.OutputState }

Represents the event to trigger.

func (GoogleCloudDialogflowCxV3beta1EventInputResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1EventInputResponseOutput) Event

Name of the event.

func (GoogleCloudDialogflowCxV3beta1EventInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1EventInputResponseOutput

func (GoogleCloudDialogflowCxV3beta1EventInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1EventInputResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1EventInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1EventInputResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1EventInputResponseOutput

type GoogleCloudDialogflowCxV3beta1ExperimentDefinition

type GoogleCloudDialogflowCxV3beta1ExperimentDefinition struct {
	// The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	Condition *string `pulumi:"condition"`
	// The flow versions as the variants of this experiment.
	VersionVariants *GoogleCloudDialogflowCxV3beta1VersionVariants `pulumi:"versionVariants"`
}

Definition of the experiment.

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs struct {
	// The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	Condition pulumi.StringPtrInput `pulumi:"condition"`
	// The flow versions as the variants of this experiment.
	VersionVariants GoogleCloudDialogflowCxV3beta1VersionVariantsPtrInput `pulumi:"versionVariants"`
}

Definition of the experiment.

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput

func (i GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput() GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionInput

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput() GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentDefinitionInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs and GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentDefinitionInput` via:

GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs{...}

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput struct{ *pulumi.OutputState }

Definition of the experiment.

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput) Condition

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionOutput) VersionVariants

The flow versions as the variants of this experiment.

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrInput

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput() GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs, GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtr and GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput) Condition

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionPtrOutput) VersionVariants

The flow versions as the variants of this experiment.

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponse

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponse struct {
	// The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	Condition string `pulumi:"condition"`
	// The flow versions as the variants of this experiment.
	VersionVariants GoogleCloudDialogflowCxV3beta1VersionVariantsResponse `pulumi:"versionVariants"`
}

Definition of the experiment.

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutput

type GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutput struct{ *pulumi.OutputState }

Definition of the experiment.

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutput) Condition

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponseOutput) VersionVariants

The flow versions as the variants of this experiment.

type GoogleCloudDialogflowCxV3beta1ExperimentResult

type GoogleCloudDialogflowCxV3beta1ExperimentResult struct {
	// The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.
	LastUpdateTime *string `pulumi:"lastUpdateTime"`
	// Version variants and metrics.
	VersionMetrics []GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics `pulumi:"versionMetrics"`
}

The inference result which includes an objective metric to optimize and the confidence interval.

type GoogleCloudDialogflowCxV3beta1ExperimentResultArgs

type GoogleCloudDialogflowCxV3beta1ExperimentResultArgs struct {
	// The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.
	LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"`
	// Version variants and metrics.
	VersionMetrics GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayInput `pulumi:"versionMetrics"`
}

The inference result which includes an objective metric to optimize and the confidence interval.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultOutput

func (i GoogleCloudDialogflowCxV3beta1ExperimentResultArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ExperimentResultArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput

func (i GoogleCloudDialogflowCxV3beta1ExperimentResultArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ExperimentResultArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval struct {
	// The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
	ConfidenceLevel *float64 `pulumi:"confidenceLevel"`
	// Lower bound of the interval.
	LowerBound *float64 `pulumi:"lowerBound"`
	// The percent change between an experiment metric's value and the value for its control.
	Ratio *float64 `pulumi:"ratio"`
	// Upper bound of the interval.
	UpperBound *float64 `pulumi:"upperBound"`
}

A confidence interval is a range of possible values for the experiment objective you are trying to measure.

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs struct {
	// The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
	ConfidenceLevel pulumi.Float64PtrInput `pulumi:"confidenceLevel"`
	// Lower bound of the interval.
	LowerBound pulumi.Float64PtrInput `pulumi:"lowerBound"`
	// The percent change between an experiment metric's value and the value for its control.
	Ratio pulumi.Float64PtrInput `pulumi:"ratio"`
	// Upper bound of the interval.
	UpperBound pulumi.Float64PtrInput `pulumi:"upperBound"`
}

A confidence interval is a range of possible values for the experiment objective you are trying to measure.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalInput

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs and GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalInput` via:

GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs{...}

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput struct{ *pulumi.OutputState }

A confidence interval is a range of possible values for the experiment objective you are trying to measure.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput) ConfidenceLevel

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput) LowerBound

Lower bound of the interval.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput) Ratio

The percent change between an experiment metric's value and the value for its control.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalOutput) UpperBound

Upper bound of the interval.

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrInput

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs, GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtr and GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput) ConfidenceLevel

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput) LowerBound

Lower bound of the interval.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput) Ratio

The percent change between an experiment metric's value and the value for its control.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutputWithContext

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrOutput) UpperBound

Upper bound of the interval.

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponse

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponse struct {
	// The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
	ConfidenceLevel float64 `pulumi:"confidenceLevel"`
	// Lower bound of the interval.
	LowerBound float64 `pulumi:"lowerBound"`
	// The percent change between an experiment metric's value and the value for its control.
	Ratio float64 `pulumi:"ratio"`
	// Upper bound of the interval.
	UpperBound float64 `pulumi:"upperBound"`
}

A confidence interval is a range of possible values for the experiment objective you are trying to measure.

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponseOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponseOutput struct{ *pulumi.OutputState }

A confidence interval is a range of possible values for the experiment objective you are trying to measure.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponseOutput) ConfidenceLevel

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponseOutput) LowerBound

Lower bound of the interval.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponseOutput) Ratio

The percent change between an experiment metric's value and the value for its control.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponseOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponseOutputWithContext

func (GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponseOutput) UpperBound

Upper bound of the interval.

type GoogleCloudDialogflowCxV3beta1ExperimentResultInput

type GoogleCloudDialogflowCxV3beta1ExperimentResultInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentResultInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentResultArgs and GoogleCloudDialogflowCxV3beta1ExperimentResultOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentResultInput` via:

GoogleCloudDialogflowCxV3beta1ExperimentResultArgs{...}

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetric

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetric struct {
	// The probability that the treatment is better than all other treatments in the experiment
	ConfidenceInterval *GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval `pulumi:"confidenceInterval"`
	// Count value of a metric.
	Count *float64 `pulumi:"count"`
	// Count-based metric type. Only one of type or count_type is specified in each Metric.
	CountType *GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType `pulumi:"countType"`
	// Ratio value of a metric.
	Ratio *float64 `pulumi:"ratio"`
	// Ratio-based metric type. Only one of type or count_type is specified in each Metric.
	Type *GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType `pulumi:"type"`
}

Metric and corresponding confidence intervals.

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs struct {
	// The probability that the treatment is better than all other treatments in the experiment
	ConfidenceInterval GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalPtrInput `pulumi:"confidenceInterval"`
	// Count value of a metric.
	Count pulumi.Float64PtrInput `pulumi:"count"`
	// Count-based metric type. Only one of type or count_type is specified in each Metric.
	CountType GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrInput `pulumi:"countType"`
	// Ratio value of a metric.
	Ratio pulumi.Float64PtrInput `pulumi:"ratio"`
	// Ratio-based metric type. Only one of type or count_type is specified in each Metric.
	Type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrInput `pulumi:"type"`
}

Metric and corresponding confidence intervals.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArray

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArray []GoogleCloudDialogflowCxV3beta1ExperimentResultMetricInput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArray) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArray) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput

func (i GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArray) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArray) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArray) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayInput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArray and GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayInput` via:

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArray{ GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs{...} }

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType added in v0.4.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType string

Count-based metric type. Only one of type or count_type is specified in each Metric.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType) ElementType added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeArgs and GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeInput` via:

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeArgs{...}

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput
}

func GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtr added in v0.6.0

func GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtr(v string) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrInput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricInput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs and GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentResultMetricInput` via:

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs{...}

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput struct{ *pulumi.OutputState }

Metric and corresponding confidence intervals.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput) ConfidenceInterval

The probability that the treatment is better than all other treatments in the experiment

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput) Count

Count value of a metric.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput) CountType

Count-based metric type. Only one of type or count_type is specified in each Metric.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput) Ratio

Ratio value of a metric.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricOutput) Type

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponse

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponse struct {
	// The probability that the treatment is better than all other treatments in the experiment
	ConfidenceInterval GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponse `pulumi:"confidenceInterval"`
	// Count value of a metric.
	Count float64 `pulumi:"count"`
	// Count-based metric type. Only one of type or count_type is specified in each Metric.
	CountType string `pulumi:"countType"`
	// Ratio value of a metric.
	Ratio float64 `pulumi:"ratio"`
	// Ratio-based metric type. Only one of type or count_type is specified in each Metric.
	Type string `pulumi:"type"`
}

Metric and corresponding confidence intervals.

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput struct{ *pulumi.OutputState }

Metric and corresponding confidence intervals.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput) ConfidenceInterval

The probability that the treatment is better than all other treatments in the experiment

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput) Count

Count value of a metric.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput) CountType

Count-based metric type. Only one of type or count_type is specified in each Metric.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput) Ratio

Ratio value of a metric.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseOutput) Type

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType added in v0.4.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType string

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ElementType added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeArgs and GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeInput` via:

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeArgs{...}

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput
}

func GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtr added in v0.6.0

func GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtr(v string) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrInput

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1ExperimentResultOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultOutput struct{ *pulumi.OutputState }

The inference result which includes an objective metric to optimize and the confidence interval.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultOutput) LastUpdateTime

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultOutput) VersionMetrics

Version variants and metrics.

type GoogleCloudDialogflowCxV3beta1ExperimentResultPtrInput

type GoogleCloudDialogflowCxV3beta1ExperimentResultPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentResultPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentResultArgs, GoogleCloudDialogflowCxV3beta1ExperimentResultPtr and GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentResultPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ExperimentResultArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput) LastUpdateTime

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultPtrOutput) VersionMetrics

Version variants and metrics.

type GoogleCloudDialogflowCxV3beta1ExperimentResultResponse

type GoogleCloudDialogflowCxV3beta1ExperimentResultResponse struct {
	// The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.
	LastUpdateTime string `pulumi:"lastUpdateTime"`
	// Version variants and metrics.
	VersionMetrics []GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponse `pulumi:"versionMetrics"`
}

The inference result which includes an objective metric to optimize and the confidence interval.

type GoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutput struct{ *pulumi.OutputState }

The inference result which includes an objective metric to optimize and the confidence interval.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutput) LastUpdateTime

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultResponseOutput) VersionMetrics

Version variants and metrics.

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics struct {
	// The metrics and corresponding confidence intervals in the inference result.
	Metrics []GoogleCloudDialogflowCxV3beta1ExperimentResultMetric `pulumi:"metrics"`
	// Number of sessions that were allocated to this version.
	SessionCount *int `pulumi:"sessionCount"`
	// The name of the flow Version. Format: `projects//locations//agents//flows//versions/`.
	Version *string `pulumi:"version"`
}

Version variant and associated metrics.

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs struct {
	// The metrics and corresponding confidence intervals in the inference result.
	Metrics GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArrayInput `pulumi:"metrics"`
	// Number of sessions that were allocated to this version.
	SessionCount pulumi.IntPtrInput `pulumi:"sessionCount"`
	// The name of the flow Version. Format: `projects//locations//agents//flows//versions/`.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Version variant and associated metrics.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArray

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArray []GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsInput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArray) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArray) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArray) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArray) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayInput

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArray and GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayInput` via:

GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArray{ GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs{...} }

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArrayOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsInput

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput() GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput
	ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput
}

GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs and GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsInput` via:

GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs{...}

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput struct{ *pulumi.OutputState }

Version variant and associated metrics.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput) Metrics

The metrics and corresponding confidence intervals in the inference result.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput) SessionCount

Number of sessions that were allocated to this version.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsOutput) Version

The name of the flow Version. Format: `projects//locations//agents//flows//versions/`.

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponse

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponse struct {
	// The metrics and corresponding confidence intervals in the inference result.
	Metrics []GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponse `pulumi:"metrics"`
	// Number of sessions that were allocated to this version.
	SessionCount int `pulumi:"sessionCount"`
	// The name of the flow Version. Format: `projects//locations//agents//flows//versions/`.
	Version string `pulumi:"version"`
}

Version variant and associated metrics.

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseArrayOutputWithContext

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseOutput

type GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseOutput struct{ *pulumi.OutputState }

Version variant and associated metrics.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseOutput) Metrics

The metrics and corresponding confidence intervals in the inference result.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseOutput) SessionCount

Number of sessions that were allocated to this version.

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseOutput

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseOutput) ToGoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseOutputWithContext

func (GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponseOutput) Version

The name of the flow Version. Format: `projects//locations//agents//flows//versions/`.

type GoogleCloudDialogflowCxV3beta1Form

type GoogleCloudDialogflowCxV3beta1Form struct {
	// Parameters to collect from the user.
	Parameters []GoogleCloudDialogflowCxV3beta1FormParameter `pulumi:"parameters"`
}

A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a page. When form filling is done, the filled parameters will be written to the session.

type GoogleCloudDialogflowCxV3beta1FormArgs

type GoogleCloudDialogflowCxV3beta1FormArgs struct {
	// Parameters to collect from the user.
	Parameters GoogleCloudDialogflowCxV3beta1FormParameterArrayInput `pulumi:"parameters"`
}

A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a page. When form filling is done, the filled parameters will be written to the session.

func (GoogleCloudDialogflowCxV3beta1FormArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1FormArgs) ToGoogleCloudDialogflowCxV3beta1FormOutput

func (i GoogleCloudDialogflowCxV3beta1FormArgs) ToGoogleCloudDialogflowCxV3beta1FormOutput() GoogleCloudDialogflowCxV3beta1FormOutput

func (GoogleCloudDialogflowCxV3beta1FormArgs) ToGoogleCloudDialogflowCxV3beta1FormOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FormArgs) ToGoogleCloudDialogflowCxV3beta1FormOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormOutput

func (GoogleCloudDialogflowCxV3beta1FormArgs) ToGoogleCloudDialogflowCxV3beta1FormPtrOutput

func (i GoogleCloudDialogflowCxV3beta1FormArgs) ToGoogleCloudDialogflowCxV3beta1FormPtrOutput() GoogleCloudDialogflowCxV3beta1FormPtrOutput

func (GoogleCloudDialogflowCxV3beta1FormArgs) ToGoogleCloudDialogflowCxV3beta1FormPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FormArgs) ToGoogleCloudDialogflowCxV3beta1FormPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormPtrOutput

type GoogleCloudDialogflowCxV3beta1FormInput

type GoogleCloudDialogflowCxV3beta1FormInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FormOutput() GoogleCloudDialogflowCxV3beta1FormOutput
	ToGoogleCloudDialogflowCxV3beta1FormOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FormOutput
}

GoogleCloudDialogflowCxV3beta1FormInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FormArgs and GoogleCloudDialogflowCxV3beta1FormOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FormInput` via:

GoogleCloudDialogflowCxV3beta1FormArgs{...}

type GoogleCloudDialogflowCxV3beta1FormOutput

type GoogleCloudDialogflowCxV3beta1FormOutput struct{ *pulumi.OutputState }

A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a page. When form filling is done, the filled parameters will be written to the session.

func (GoogleCloudDialogflowCxV3beta1FormOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FormOutput) Parameters

Parameters to collect from the user.

func (GoogleCloudDialogflowCxV3beta1FormOutput) ToGoogleCloudDialogflowCxV3beta1FormOutput

func (o GoogleCloudDialogflowCxV3beta1FormOutput) ToGoogleCloudDialogflowCxV3beta1FormOutput() GoogleCloudDialogflowCxV3beta1FormOutput

func (GoogleCloudDialogflowCxV3beta1FormOutput) ToGoogleCloudDialogflowCxV3beta1FormOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FormOutput) ToGoogleCloudDialogflowCxV3beta1FormOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormOutput

func (GoogleCloudDialogflowCxV3beta1FormOutput) ToGoogleCloudDialogflowCxV3beta1FormPtrOutput

func (o GoogleCloudDialogflowCxV3beta1FormOutput) ToGoogleCloudDialogflowCxV3beta1FormPtrOutput() GoogleCloudDialogflowCxV3beta1FormPtrOutput

func (GoogleCloudDialogflowCxV3beta1FormOutput) ToGoogleCloudDialogflowCxV3beta1FormPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FormOutput) ToGoogleCloudDialogflowCxV3beta1FormPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormPtrOutput

type GoogleCloudDialogflowCxV3beta1FormParameter

type GoogleCloudDialogflowCxV3beta1FormParameter struct {
	// Hierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings *GoogleCloudDialogflowCxV3beta1AdvancedSettings `pulumi:"advancedSettings"`
	// The default value of an optional parameter. If the parameter is required, the default value will be ignored.
	DefaultValue interface{} `pulumi:"defaultValue"`
	// The human-readable name of the parameter, unique within the form.
	DisplayName string `pulumi:"displayName"`
	// The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects//locations//agents//entityTypes/` for developer entity types.
	EntityType string `pulumi:"entityType"`
	// Defines fill behavior for the parameter.
	FillBehavior GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior `pulumi:"fillBehavior"`
	// Indicates whether the parameter represents a list of values.
	IsList *bool `pulumi:"isList"`
	// Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.
	Redact *bool `pulumi:"redact"`
	// Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.
	Required *bool `pulumi:"required"`
}

Represents a form parameter.

type GoogleCloudDialogflowCxV3beta1FormParameterArgs

type GoogleCloudDialogflowCxV3beta1FormParameterArgs struct {
	// Hierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrInput `pulumi:"advancedSettings"`
	// The default value of an optional parameter. If the parameter is required, the default value will be ignored.
	DefaultValue pulumi.Input `pulumi:"defaultValue"`
	// The human-readable name of the parameter, unique within the form.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects//locations//agents//entityTypes/` for developer entity types.
	EntityType pulumi.StringInput `pulumi:"entityType"`
	// Defines fill behavior for the parameter.
	FillBehavior GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorInput `pulumi:"fillBehavior"`
	// Indicates whether the parameter represents a list of values.
	IsList pulumi.BoolPtrInput `pulumi:"isList"`
	// Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.
	Redact pulumi.BoolPtrInput `pulumi:"redact"`
	// Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.
	Required pulumi.BoolPtrInput `pulumi:"required"`
}

Represents a form parameter.

func (GoogleCloudDialogflowCxV3beta1FormParameterArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1FormParameterArgs) ToGoogleCloudDialogflowCxV3beta1FormParameterOutput

func (i GoogleCloudDialogflowCxV3beta1FormParameterArgs) ToGoogleCloudDialogflowCxV3beta1FormParameterOutput() GoogleCloudDialogflowCxV3beta1FormParameterOutput

func (GoogleCloudDialogflowCxV3beta1FormParameterArgs) ToGoogleCloudDialogflowCxV3beta1FormParameterOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FormParameterArgs) ToGoogleCloudDialogflowCxV3beta1FormParameterOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormParameterOutput

type GoogleCloudDialogflowCxV3beta1FormParameterArray

type GoogleCloudDialogflowCxV3beta1FormParameterArray []GoogleCloudDialogflowCxV3beta1FormParameterInput

func (GoogleCloudDialogflowCxV3beta1FormParameterArray) ElementType

func (GoogleCloudDialogflowCxV3beta1FormParameterArray) ToGoogleCloudDialogflowCxV3beta1FormParameterArrayOutput

func (i GoogleCloudDialogflowCxV3beta1FormParameterArray) ToGoogleCloudDialogflowCxV3beta1FormParameterArrayOutput() GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput

func (GoogleCloudDialogflowCxV3beta1FormParameterArray) ToGoogleCloudDialogflowCxV3beta1FormParameterArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FormParameterArray) ToGoogleCloudDialogflowCxV3beta1FormParameterArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput

type GoogleCloudDialogflowCxV3beta1FormParameterArrayInput

type GoogleCloudDialogflowCxV3beta1FormParameterArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FormParameterArrayOutput() GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput
	ToGoogleCloudDialogflowCxV3beta1FormParameterArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput
}

GoogleCloudDialogflowCxV3beta1FormParameterArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FormParameterArray and GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FormParameterArrayInput` via:

GoogleCloudDialogflowCxV3beta1FormParameterArray{ GoogleCloudDialogflowCxV3beta1FormParameterArgs{...} }

type GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput

type GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterArrayOutput

func (GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormParameterArrayOutput

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior struct {
	// The fulfillment to provide the initial prompt that the agent can present to the user in order to fill the parameter.
	InitialPromptFulfillment GoogleCloudDialogflowCxV3beta1Fulfillment `pulumi:"initialPromptFulfillment"`
	// The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a different page/flow. The supported events are: * `sys.no-match-`, where N can be from 1 to 6 * `sys.no-match-default` * `sys.no-input-`, where N can be from 1 to 6 * `sys.no-input-default` * `sys.invalid-parameter` `initial_prompt_fulfillment` provides the first prompt for the parameter. If the user's response does not fill the parameter, a no-match/no-input event will be triggered, and the fulfillment associated with the `sys.no-match-1`/`sys.no-input-1` handler (if defined) will be called to provide a prompt. The `sys.no-match-2`/`sys.no-input-2` handler (if defined) will respond to the next no-match/no-input event, and so on. A `sys.no-match-default` or `sys.no-input-default` handler will be used to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the parameter are consumed. A `sys.invalid-parameter` handler can be defined to handle the case where the parameter values have been `invalidated` by webhook. For example, if the user's response fill the parameter, however the parameter was invalidated by webhook, the fulfillment associated with the `sys.invalid-parameter` handler (if defined) will be called to provide a prompt. If the event handler for the corresponding event can't be found on the parameter, `initial_prompt_fulfillment` will be re-prompted.
	RepromptEventHandlers []GoogleCloudDialogflowCxV3beta1EventHandler `pulumi:"repromptEventHandlers"`
}

Configuration for how the filling of a parameter should be handled.

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs struct {
	// The fulfillment to provide the initial prompt that the agent can present to the user in order to fill the parameter.
	InitialPromptFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentInput `pulumi:"initialPromptFulfillment"`
	// The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a different page/flow. The supported events are: * `sys.no-match-`, where N can be from 1 to 6 * `sys.no-match-default` * `sys.no-input-`, where N can be from 1 to 6 * `sys.no-input-default` * `sys.invalid-parameter` `initial_prompt_fulfillment` provides the first prompt for the parameter. If the user's response does not fill the parameter, a no-match/no-input event will be triggered, and the fulfillment associated with the `sys.no-match-1`/`sys.no-input-1` handler (if defined) will be called to provide a prompt. The `sys.no-match-2`/`sys.no-input-2` handler (if defined) will respond to the next no-match/no-input event, and so on. A `sys.no-match-default` or `sys.no-input-default` handler will be used to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the parameter are consumed. A `sys.invalid-parameter` handler can be defined to handle the case where the parameter values have been `invalidated` by webhook. For example, if the user's response fill the parameter, however the parameter was invalidated by webhook, the fulfillment associated with the `sys.invalid-parameter` handler (if defined) will be called to provide a prompt. If the event handler for the corresponding event can't be found on the parameter, `initial_prompt_fulfillment` will be re-prompted.
	RepromptEventHandlers GoogleCloudDialogflowCxV3beta1EventHandlerArrayInput `pulumi:"repromptEventHandlers"`
}

Configuration for how the filling of a parameter should be handled.

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs) ToGoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs) ToGoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs) ToGoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorInput

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput() GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput
	ToGoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput
}

GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs and GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorInput` via:

GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs{...}

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput struct{ *pulumi.OutputState }

Configuration for how the filling of a parameter should be handled.

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput) InitialPromptFulfillment

The fulfillment to provide the initial prompt that the agent can present to the user in order to fill the parameter.

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput) RepromptEventHandlers

The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a different page/flow. The supported events are: * `sys.no-match-`, where N can be from 1 to 6 * `sys.no-match-default` * `sys.no-input-`, where N can be from 1 to 6 * `sys.no-input-default` * `sys.invalid-parameter` `initial_prompt_fulfillment` provides the first prompt for the parameter. If the user's response does not fill the parameter, a no-match/no-input event will be triggered, and the fulfillment associated with the `sys.no-match-1`/`sys.no-input-1` handler (if defined) will be called to provide a prompt. The `sys.no-match-2`/`sys.no-input-2` handler (if defined) will respond to the next no-match/no-input event, and so on. A `sys.no-match-default` or `sys.no-input-default` handler will be used to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the parameter are consumed. A `sys.invalid-parameter` handler can be defined to handle the case where the parameter values have been `invalidated` by webhook. For example, if the user's response fill the parameter, however the parameter was invalidated by webhook, the fulfillment associated with the `sys.invalid-parameter` handler (if defined) will be called to provide a prompt. If the event handler for the corresponding event can't be found on the parameter, `initial_prompt_fulfillment` will be re-prompted.

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorOutput

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponse

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponse struct {
	// The fulfillment to provide the initial prompt that the agent can present to the user in order to fill the parameter.
	InitialPromptFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentResponse `pulumi:"initialPromptFulfillment"`
	// The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a different page/flow. The supported events are: * `sys.no-match-`, where N can be from 1 to 6 * `sys.no-match-default` * `sys.no-input-`, where N can be from 1 to 6 * `sys.no-input-default` * `sys.invalid-parameter` `initial_prompt_fulfillment` provides the first prompt for the parameter. If the user's response does not fill the parameter, a no-match/no-input event will be triggered, and the fulfillment associated with the `sys.no-match-1`/`sys.no-input-1` handler (if defined) will be called to provide a prompt. The `sys.no-match-2`/`sys.no-input-2` handler (if defined) will respond to the next no-match/no-input event, and so on. A `sys.no-match-default` or `sys.no-input-default` handler will be used to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the parameter are consumed. A `sys.invalid-parameter` handler can be defined to handle the case where the parameter values have been `invalidated` by webhook. For example, if the user's response fill the parameter, however the parameter was invalidated by webhook, the fulfillment associated with the `sys.invalid-parameter` handler (if defined) will be called to provide a prompt. If the event handler for the corresponding event can't be found on the parameter, `initial_prompt_fulfillment` will be re-prompted.
	RepromptEventHandlers []GoogleCloudDialogflowCxV3beta1EventHandlerResponse `pulumi:"repromptEventHandlers"`
}

Configuration for how the filling of a parameter should be handled.

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutput

type GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutput struct{ *pulumi.OutputState }

Configuration for how the filling of a parameter should be handled.

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutput) InitialPromptFulfillment

The fulfillment to provide the initial prompt that the agent can present to the user in order to fill the parameter.

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutput) RepromptEventHandlers

The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a different page/flow. The supported events are: * `sys.no-match-`, where N can be from 1 to 6 * `sys.no-match-default` * `sys.no-input-`, where N can be from 1 to 6 * `sys.no-input-default` * `sys.invalid-parameter` `initial_prompt_fulfillment` provides the first prompt for the parameter. If the user's response does not fill the parameter, a no-match/no-input event will be triggered, and the fulfillment associated with the `sys.no-match-1`/`sys.no-input-1` handler (if defined) will be called to provide a prompt. The `sys.no-match-2`/`sys.no-input-2` handler (if defined) will respond to the next no-match/no-input event, and so on. A `sys.no-match-default` or `sys.no-input-default` handler will be used to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the parameter are consumed. A `sys.invalid-parameter` handler can be defined to handle the case where the parameter values have been `invalidated` by webhook. For example, if the user's response fill the parameter, however the parameter was invalidated by webhook, the fulfillment associated with the `sys.invalid-parameter` handler (if defined) will be called to provide a prompt. If the event handler for the corresponding event can't be found on the parameter, `initial_prompt_fulfillment` will be re-prompted.

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutput

func (GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponseOutput

type GoogleCloudDialogflowCxV3beta1FormParameterInput

type GoogleCloudDialogflowCxV3beta1FormParameterInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FormParameterOutput() GoogleCloudDialogflowCxV3beta1FormParameterOutput
	ToGoogleCloudDialogflowCxV3beta1FormParameterOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FormParameterOutput
}

GoogleCloudDialogflowCxV3beta1FormParameterInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FormParameterArgs and GoogleCloudDialogflowCxV3beta1FormParameterOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FormParameterInput` via:

GoogleCloudDialogflowCxV3beta1FormParameterArgs{...}

type GoogleCloudDialogflowCxV3beta1FormParameterOutput

type GoogleCloudDialogflowCxV3beta1FormParameterOutput struct{ *pulumi.OutputState }

Represents a form parameter.

func (GoogleCloudDialogflowCxV3beta1FormParameterOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (GoogleCloudDialogflowCxV3beta1FormParameterOutput) DefaultValue

The default value of an optional parameter. If the parameter is required, the default value will be ignored.

func (GoogleCloudDialogflowCxV3beta1FormParameterOutput) DisplayName

The human-readable name of the parameter, unique within the form.

func (GoogleCloudDialogflowCxV3beta1FormParameterOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FormParameterOutput) EntityType

The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects//locations//agents//entityTypes/` for developer entity types.

func (GoogleCloudDialogflowCxV3beta1FormParameterOutput) FillBehavior

Defines fill behavior for the parameter.

func (GoogleCloudDialogflowCxV3beta1FormParameterOutput) IsList

Indicates whether the parameter represents a list of values.

func (GoogleCloudDialogflowCxV3beta1FormParameterOutput) Redact

Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.

func (GoogleCloudDialogflowCxV3beta1FormParameterOutput) Required

Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.

func (GoogleCloudDialogflowCxV3beta1FormParameterOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterOutput

func (o GoogleCloudDialogflowCxV3beta1FormParameterOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterOutput() GoogleCloudDialogflowCxV3beta1FormParameterOutput

func (GoogleCloudDialogflowCxV3beta1FormParameterOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FormParameterOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormParameterOutput

type GoogleCloudDialogflowCxV3beta1FormParameterResponse

type GoogleCloudDialogflowCxV3beta1FormParameterResponse struct {
	// Hierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse `pulumi:"advancedSettings"`
	// The default value of an optional parameter. If the parameter is required, the default value will be ignored.
	DefaultValue interface{} `pulumi:"defaultValue"`
	// The human-readable name of the parameter, unique within the form.
	DisplayName string `pulumi:"displayName"`
	// The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects//locations//agents//entityTypes/` for developer entity types.
	EntityType string `pulumi:"entityType"`
	// Defines fill behavior for the parameter.
	FillBehavior GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponse `pulumi:"fillBehavior"`
	// Indicates whether the parameter represents a list of values.
	IsList bool `pulumi:"isList"`
	// Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.
	Redact bool `pulumi:"redact"`
	// Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.
	Required bool `pulumi:"required"`
}

Represents a form parameter.

type GoogleCloudDialogflowCxV3beta1FormParameterResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1FormParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FormParameterResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormParameterResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput

type GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput struct{ *pulumi.OutputState }

Represents a form parameter.

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) DefaultValue

The default value of an optional parameter. If the parameter is required, the default value will be ignored.

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) DisplayName

The human-readable name of the parameter, unique within the form.

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) EntityType

The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects//locations//agents//entityTypes/` for developer entity types.

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) FillBehavior

Defines fill behavior for the parameter.

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) IsList

Indicates whether the parameter represents a list of values.

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) Redact

Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) Required

Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterResponseOutput

func (GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput) ToGoogleCloudDialogflowCxV3beta1FormParameterResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormParameterResponseOutput

type GoogleCloudDialogflowCxV3beta1FormPtrInput

type GoogleCloudDialogflowCxV3beta1FormPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FormPtrOutput() GoogleCloudDialogflowCxV3beta1FormPtrOutput
	ToGoogleCloudDialogflowCxV3beta1FormPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FormPtrOutput
}

GoogleCloudDialogflowCxV3beta1FormPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FormArgs, GoogleCloudDialogflowCxV3beta1FormPtr and GoogleCloudDialogflowCxV3beta1FormPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FormPtrInput` via:

        GoogleCloudDialogflowCxV3beta1FormArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1FormPtrOutput

type GoogleCloudDialogflowCxV3beta1FormPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FormPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1FormPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FormPtrOutput) Parameters

Parameters to collect from the user.

func (GoogleCloudDialogflowCxV3beta1FormPtrOutput) ToGoogleCloudDialogflowCxV3beta1FormPtrOutput

func (o GoogleCloudDialogflowCxV3beta1FormPtrOutput) ToGoogleCloudDialogflowCxV3beta1FormPtrOutput() GoogleCloudDialogflowCxV3beta1FormPtrOutput

func (GoogleCloudDialogflowCxV3beta1FormPtrOutput) ToGoogleCloudDialogflowCxV3beta1FormPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FormPtrOutput) ToGoogleCloudDialogflowCxV3beta1FormPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormPtrOutput

type GoogleCloudDialogflowCxV3beta1FormResponse

type GoogleCloudDialogflowCxV3beta1FormResponse struct {
	// Parameters to collect from the user.
	Parameters []GoogleCloudDialogflowCxV3beta1FormParameterResponse `pulumi:"parameters"`
}

A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a page. When form filling is done, the filled parameters will be written to the session.

type GoogleCloudDialogflowCxV3beta1FormResponseOutput

type GoogleCloudDialogflowCxV3beta1FormResponseOutput struct{ *pulumi.OutputState }

A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a page. When form filling is done, the filled parameters will be written to the session.

func (GoogleCloudDialogflowCxV3beta1FormResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FormResponseOutput) Parameters

Parameters to collect from the user.

func (GoogleCloudDialogflowCxV3beta1FormResponseOutput) ToGoogleCloudDialogflowCxV3beta1FormResponseOutput

func (o GoogleCloudDialogflowCxV3beta1FormResponseOutput) ToGoogleCloudDialogflowCxV3beta1FormResponseOutput() GoogleCloudDialogflowCxV3beta1FormResponseOutput

func (GoogleCloudDialogflowCxV3beta1FormResponseOutput) ToGoogleCloudDialogflowCxV3beta1FormResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FormResponseOutput) ToGoogleCloudDialogflowCxV3beta1FormResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FormResponseOutput

type GoogleCloudDialogflowCxV3beta1Fulfillment

type GoogleCloudDialogflowCxV3beta1Fulfillment struct {
	// Hierarchical advanced settings for this fulfillment. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings *GoogleCloudDialogflowCxV3beta1AdvancedSettings `pulumi:"advancedSettings"`
	// Conditional cases for this fulfillment.
	ConditionalCases []GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases `pulumi:"conditionalCases"`
	// If the flag is true, the agent will utilize LLM to generate a text response. If LLM generation fails, the defined responses in the fulfillment will be respected. This flag is only useful for fulfillments associated with no-match event handlers.
	EnableGenerativeFallback *bool `pulumi:"enableGenerativeFallback"`
	// The list of rich message responses to present to the user.
	Messages []GoogleCloudDialogflowCxV3beta1ResponseMessage `pulumi:"messages"`
	// Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks.
	ReturnPartialResponses *bool `pulumi:"returnPartialResponses"`
	// Set parameter values before executing the webhook.
	SetParameterActions []GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction `pulumi:"setParameterActions"`
	// The value of this field will be populated in the WebhookRequest `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is called. The tag is typically used by the webhook service to identify which fulfillment is being called, but it could be used for other purposes. This field is required if `webhook` is specified.
	Tag *string `pulumi:"tag"`
	// The webhook to call. Format: `projects//locations//agents//webhooks/`.
	Webhook *string `pulumi:"webhook"`
}

A fulfillment can do one or more of the following actions at the same time: * Generate rich message responses. * Set parameter values. * Call the webhook. Fulfillments can be called at various stages in the Page or Form lifecycle. For example, when a DetectIntentRequest drives a session to enter a new page, the page's entry fulfillment can add a static response to the QueryResult in the returning DetectIntentResponse, call the webhook (for example, to load user data from a database), or both.

type GoogleCloudDialogflowCxV3beta1FulfillmentArgs

type GoogleCloudDialogflowCxV3beta1FulfillmentArgs struct {
	// Hierarchical advanced settings for this fulfillment. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrInput `pulumi:"advancedSettings"`
	// Conditional cases for this fulfillment.
	ConditionalCases GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayInput `pulumi:"conditionalCases"`
	// If the flag is true, the agent will utilize LLM to generate a text response. If LLM generation fails, the defined responses in the fulfillment will be respected. This flag is only useful for fulfillments associated with no-match event handlers.
	EnableGenerativeFallback pulumi.BoolPtrInput `pulumi:"enableGenerativeFallback"`
	// The list of rich message responses to present to the user.
	Messages GoogleCloudDialogflowCxV3beta1ResponseMessageArrayInput `pulumi:"messages"`
	// Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks.
	ReturnPartialResponses pulumi.BoolPtrInput `pulumi:"returnPartialResponses"`
	// Set parameter values before executing the webhook.
	SetParameterActions GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayInput `pulumi:"setParameterActions"`
	// The value of this field will be populated in the WebhookRequest `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is called. The tag is typically used by the webhook service to identify which fulfillment is being called, but it could be used for other purposes. This field is required if `webhook` is specified.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// The webhook to call. Format: `projects//locations//agents//webhooks/`.
	Webhook pulumi.StringPtrInput `pulumi:"webhook"`
}

A fulfillment can do one or more of the following actions at the same time: * Generate rich message responses. * Set parameter values. * Call the webhook. Fulfillments can be called at various stages in the Page or Form lifecycle. For example, when a DetectIntentRequest drives a session to enter a new page, the page's entry fulfillment can add a static response to the QueryResult in the returning DetectIntentResponse, call the webhook (for example, to load user data from a database), or both.

func (GoogleCloudDialogflowCxV3beta1FulfillmentArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentOutput

func (i GoogleCloudDialogflowCxV3beta1FulfillmentArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentOutput() GoogleCloudDialogflowCxV3beta1FulfillmentOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FulfillmentArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput

func (i GoogleCloudDialogflowCxV3beta1FulfillmentArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput() GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FulfillmentArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases struct {
	// A list of cascading if-else conditions.
	Cases []GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase `pulumi:"cases"`
}

A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs struct {
	// A list of cascading if-else conditions.
	Cases GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayInput `pulumi:"cases"`
}

A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray []GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesInput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayInput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput() GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput
	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput
}

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray and GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayInput` via:

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{ GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs{...} }

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase struct {
	// A list of case content.
	CaseContent []GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent `pulumi:"caseContent"`
	// The condition to activate and select this case. Empty means the condition is always true. The condition is evaluated against form parameters or session parameters. See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	Condition *string `pulumi:"condition"`
}

Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs struct {
	// A list of case content.
	CaseContent GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayInput `pulumi:"caseContent"`
	// The condition to activate and select this case. Empty means the condition is always true. The condition is evaluated against form parameters or session parameters. See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	Condition pulumi.StringPtrInput `pulumi:"condition"`
}

Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArray

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArray []GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseInput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArray) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayInput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput() GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput
	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput
}

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArray and GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayInput` via:

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArray{ GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs{...} }

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArrayOutputWithContext

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent struct {
	// Additional cases to be evaluated.
	AdditionalCases *GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases `pulumi:"additionalCases"`
	// Returned message.
	Message *GoogleCloudDialogflowCxV3beta1ResponseMessage `pulumi:"message"`
}

The list of messages or conditional cases to activate for this case.

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs struct {
	// Additional cases to be evaluated.
	AdditionalCases GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrInput `pulumi:"additionalCases"`
	// Returned message.
	Message GoogleCloudDialogflowCxV3beta1ResponseMessagePtrInput `pulumi:"message"`
}

The list of messages or conditional cases to activate for this case.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutputWithContext

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArray

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArray []GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentInput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArray) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayInput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput() GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput
	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput
}

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArray and GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayInput` via:

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArray{ GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs{...} }

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArrayOutputWithContext

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentInput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput() GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput
	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput
}

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs and GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentInput` via:

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs{...}

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput struct{ *pulumi.OutputState }

The list of messages or conditional cases to activate for this case.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput) AdditionalCases

Additional cases to be evaluated.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput) Message

Returned message.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentOutputWithContext

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponse

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponse struct {
	// Additional cases to be evaluated.
	AdditionalCases GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponse `pulumi:"additionalCases"`
	// Returned message.
	Message GoogleCloudDialogflowCxV3beta1ResponseMessageResponse `pulumi:"message"`
}

The list of messages or conditional cases to activate for this case.

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseArrayOutputWithContext

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseOutput struct{ *pulumi.OutputState }

The list of messages or conditional cases to activate for this case.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseOutput) AdditionalCases

Additional cases to be evaluated.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseOutput) Message

Returned message.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponseOutputWithContext

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseInput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput() GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput
	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput
}

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs and GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseInput` via:

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs{...}

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput struct{ *pulumi.OutputState }

Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput) CaseContent

A list of case content.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput) Condition

The condition to activate and select this case. Empty means the condition is always true. The condition is evaluated against form parameters or session parameters. See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponse

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponse struct {
	// A list of case content.
	CaseContent []GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponse `pulumi:"caseContent"`
	// The condition to activate and select this case. Empty means the condition is always true. The condition is evaluated against form parameters or session parameters. See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	Condition string `pulumi:"condition"`
}

Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseArrayOutputWithContext

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseOutput struct{ *pulumi.OutputState }

Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseOutput) CaseContent

A list of case content.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseOutput) Condition

The condition to activate and select this case. Empty means the condition is always true. The condition is evaluated against form parameters or session parameters. See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponseOutputWithContext

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesInput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput() GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput
	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput
}

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs and GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesInput` via:

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs{...}

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput struct{ *pulumi.OutputState }

A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput) Cases

A list of cascading if-else conditions.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrInput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput() GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput
	ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput
}

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs, GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtr and GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrInput` via:

        GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput) Cases

A list of cascading if-else conditions.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesPtrOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponse

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponse struct {
	// A list of cascading if-else conditions.
	Cases []GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponse `pulumi:"cases"`
}

A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseArrayOutputWithContext

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseOutput struct{ *pulumi.OutputState }

A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseOutput) Cases

A list of cascading if-else conditions.

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponseOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentInput

type GoogleCloudDialogflowCxV3beta1FulfillmentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FulfillmentOutput() GoogleCloudDialogflowCxV3beta1FulfillmentOutput
	ToGoogleCloudDialogflowCxV3beta1FulfillmentOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentOutput
}

GoogleCloudDialogflowCxV3beta1FulfillmentInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FulfillmentArgs and GoogleCloudDialogflowCxV3beta1FulfillmentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FulfillmentInput` via:

GoogleCloudDialogflowCxV3beta1FulfillmentArgs{...}

type GoogleCloudDialogflowCxV3beta1FulfillmentOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentOutput struct{ *pulumi.OutputState }

A fulfillment can do one or more of the following actions at the same time: * Generate rich message responses. * Set parameter values. * Call the webhook. Fulfillments can be called at various stages in the Page or Form lifecycle. For example, when a DetectIntentRequest drives a session to enter a new page, the page's entry fulfillment can add a static response to the QueryResult in the returning DetectIntentResponse, call the webhook (for example, to load user data from a database), or both.

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this fulfillment. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) ConditionalCases

Conditional cases for this fulfillment.

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) EnableGenerativeFallback added in v0.32.0

If the flag is true, the agent will utilize LLM to generate a text response. If LLM generation fails, the defined responses in the fulfillment will be respected. This flag is only useful for fulfillments associated with no-match event handlers.

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) Messages

The list of rich message responses to present to the user.

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) ReturnPartialResponses added in v0.5.0

Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks.

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) SetParameterActions

Set parameter values before executing the webhook.

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) Tag

The value of this field will be populated in the WebhookRequest `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is called. The tag is typically used by the webhook service to identify which fulfillment is being called, but it could be used for other purposes. This field is required if `webhook` is specified.

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentOutput

func (o GoogleCloudDialogflowCxV3beta1FulfillmentOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentOutput() GoogleCloudDialogflowCxV3beta1FulfillmentOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput

func (o GoogleCloudDialogflowCxV3beta1FulfillmentOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput() GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentOutput) Webhook

The webhook to call. Format: `projects//locations//agents//webhooks/`.

type GoogleCloudDialogflowCxV3beta1FulfillmentPtrInput

type GoogleCloudDialogflowCxV3beta1FulfillmentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput() GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput
	ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput
}

GoogleCloudDialogflowCxV3beta1FulfillmentPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FulfillmentArgs, GoogleCloudDialogflowCxV3beta1FulfillmentPtr and GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FulfillmentPtrInput` via:

        GoogleCloudDialogflowCxV3beta1FulfillmentArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this fulfillment. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) ConditionalCases

Conditional cases for this fulfillment.

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) EnableGenerativeFallback added in v0.32.0

If the flag is true, the agent will utilize LLM to generate a text response. If LLM generation fails, the defined responses in the fulfillment will be respected. This flag is only useful for fulfillments associated with no-match event handlers.

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) Messages

The list of rich message responses to present to the user.

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) ReturnPartialResponses added in v0.5.0

Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks.

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) SetParameterActions

Set parameter values before executing the webhook.

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) Tag

The value of this field will be populated in the WebhookRequest `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is called. The tag is typically used by the webhook service to identify which fulfillment is being called, but it could be used for other purposes. This field is required if `webhook` is specified.

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput

func (o GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput() GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentPtrOutput) Webhook

The webhook to call. Format: `projects//locations//agents//webhooks/`.

type GoogleCloudDialogflowCxV3beta1FulfillmentResponse

type GoogleCloudDialogflowCxV3beta1FulfillmentResponse struct {
	// Hierarchical advanced settings for this fulfillment. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse `pulumi:"advancedSettings"`
	// Conditional cases for this fulfillment.
	ConditionalCases []GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponse `pulumi:"conditionalCases"`
	// If the flag is true, the agent will utilize LLM to generate a text response. If LLM generation fails, the defined responses in the fulfillment will be respected. This flag is only useful for fulfillments associated with no-match event handlers.
	EnableGenerativeFallback bool `pulumi:"enableGenerativeFallback"`
	// The list of rich message responses to present to the user.
	Messages []GoogleCloudDialogflowCxV3beta1ResponseMessageResponse `pulumi:"messages"`
	// Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks.
	ReturnPartialResponses bool `pulumi:"returnPartialResponses"`
	// Set parameter values before executing the webhook.
	SetParameterActions []GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponse `pulumi:"setParameterActions"`
	// The value of this field will be populated in the WebhookRequest `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is called. The tag is typically used by the webhook service to identify which fulfillment is being called, but it could be used for other purposes. This field is required if `webhook` is specified.
	Tag string `pulumi:"tag"`
	// The webhook to call. Format: `projects//locations//agents//webhooks/`.
	Webhook string `pulumi:"webhook"`
}

A fulfillment can do one or more of the following actions at the same time: * Generate rich message responses. * Set parameter values. * Call the webhook. Fulfillments can be called at various stages in the Page or Form lifecycle. For example, when a DetectIntentRequest drives a session to enter a new page, the page's entry fulfillment can add a static response to the QueryResult in the returning DetectIntentResponse, call the webhook (for example, to load user data from a database), or both.

type GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput struct{ *pulumi.OutputState }

A fulfillment can do one or more of the following actions at the same time: * Generate rich message responses. * Set parameter values. * Call the webhook. Fulfillments can be called at various stages in the Page or Form lifecycle. For example, when a DetectIntentRequest drives a session to enter a new page, the page's entry fulfillment can add a static response to the QueryResult in the returning DetectIntentResponse, call the webhook (for example, to load user data from a database), or both.

func (GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this fulfillment. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) ConditionalCases

Conditional cases for this fulfillment.

func (GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) EnableGenerativeFallback added in v0.32.0

If the flag is true, the agent will utilize LLM to generate a text response. If LLM generation fails, the defined responses in the fulfillment will be respected. This flag is only useful for fulfillments associated with no-match event handlers.

func (GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) Messages

The list of rich message responses to present to the user.

func (GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) ReturnPartialResponses added in v0.5.0

Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks.

func (GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) SetParameterActions

Set parameter values before executing the webhook.

func (GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) Tag

The value of this field will be populated in the WebhookRequest `fulfillmentInfo.tag` field by Dialogflow when the associated webhook is called. The tag is typically used by the webhook service to identify which fulfillment is being called, but it could be used for other purposes. This field is required if `webhook` is specified.

func (GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput) Webhook

The webhook to call. Format: `projects//locations//agents//webhooks/`.

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction struct {
	// Display name of the parameter.
	Parameter *string `pulumi:"parameter"`
	// The new value of the parameter. A null value clears the parameter.
	Value interface{} `pulumi:"value"`
}

Setting a parameter value.

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs struct {
	// Display name of the parameter.
	Parameter pulumi.StringPtrInput `pulumi:"parameter"`
	// The new value of the parameter. A null value clears the parameter.
	Value pulumi.Input `pulumi:"value"`
}

Setting a parameter value.

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray []GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionInput

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayInput

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput() GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput
	ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput
}

GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray and GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayInput` via:

GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{ GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{...} }

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionInput

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput() GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput
	ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput
}

GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionInput is an input type that accepts GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs and GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionInput` via:

GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{...}

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput struct{ *pulumi.OutputState }

Setting a parameter value.

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput) Parameter

Display name of the parameter.

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionOutput) Value

The new value of the parameter. A null value clears the parameter.

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponse

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponse struct {
	// Display name of the parameter.
	Parameter string `pulumi:"parameter"`
	// The new value of the parameter. A null value clears the parameter.
	Value interface{} `pulumi:"value"`
}

Setting a parameter value.

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseArrayOutputWithContext

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseOutput

type GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseOutput struct{ *pulumi.OutputState }

Setting a parameter value.

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseOutput) Parameter

Display name of the parameter.

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseOutput

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseOutput) ToGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseOutputWithContext

func (GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponseOutput) Value

The new value of the parameter. A null value clears the parameter.

type GoogleCloudDialogflowCxV3beta1GcsDestination added in v0.29.0

type GoogleCloudDialogflowCxV3beta1GcsDestination struct {
	// 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 `pulumi:"uri"`
}

Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.

type GoogleCloudDialogflowCxV3beta1GcsDestinationArgs added in v0.29.0

type GoogleCloudDialogflowCxV3beta1GcsDestinationArgs struct {
	// 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 pulumi.StringInput `pulumi:"uri"`
}

Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.

func (GoogleCloudDialogflowCxV3beta1GcsDestinationArgs) ElementType added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1GcsDestinationArgs) ToGoogleCloudDialogflowCxV3beta1GcsDestinationOutput added in v0.29.0

func (i GoogleCloudDialogflowCxV3beta1GcsDestinationArgs) ToGoogleCloudDialogflowCxV3beta1GcsDestinationOutput() GoogleCloudDialogflowCxV3beta1GcsDestinationOutput

func (GoogleCloudDialogflowCxV3beta1GcsDestinationArgs) ToGoogleCloudDialogflowCxV3beta1GcsDestinationOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowCxV3beta1GcsDestinationArgs) ToGoogleCloudDialogflowCxV3beta1GcsDestinationOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1GcsDestinationOutput

func (GoogleCloudDialogflowCxV3beta1GcsDestinationArgs) ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput added in v0.29.0

func (i GoogleCloudDialogflowCxV3beta1GcsDestinationArgs) ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput() GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput

func (GoogleCloudDialogflowCxV3beta1GcsDestinationArgs) ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowCxV3beta1GcsDestinationArgs) ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput

type GoogleCloudDialogflowCxV3beta1GcsDestinationInput added in v0.29.0

type GoogleCloudDialogflowCxV3beta1GcsDestinationInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1GcsDestinationOutput() GoogleCloudDialogflowCxV3beta1GcsDestinationOutput
	ToGoogleCloudDialogflowCxV3beta1GcsDestinationOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1GcsDestinationOutput
}

GoogleCloudDialogflowCxV3beta1GcsDestinationInput is an input type that accepts GoogleCloudDialogflowCxV3beta1GcsDestinationArgs and GoogleCloudDialogflowCxV3beta1GcsDestinationOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1GcsDestinationInput` via:

GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{...}

type GoogleCloudDialogflowCxV3beta1GcsDestinationOutput added in v0.29.0

type GoogleCloudDialogflowCxV3beta1GcsDestinationOutput struct{ *pulumi.OutputState }

Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.

func (GoogleCloudDialogflowCxV3beta1GcsDestinationOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1GcsDestinationOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationOutput added in v0.29.0

func (o GoogleCloudDialogflowCxV3beta1GcsDestinationOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationOutput() GoogleCloudDialogflowCxV3beta1GcsDestinationOutput

func (GoogleCloudDialogflowCxV3beta1GcsDestinationOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowCxV3beta1GcsDestinationOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1GcsDestinationOutput

func (GoogleCloudDialogflowCxV3beta1GcsDestinationOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput added in v0.29.0

func (o GoogleCloudDialogflowCxV3beta1GcsDestinationOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput() GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput

func (GoogleCloudDialogflowCxV3beta1GcsDestinationOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowCxV3beta1GcsDestinationOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput

func (GoogleCloudDialogflowCxV3beta1GcsDestinationOutput) Uri added in v0.29.0

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.

type GoogleCloudDialogflowCxV3beta1GcsDestinationPtrInput added in v0.29.0

type GoogleCloudDialogflowCxV3beta1GcsDestinationPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput() GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput
	ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput
}

GoogleCloudDialogflowCxV3beta1GcsDestinationPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1GcsDestinationArgs, GoogleCloudDialogflowCxV3beta1GcsDestinationPtr and GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1GcsDestinationPtrInput` via:

        GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput added in v0.29.0

type GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput) Elem added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput

func (GoogleCloudDialogflowCxV3beta1GcsDestinationPtrOutput) Uri added in v0.29.0

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.

type GoogleCloudDialogflowCxV3beta1GcsDestinationResponse added in v0.29.0

type GoogleCloudDialogflowCxV3beta1GcsDestinationResponse struct {
	// 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 `pulumi:"uri"`
}

Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.

type GoogleCloudDialogflowCxV3beta1GcsDestinationResponseOutput added in v0.29.0

type GoogleCloudDialogflowCxV3beta1GcsDestinationResponseOutput struct{ *pulumi.OutputState }

Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.

func (GoogleCloudDialogflowCxV3beta1GcsDestinationResponseOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1GcsDestinationResponseOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationResponseOutput added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1GcsDestinationResponseOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationResponseOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowCxV3beta1GcsDestinationResponseOutput) ToGoogleCloudDialogflowCxV3beta1GcsDestinationResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1GcsDestinationResponseOutput

func (GoogleCloudDialogflowCxV3beta1GcsDestinationResponseOutput) Uri added in v0.29.0

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.

type GoogleCloudDialogflowCxV3beta1InputAudioConfig

type GoogleCloudDialogflowCxV3beta1InputAudioConfig struct {
	// Audio encoding of the audio content to process.
	AudioEncoding GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding `pulumi:"audioEncoding"`
	// Configuration of barge-in behavior during the streaming of input audio.
	BargeInConfig *GoogleCloudDialogflowCxV3beta1BargeInConfig `pulumi:"bargeInConfig"`
	// Optional. If `true`, Dialogflow returns SpeechWordInfo in StreamingRecognitionResult with information about the recognized speech words, e.g. start and end time offsets. If false or unspecified, Speech doesn't return any word-level information.
	EnableWordInfo *bool `pulumi:"enableWordInfo"`
	// Optional. Which Speech model to select for the given request. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then we auto-select a model based on the parameters in the InputAudioConfig. If enhanced speech model is enabled for the agent and an enhanced version of the specified model for the language does not exist, then the speech is recognized using the standard version of the specified model. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details. If you specify a model, the following models typically have the best performance: - phone_call (best for Agent Assist and telephony) - latest_short (best for Dialogflow non-telephony) - command_and_search (best for very short utterances and commands)
	Model *string `pulumi:"model"`
	// Optional. Which variant of the Speech model to use.
	ModelVariant *GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant `pulumi:"modelVariant"`
	// Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
	PhraseHints []string `pulumi:"phraseHints"`
	// Sample rate (in Hertz) of the audio content sent in the query. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics) for more details.
	SampleRateHertz *int `pulumi:"sampleRateHertz"`
	// Optional. If `false` (default), recognition does not cease until the client closes the stream. If `true`, the recognizer will detect a single spoken utterance in input audio. Recognition ceases when it detects the audio's voice has stopped or paused. In this case, once a detected intent is received, the client should close the stream and start a new request with a new stream as needed. Note: This setting is relevant only for streaming methods.
	SingleUtterance *bool `pulumi:"singleUtterance"`
}

Instructs the speech recognizer on how to process the audio content.

type GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs

type GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs struct {
	// Audio encoding of the audio content to process.
	AudioEncoding GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingInput `pulumi:"audioEncoding"`
	// Configuration of barge-in behavior during the streaming of input audio.
	BargeInConfig GoogleCloudDialogflowCxV3beta1BargeInConfigPtrInput `pulumi:"bargeInConfig"`
	// Optional. If `true`, Dialogflow returns SpeechWordInfo in StreamingRecognitionResult with information about the recognized speech words, e.g. start and end time offsets. If false or unspecified, Speech doesn't return any word-level information.
	EnableWordInfo pulumi.BoolPtrInput `pulumi:"enableWordInfo"`
	// Optional. Which Speech model to select for the given request. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then we auto-select a model based on the parameters in the InputAudioConfig. If enhanced speech model is enabled for the agent and an enhanced version of the specified model for the language does not exist, then the speech is recognized using the standard version of the specified model. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details. If you specify a model, the following models typically have the best performance: - phone_call (best for Agent Assist and telephony) - latest_short (best for Dialogflow non-telephony) - command_and_search (best for very short utterances and commands)
	Model pulumi.StringPtrInput `pulumi:"model"`
	// Optional. Which variant of the Speech model to use.
	ModelVariant GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrInput `pulumi:"modelVariant"`
	// Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
	PhraseHints pulumi.StringArrayInput `pulumi:"phraseHints"`
	// Sample rate (in Hertz) of the audio content sent in the query. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics) for more details.
	SampleRateHertz pulumi.IntPtrInput `pulumi:"sampleRateHertz"`
	// Optional. If `false` (default), recognition does not cease until the client closes the stream. If `true`, the recognizer will detect a single spoken utterance in input audio. Recognition ceases when it detects the audio's voice has stopped or paused. In this case, once a detected intent is received, the client should close the stream and start a new request with a new stream as needed. Note: This setting is relevant only for streaming methods.
	SingleUtterance pulumi.BoolPtrInput `pulumi:"singleUtterance"`
}

Instructs the speech recognizer on how to process the audio content.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigOutput

func (i GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigOutput() GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput

func (i GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput() GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding added in v0.4.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding string

Required. Audio encoding of the audio content to process.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ElementType added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput() GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput() GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput
	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput
}

GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingInput is an input type that accepts GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingArgs and GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingInput` via:

GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingArgs{...}

type GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput() GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput
	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput
}

func GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtr added in v0.6.0

func GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtr(v string) GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrInput

type GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigInput

type GoogleCloudDialogflowCxV3beta1InputAudioConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigOutput() GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput
	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput
}

GoogleCloudDialogflowCxV3beta1InputAudioConfigInput is an input type that accepts GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs and GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1InputAudioConfigInput` via:

GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs{...}

type GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant added in v0.4.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant string

Optional. Which variant of the Speech model to use.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ElementType added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput() GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput() GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput
	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput
}

GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantInput is an input type that accepts GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantArgs and GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantInput` via:

GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantArgs{...}

type GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput() GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput
	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput
}

func GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtr added in v0.6.0

func GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtr(v string) GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrInput

type GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput

type GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput struct{ *pulumi.OutputState }

Instructs the speech recognizer on how to process the audio content.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) AudioEncoding

Audio encoding of the audio content to process.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) BargeInConfig added in v0.32.0

Configuration of barge-in behavior during the streaming of input audio.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) EnableWordInfo

Optional. If `true`, Dialogflow returns SpeechWordInfo in StreamingRecognitionResult with information about the recognized speech words, e.g. start and end time offsets. If false or unspecified, Speech doesn't return any word-level information.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) Model

Optional. Which Speech model to select for the given request. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then we auto-select a model based on the parameters in the InputAudioConfig. If enhanced speech model is enabled for the agent and an enhanced version of the specified model for the language does not exist, then the speech is recognized using the standard version of the specified model. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details. If you specify a model, the following models typically have the best performance: - phone_call (best for Agent Assist and telephony) - latest_short (best for Dialogflow non-telephony) - command_and_search (best for very short utterances and commands)

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) ModelVariant

Optional. Which variant of the Speech model to use.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) PhraseHints

Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) SampleRateHertz

Sample rate (in Hertz) of the audio content sent in the query. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics) for more details.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) SingleUtterance

Optional. If `false` (default), recognition does not cease until the client closes the stream. If `true`, the recognizer will detect a single spoken utterance in input audio. Recognition ceases when it detects the audio's voice has stopped or paused. In this case, once a detected intent is received, the client should close the stream and start a new request with a new stream as needed. Note: This setting is relevant only for streaming methods.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput

func (o GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput() GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1InputAudioConfigOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrInput

type GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput() GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput
	ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput
}

GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs, GoogleCloudDialogflowCxV3beta1InputAudioConfigPtr and GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrInput` via:

        GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) AudioEncoding

Audio encoding of the audio content to process.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) BargeInConfig added in v0.32.0

Configuration of barge-in behavior during the streaming of input audio.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) EnableWordInfo

Optional. If `true`, Dialogflow returns SpeechWordInfo in StreamingRecognitionResult with information about the recognized speech words, e.g. start and end time offsets. If false or unspecified, Speech doesn't return any word-level information.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) Model

Optional. Which Speech model to select for the given request. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then we auto-select a model based on the parameters in the InputAudioConfig. If enhanced speech model is enabled for the agent and an enhanced version of the specified model for the language does not exist, then the speech is recognized using the standard version of the specified model. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details. If you specify a model, the following models typically have the best performance: - phone_call (best for Agent Assist and telephony) - latest_short (best for Dialogflow non-telephony) - command_and_search (best for very short utterances and commands)

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) ModelVariant

Optional. Which variant of the Speech model to use.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) PhraseHints

Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) SampleRateHertz

Sample rate (in Hertz) of the audio content sent in the query. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics) for more details.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) SingleUtterance

Optional. If `false` (default), recognition does not cease until the client closes the stream. If `true`, the recognizer will detect a single spoken utterance in input audio. Recognition ceases when it detects the audio's voice has stopped or paused. In this case, once a detected intent is received, the client should close the stream and start a new request with a new stream as needed. Note: This setting is relevant only for streaming methods.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1InputAudioConfigResponse

type GoogleCloudDialogflowCxV3beta1InputAudioConfigResponse struct {
	// Audio encoding of the audio content to process.
	AudioEncoding string `pulumi:"audioEncoding"`
	// Configuration of barge-in behavior during the streaming of input audio.
	BargeInConfig GoogleCloudDialogflowCxV3beta1BargeInConfigResponse `pulumi:"bargeInConfig"`
	// Optional. If `true`, Dialogflow returns SpeechWordInfo in StreamingRecognitionResult with information about the recognized speech words, e.g. start and end time offsets. If false or unspecified, Speech doesn't return any word-level information.
	EnableWordInfo bool `pulumi:"enableWordInfo"`
	// Optional. Which Speech model to select for the given request. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then we auto-select a model based on the parameters in the InputAudioConfig. If enhanced speech model is enabled for the agent and an enhanced version of the specified model for the language does not exist, then the speech is recognized using the standard version of the specified model. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details. If you specify a model, the following models typically have the best performance: - phone_call (best for Agent Assist and telephony) - latest_short (best for Dialogflow non-telephony) - command_and_search (best for very short utterances and commands)
	Model string `pulumi:"model"`
	// Optional. Which variant of the Speech model to use.
	ModelVariant string `pulumi:"modelVariant"`
	// Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.
	PhraseHints []string `pulumi:"phraseHints"`
	// Sample rate (in Hertz) of the audio content sent in the query. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics) for more details.
	SampleRateHertz int `pulumi:"sampleRateHertz"`
	// Optional. If `false` (default), recognition does not cease until the client closes the stream. If `true`, the recognizer will detect a single spoken utterance in input audio. Recognition ceases when it detects the audio's voice has stopped or paused. In this case, once a detected intent is received, the client should close the stream and start a new request with a new stream as needed. Note: This setting is relevant only for streaming methods.
	SingleUtterance bool `pulumi:"singleUtterance"`
}

Instructs the speech recognizer on how to process the audio content.

type GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput

type GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput struct{ *pulumi.OutputState }

Instructs the speech recognizer on how to process the audio content.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) AudioEncoding

Audio encoding of the audio content to process.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) BargeInConfig added in v0.32.0

Configuration of barge-in behavior during the streaming of input audio.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) EnableWordInfo

Optional. If `true`, Dialogflow returns SpeechWordInfo in StreamingRecognitionResult with information about the recognized speech words, e.g. start and end time offsets. If false or unspecified, Speech doesn't return any word-level information.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) Model

Optional. Which Speech model to select for the given request. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then we auto-select a model based on the parameters in the InputAudioConfig. If enhanced speech model is enabled for the agent and an enhanced version of the specified model for the language does not exist, then the speech is recognized using the standard version of the specified model. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details. If you specify a model, the following models typically have the best performance: - phone_call (best for Agent Assist and telephony) - latest_short (best for Dialogflow non-telephony) - command_and_search (best for very short utterances and commands)

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) ModelVariant

Optional. Which variant of the Speech model to use.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) PhraseHints

Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See [the Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) for more details.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) SampleRateHertz

Sample rate (in Hertz) of the audio content sent in the query. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics) for more details.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) SingleUtterance

Optional. If `false` (default), recognition does not cease until the client closes the stream. If `true`, the recognizer will detect a single spoken utterance in input audio. Recognition ceases when it detects the audio's voice has stopped or paused. In this case, once a detected intent is received, the client should close the stream and start a new request with a new stream as needed. Note: This setting is relevant only for streaming methods.

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput

func (GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1InputAudioConfigResponseOutput

type GoogleCloudDialogflowCxV3beta1Intent

type GoogleCloudDialogflowCxV3beta1Intent struct {
	// Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.
	Description *string `pulumi:"description"`
	// The human-readable name of the intent, unique within the agent.
	DisplayName string `pulumi:"displayName"`
	// Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event.
	IsFallback *bool `pulumi:"isFallback"`
	// The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys-contextual" means the intent is a contextual intent.
	Labels map[string]string `pulumi:"labels"`
	// The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: `projects//locations//agents//intents/`.
	Name *string `pulumi:"name"`
	// The collection of parameters associated with the intent.
	Parameters []GoogleCloudDialogflowCxV3beta1IntentParameter `pulumi:"parameters"`
	// The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
	Priority *int `pulumi:"priority"`
	// The collection of training phrases the agent is trained on to identify the intent.
	TrainingPhrases []GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase `pulumi:"trainingPhrases"`
}

An intent represents a user's intent to interact with a conversational agent. You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.

type GoogleCloudDialogflowCxV3beta1IntentArgs

type GoogleCloudDialogflowCxV3beta1IntentArgs struct {
	// Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The human-readable name of the intent, unique within the agent.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event.
	IsFallback pulumi.BoolPtrInput `pulumi:"isFallback"`
	// The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys-contextual" means the intent is a contextual intent.
	Labels pulumi.StringMapInput `pulumi:"labels"`
	// The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: `projects//locations//agents//intents/`.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The collection of parameters associated with the intent.
	Parameters GoogleCloudDialogflowCxV3beta1IntentParameterArrayInput `pulumi:"parameters"`
	// The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// The collection of training phrases the agent is trained on to identify the intent.
	TrainingPhrases GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayInput `pulumi:"trainingPhrases"`
}

An intent represents a user's intent to interact with a conversational agent. You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.

func (GoogleCloudDialogflowCxV3beta1IntentArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentArgs) ToGoogleCloudDialogflowCxV3beta1IntentOutput

func (i GoogleCloudDialogflowCxV3beta1IntentArgs) ToGoogleCloudDialogflowCxV3beta1IntentOutput() GoogleCloudDialogflowCxV3beta1IntentOutput

func (GoogleCloudDialogflowCxV3beta1IntentArgs) ToGoogleCloudDialogflowCxV3beta1IntentOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1IntentArgs) ToGoogleCloudDialogflowCxV3beta1IntentOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentOutput

func (GoogleCloudDialogflowCxV3beta1IntentArgs) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutput

func (i GoogleCloudDialogflowCxV3beta1IntentArgs) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutput() GoogleCloudDialogflowCxV3beta1IntentPtrOutput

func (GoogleCloudDialogflowCxV3beta1IntentArgs) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1IntentArgs) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentPtrOutput

type GoogleCloudDialogflowCxV3beta1IntentInput

type GoogleCloudDialogflowCxV3beta1IntentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1IntentOutput() GoogleCloudDialogflowCxV3beta1IntentOutput
	ToGoogleCloudDialogflowCxV3beta1IntentOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1IntentOutput
}

GoogleCloudDialogflowCxV3beta1IntentInput is an input type that accepts GoogleCloudDialogflowCxV3beta1IntentArgs and GoogleCloudDialogflowCxV3beta1IntentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1IntentInput` via:

GoogleCloudDialogflowCxV3beta1IntentArgs{...}

type GoogleCloudDialogflowCxV3beta1IntentInputResponse

type GoogleCloudDialogflowCxV3beta1IntentInputResponse struct {
	// The unique identifier of the intent. Format: `projects//locations//agents//intents/`.
	Intent string `pulumi:"intent"`
}

Represents the intent to trigger programmatically rather than as a result of natural language processing.

type GoogleCloudDialogflowCxV3beta1IntentInputResponseOutput

type GoogleCloudDialogflowCxV3beta1IntentInputResponseOutput struct{ *pulumi.OutputState }

Represents the intent to trigger programmatically rather than as a result of natural language processing.

func (GoogleCloudDialogflowCxV3beta1IntentInputResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentInputResponseOutput) Intent

The unique identifier of the intent. Format: `projects//locations//agents//intents/`.

func (GoogleCloudDialogflowCxV3beta1IntentInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputResponseOutput

func (GoogleCloudDialogflowCxV3beta1IntentInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentInputResponseOutput

type GoogleCloudDialogflowCxV3beta1IntentInputType added in v0.8.0

type GoogleCloudDialogflowCxV3beta1IntentInputType struct {
	// The unique identifier of the intent. Format: `projects//locations//agents//intents/`.
	Intent string `pulumi:"intent"`
}

Represents the intent to trigger programmatically rather than as a result of natural language processing.

type GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs added in v0.8.0

type GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs struct {
	// The unique identifier of the intent. Format: `projects//locations//agents//intents/`.
	Intent pulumi.StringInput `pulumi:"intent"`
}

Represents the intent to trigger programmatically rather than as a result of natural language processing.

func (GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs) ToGoogleCloudDialogflowCxV3beta1IntentInputTypeOutput added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs) ToGoogleCloudDialogflowCxV3beta1IntentInputTypeOutput() GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput

func (GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs) ToGoogleCloudDialogflowCxV3beta1IntentInputTypeOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs) ToGoogleCloudDialogflowCxV3beta1IntentInputTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput

func (GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs) ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs) ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput() GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs) ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs) ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput

type GoogleCloudDialogflowCxV3beta1IntentInputTypeInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1IntentInputTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1IntentInputTypeOutput() GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput
	ToGoogleCloudDialogflowCxV3beta1IntentInputTypeOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput
}

GoogleCloudDialogflowCxV3beta1IntentInputTypeInput is an input type that accepts GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs and GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1IntentInputTypeInput` via:

GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs{...}

type GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput struct{ *pulumi.OutputState }

Represents the intent to trigger programmatically rather than as a result of natural language processing.

func (GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput) Intent added in v0.8.0

The unique identifier of the intent. Format: `projects//locations//agents//intents/`.

func (GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputTypeOutput added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputTypeOutput() GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput

func (GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputTypeOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput

func (GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput() GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1IntentInputTypeOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput

type GoogleCloudDialogflowCxV3beta1IntentInputTypePtrInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1IntentInputTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput() GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput
	ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput
}

GoogleCloudDialogflowCxV3beta1IntentInputTypePtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs, GoogleCloudDialogflowCxV3beta1IntentInputTypePtr and GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1IntentInputTypePtrInput` via:

        GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput) Elem added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput) Intent added in v0.8.0

The unique identifier of the intent. Format: `projects//locations//agents//intents/`.

func (GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentInputTypePtrOutput

type GoogleCloudDialogflowCxV3beta1IntentOutput

type GoogleCloudDialogflowCxV3beta1IntentOutput struct{ *pulumi.OutputState }

An intent represents a user's intent to interact with a conversational agent. You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.

func (GoogleCloudDialogflowCxV3beta1IntentOutput) Description

Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.

func (GoogleCloudDialogflowCxV3beta1IntentOutput) DisplayName

The human-readable name of the intent, unique within the agent.

func (GoogleCloudDialogflowCxV3beta1IntentOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentOutput) IsFallback

Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event.

func (GoogleCloudDialogflowCxV3beta1IntentOutput) Labels

The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys-contextual" means the intent is a contextual intent.

func (GoogleCloudDialogflowCxV3beta1IntentOutput) Name

The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: `projects//locations//agents//intents/`.

func (GoogleCloudDialogflowCxV3beta1IntentOutput) Parameters

The collection of parameters associated with the intent.

func (GoogleCloudDialogflowCxV3beta1IntentOutput) Priority

The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.

func (GoogleCloudDialogflowCxV3beta1IntentOutput) ToGoogleCloudDialogflowCxV3beta1IntentOutput

func (o GoogleCloudDialogflowCxV3beta1IntentOutput) ToGoogleCloudDialogflowCxV3beta1IntentOutput() GoogleCloudDialogflowCxV3beta1IntentOutput

func (GoogleCloudDialogflowCxV3beta1IntentOutput) ToGoogleCloudDialogflowCxV3beta1IntentOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentOutput) ToGoogleCloudDialogflowCxV3beta1IntentOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentOutput

func (GoogleCloudDialogflowCxV3beta1IntentOutput) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutput

func (o GoogleCloudDialogflowCxV3beta1IntentOutput) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutput() GoogleCloudDialogflowCxV3beta1IntentPtrOutput

func (GoogleCloudDialogflowCxV3beta1IntentOutput) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentOutput) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentPtrOutput

func (GoogleCloudDialogflowCxV3beta1IntentOutput) TrainingPhrases

The collection of training phrases the agent is trained on to identify the intent.

type GoogleCloudDialogflowCxV3beta1IntentParameter

type GoogleCloudDialogflowCxV3beta1IntentParameter struct {
	// The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects//locations//agents//entityTypes/` for developer entity types.
	EntityType string `pulumi:"entityType"`
	// The unique identifier of the parameter. This field is used by training phrases to annotate their parts.
	Id string `pulumi:"id"`
	// Indicates whether the parameter represents a list of values.
	IsList *bool `pulumi:"isList"`
	// Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.
	Redact *bool `pulumi:"redact"`
}

Represents an intent parameter.

type GoogleCloudDialogflowCxV3beta1IntentParameterArgs

type GoogleCloudDialogflowCxV3beta1IntentParameterArgs struct {
	// The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects//locations//agents//entityTypes/` for developer entity types.
	EntityType pulumi.StringInput `pulumi:"entityType"`
	// The unique identifier of the parameter. This field is used by training phrases to annotate their parts.
	Id pulumi.StringInput `pulumi:"id"`
	// Indicates whether the parameter represents a list of values.
	IsList pulumi.BoolPtrInput `pulumi:"isList"`
	// Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.
	Redact pulumi.BoolPtrInput `pulumi:"redact"`
}

Represents an intent parameter.

func (GoogleCloudDialogflowCxV3beta1IntentParameterArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentParameterArgs) ToGoogleCloudDialogflowCxV3beta1IntentParameterOutput

func (i GoogleCloudDialogflowCxV3beta1IntentParameterArgs) ToGoogleCloudDialogflowCxV3beta1IntentParameterOutput() GoogleCloudDialogflowCxV3beta1IntentParameterOutput

func (GoogleCloudDialogflowCxV3beta1IntentParameterArgs) ToGoogleCloudDialogflowCxV3beta1IntentParameterOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1IntentParameterArgs) ToGoogleCloudDialogflowCxV3beta1IntentParameterOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentParameterOutput

type GoogleCloudDialogflowCxV3beta1IntentParameterArray

type GoogleCloudDialogflowCxV3beta1IntentParameterArray []GoogleCloudDialogflowCxV3beta1IntentParameterInput

func (GoogleCloudDialogflowCxV3beta1IntentParameterArray) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentParameterArray) ToGoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput

func (i GoogleCloudDialogflowCxV3beta1IntentParameterArray) ToGoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput() GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput

func (GoogleCloudDialogflowCxV3beta1IntentParameterArray) ToGoogleCloudDialogflowCxV3beta1IntentParameterArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1IntentParameterArray) ToGoogleCloudDialogflowCxV3beta1IntentParameterArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentParameterArrayInput

type GoogleCloudDialogflowCxV3beta1IntentParameterArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput() GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput
	ToGoogleCloudDialogflowCxV3beta1IntentParameterArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput
}

GoogleCloudDialogflowCxV3beta1IntentParameterArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1IntentParameterArray and GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1IntentParameterArrayInput` via:

GoogleCloudDialogflowCxV3beta1IntentParameterArray{ GoogleCloudDialogflowCxV3beta1IntentParameterArgs{...} }

type GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput

func (GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentParameterArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentParameterInput

type GoogleCloudDialogflowCxV3beta1IntentParameterInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1IntentParameterOutput() GoogleCloudDialogflowCxV3beta1IntentParameterOutput
	ToGoogleCloudDialogflowCxV3beta1IntentParameterOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1IntentParameterOutput
}

GoogleCloudDialogflowCxV3beta1IntentParameterInput is an input type that accepts GoogleCloudDialogflowCxV3beta1IntentParameterArgs and GoogleCloudDialogflowCxV3beta1IntentParameterOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1IntentParameterInput` via:

GoogleCloudDialogflowCxV3beta1IntentParameterArgs{...}

type GoogleCloudDialogflowCxV3beta1IntentParameterOutput

type GoogleCloudDialogflowCxV3beta1IntentParameterOutput struct{ *pulumi.OutputState }

Represents an intent parameter.

func (GoogleCloudDialogflowCxV3beta1IntentParameterOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentParameterOutput) EntityType

The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects//locations//agents//entityTypes/` for developer entity types.

func (GoogleCloudDialogflowCxV3beta1IntentParameterOutput) Id

The unique identifier of the parameter. This field is used by training phrases to annotate their parts.

func (GoogleCloudDialogflowCxV3beta1IntentParameterOutput) IsList

Indicates whether the parameter represents a list of values.

func (GoogleCloudDialogflowCxV3beta1IntentParameterOutput) Redact

Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.

func (GoogleCloudDialogflowCxV3beta1IntentParameterOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterOutput

func (o GoogleCloudDialogflowCxV3beta1IntentParameterOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterOutput() GoogleCloudDialogflowCxV3beta1IntentParameterOutput

func (GoogleCloudDialogflowCxV3beta1IntentParameterOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentParameterOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentParameterOutput

type GoogleCloudDialogflowCxV3beta1IntentParameterResponse

type GoogleCloudDialogflowCxV3beta1IntentParameterResponse struct {
	// The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects//locations//agents//entityTypes/` for developer entity types.
	EntityType string `pulumi:"entityType"`
	// Indicates whether the parameter represents a list of values.
	IsList bool `pulumi:"isList"`
	// Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.
	Redact bool `pulumi:"redact"`
}

Represents an intent parameter.

type GoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentParameterResponseOutput

type GoogleCloudDialogflowCxV3beta1IntentParameterResponseOutput struct{ *pulumi.OutputState }

Represents an intent parameter.

func (GoogleCloudDialogflowCxV3beta1IntentParameterResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentParameterResponseOutput) EntityType

The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects//locations//agents//entityTypes/` for developer entity types.

func (GoogleCloudDialogflowCxV3beta1IntentParameterResponseOutput) IsList

Indicates whether the parameter represents a list of values.

func (GoogleCloudDialogflowCxV3beta1IntentParameterResponseOutput) Redact

Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.

func (GoogleCloudDialogflowCxV3beta1IntentParameterResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterResponseOutput

func (GoogleCloudDialogflowCxV3beta1IntentParameterResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentParameterResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentParameterResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentParameterResponseOutput

type GoogleCloudDialogflowCxV3beta1IntentPtrInput

type GoogleCloudDialogflowCxV3beta1IntentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1IntentPtrOutput() GoogleCloudDialogflowCxV3beta1IntentPtrOutput
	ToGoogleCloudDialogflowCxV3beta1IntentPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1IntentPtrOutput
}

GoogleCloudDialogflowCxV3beta1IntentPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1IntentArgs, GoogleCloudDialogflowCxV3beta1IntentPtr and GoogleCloudDialogflowCxV3beta1IntentPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1IntentPtrInput` via:

        GoogleCloudDialogflowCxV3beta1IntentArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1IntentPtrOutput

type GoogleCloudDialogflowCxV3beta1IntentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) Description

Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) DisplayName

The human-readable name of the intent, unique within the agent.

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) IsFallback

Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event.

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) Labels

The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys-contextual" means the intent is a contextual intent.

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) Name

The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: `projects//locations//agents//intents/`.

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) Parameters

The collection of parameters associated with the intent.

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) Priority

The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutput

func (o GoogleCloudDialogflowCxV3beta1IntentPtrOutput) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutput() GoogleCloudDialogflowCxV3beta1IntentPtrOutput

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentPtrOutput) ToGoogleCloudDialogflowCxV3beta1IntentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentPtrOutput

func (GoogleCloudDialogflowCxV3beta1IntentPtrOutput) TrainingPhrases

The collection of training phrases the agent is trained on to identify the intent.

type GoogleCloudDialogflowCxV3beta1IntentResponse

type GoogleCloudDialogflowCxV3beta1IntentResponse struct {
	// Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.
	Description string `pulumi:"description"`
	// The human-readable name of the intent, unique within the agent.
	DisplayName string `pulumi:"displayName"`
	// Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event.
	IsFallback bool `pulumi:"isFallback"`
	// The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys-contextual" means the intent is a contextual intent.
	Labels map[string]string `pulumi:"labels"`
	// The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: `projects//locations//agents//intents/`.
	Name string `pulumi:"name"`
	// The collection of parameters associated with the intent.
	Parameters []GoogleCloudDialogflowCxV3beta1IntentParameterResponse `pulumi:"parameters"`
	// The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
	Priority int `pulumi:"priority"`
	// The collection of training phrases the agent is trained on to identify the intent.
	TrainingPhrases []GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponse `pulumi:"trainingPhrases"`
}

An intent represents a user's intent to interact with a conversational agent. You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.

type GoogleCloudDialogflowCxV3beta1IntentResponseOutput

type GoogleCloudDialogflowCxV3beta1IntentResponseOutput struct{ *pulumi.OutputState }

An intent represents a user's intent to interact with a conversational agent. You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.

func (GoogleCloudDialogflowCxV3beta1IntentResponseOutput) Description

Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.

func (GoogleCloudDialogflowCxV3beta1IntentResponseOutput) DisplayName

The human-readable name of the intent, unique within the agent.

func (GoogleCloudDialogflowCxV3beta1IntentResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentResponseOutput) IsFallback

Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event.

func (GoogleCloudDialogflowCxV3beta1IntentResponseOutput) Labels

The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys-contextual" means the intent is a contextual intent.

func (GoogleCloudDialogflowCxV3beta1IntentResponseOutput) Name

The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: `projects//locations//agents//intents/`.

func (GoogleCloudDialogflowCxV3beta1IntentResponseOutput) Parameters

The collection of parameters associated with the intent.

func (GoogleCloudDialogflowCxV3beta1IntentResponseOutput) Priority

The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.

func (GoogleCloudDialogflowCxV3beta1IntentResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentResponseOutput

func (o GoogleCloudDialogflowCxV3beta1IntentResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentResponseOutput() GoogleCloudDialogflowCxV3beta1IntentResponseOutput

func (GoogleCloudDialogflowCxV3beta1IntentResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentResponseOutput

func (GoogleCloudDialogflowCxV3beta1IntentResponseOutput) TrainingPhrases

The collection of training phrases the agent is trained on to identify the intent.

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase struct {
	// The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - `Part.text` is set to a part of the phrase that has no parameters. - `Part.text` is set to a part of the phrase that you want to annotate, and the `parameter_id` field is set.
	Parts []GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart `pulumi:"parts"`
	// Indicates how many times this example was added to the intent.
	RepeatCount *int `pulumi:"repeatCount"`
}

Represents an example that the agent is trained on to identify the intent.

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs struct {
	// The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - `Part.text` is set to a part of the phrase that has no parameters. - `Part.text` is set to a part of the phrase that you want to annotate, and the `parameter_id` field is set.
	Parts GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayInput `pulumi:"parts"`
	// Indicates how many times this example was added to the intent.
	RepeatCount pulumi.IntPtrInput `pulumi:"repeatCount"`
}

Represents an example that the agent is trained on to identify the intent.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArray

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArray []GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseInput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArray) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArray) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput

func (i GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArray) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput() GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArray) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArray) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayInput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput() GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput
	ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput
}

GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArray and GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayInput` via:

GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArray{ GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs{...} }

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseInput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput() GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput
	ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput
}

GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseInput is an input type that accepts GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs and GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseInput` via:

GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs{...}

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput struct{ *pulumi.OutputState }

Represents an example that the agent is trained on to identify the intent.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput) Parts

The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - `Part.text` is set to a part of the phrase that has no parameters. - `Part.text` is set to a part of the phrase that you want to annotate, and the `parameter_id` field is set.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput) RepeatCount

Indicates how many times this example was added to the intent.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart struct {
	// The parameter used to annotate this part of the training phrase. This field is required for annotated parts of the training phrase.
	ParameterId *string `pulumi:"parameterId"`
	// The text for this part.
	Text string `pulumi:"text"`
}

Represents a part of a training phrase.

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs struct {
	// The parameter used to annotate this part of the training phrase. This field is required for annotated parts of the training phrase.
	ParameterId pulumi.StringPtrInput `pulumi:"parameterId"`
	// The text for this part.
	Text pulumi.StringInput `pulumi:"text"`
}

Represents a part of a training phrase.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArray

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArray []GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartInput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArray) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayInput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput() GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput
	ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput
}

GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArray and GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayInput` via:

GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArray{ GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs{...} }

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartInput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput() GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput
	ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput
}

GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartInput is an input type that accepts GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs and GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartInput` via:

GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs{...}

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput struct{ *pulumi.OutputState }

Represents a part of a training phrase.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput) ParameterId

The parameter used to annotate this part of the training phrase. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput) Text

The text for this part.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponse

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponse struct {
	// The parameter used to annotate this part of the training phrase. This field is required for annotated parts of the training phrase.
	ParameterId string `pulumi:"parameterId"`
	// The text for this part.
	Text string `pulumi:"text"`
}

Represents a part of a training phrase.

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseArrayOutputWithContext

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutput struct{ *pulumi.OutputState }

Represents a part of a training phrase.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutput) ParameterId

The parameter used to annotate this part of the training phrase. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutput) Text

The text for this part.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponseOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponse

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponse struct {
	// The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - `Part.text` is set to a part of the phrase that has no parameters. - `Part.text` is set to a part of the phrase that you want to annotate, and the `parameter_id` field is set.
	Parts []GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponse `pulumi:"parts"`
	// Indicates how many times this example was added to the intent.
	RepeatCount int `pulumi:"repeatCount"`
}

Represents an example that the agent is trained on to identify the intent.

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutput

type GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutput struct{ *pulumi.OutputState }

Represents an example that the agent is trained on to identify the intent.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutput) Parts

The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - `Part.text` is set to a part of the phrase that has no parameters. - `Part.text` is set to a part of the phrase that you want to annotate, and the `parameter_id` field is set.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutput) RepeatCount

Indicates how many times this example was added to the intent.

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutput

func (GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseOutput

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings added in v0.32.0

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings struct {
	// Optional. List of related data store connections.
	DataStoreConnections []GoogleCloudDialogflowCxV3beta1DataStoreConnection `pulumi:"dataStoreConnections"`
	// Whether Knowledge Connector is enabled or not.
	Enabled *bool `pulumi:"enabled"`
	// The target flow to transition to. Format: `projects//locations//agents//flows/`.
	TargetFlow *string `pulumi:"targetFlow"`
	// The target page to transition to. Format: `projects//locations//agents//flows//pages/`.
	TargetPage *string `pulumi:"targetPage"`
	// The fulfillment to be triggered. When the answers from the Knowledge Connector are selected by Dialogflow, you can utitlize the request scoped parameter `$request.knowledge.answers` (contains up to the 5 highest confidence answers) and `$request.knowledge.questions` (contains the corresponding questions) to construct the fulfillment.
	TriggerFulfillment *GoogleCloudDialogflowCxV3beta1Fulfillment `pulumi:"triggerFulfillment"`
}

The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs added in v0.32.0

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs struct {
	// Optional. List of related data store connections.
	DataStoreConnections GoogleCloudDialogflowCxV3beta1DataStoreConnectionArrayInput `pulumi:"dataStoreConnections"`
	// Whether Knowledge Connector is enabled or not.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The target flow to transition to. Format: `projects//locations//agents//flows/`.
	TargetFlow pulumi.StringPtrInput `pulumi:"targetFlow"`
	// The target page to transition to. Format: `projects//locations//agents//flows//pages/`.
	TargetPage pulumi.StringPtrInput `pulumi:"targetPage"`
	// The fulfillment to be triggered. When the answers from the Knowledge Connector are selected by Dialogflow, you can utitlize the request scoped parameter `$request.knowledge.answers` (contains up to the 5 highest confidence answers) and `$request.knowledge.questions` (contains the corresponding questions) to construct the fulfillment.
	TriggerFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentPtrInput `pulumi:"triggerFulfillment"`
}

The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput() GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput
}

GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs and GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsInput` via:

GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput struct{ *pulumi.OutputState }

The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) DataStoreConnections added in v0.32.0

Optional. List of related data store connections.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) Enabled added in v0.32.0

Whether Knowledge Connector is enabled or not.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) TargetFlow added in v0.32.0

The target flow to transition to. Format: `projects//locations//agents//flows/`.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) TargetPage added in v0.32.0

The target page to transition to. Format: `projects//locations//agents//flows//pages/`.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsOutput) TriggerFulfillment added in v0.32.0

The fulfillment to be triggered. When the answers from the Knowledge Connector are selected by Dialogflow, you can utitlize the request scoped parameter `$request.knowledge.answers` (contains up to the 5 highest confidence answers) and `$request.knowledge.questions` (contains the corresponding questions) to construct the fulfillment.

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs, GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtr and GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput) DataStoreConnections added in v0.32.0

Optional. List of related data store connections.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput) Elem added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput) Enabled added in v0.32.0

Whether Knowledge Connector is enabled or not.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput) TargetFlow added in v0.32.0

The target flow to transition to. Format: `projects//locations//agents//flows/`.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput) TargetPage added in v0.32.0

The target page to transition to. Format: `projects//locations//agents//flows//pages/`.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrOutput) TriggerFulfillment added in v0.32.0

The fulfillment to be triggered. When the answers from the Knowledge Connector are selected by Dialogflow, you can utitlize the request scoped parameter `$request.knowledge.answers` (contains up to the 5 highest confidence answers) and `$request.knowledge.questions` (contains the corresponding questions) to construct the fulfillment.

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponse added in v0.32.0

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponse struct {
	// Optional. List of related data store connections.
	DataStoreConnections []GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponse `pulumi:"dataStoreConnections"`
	// Whether Knowledge Connector is enabled or not.
	Enabled bool `pulumi:"enabled"`
	// The target flow to transition to. Format: `projects//locations//agents//flows/`.
	TargetFlow string `pulumi:"targetFlow"`
	// The target page to transition to. Format: `projects//locations//agents//flows//pages/`.
	TargetPage string `pulumi:"targetPage"`
	// The fulfillment to be triggered. When the answers from the Knowledge Connector are selected by Dialogflow, you can utitlize the request scoped parameter `$request.knowledge.answers` (contains up to the 5 highest confidence answers) and `$request.knowledge.questions` (contains the corresponding questions) to construct the fulfillment.
	TriggerFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentResponse `pulumi:"triggerFulfillment"`
}

The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput struct{ *pulumi.OutputState }

The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput) DataStoreConnections added in v0.32.0

Optional. List of related data store connections.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput) Enabled added in v0.32.0

Whether Knowledge Connector is enabled or not.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput) TargetFlow added in v0.32.0

The target flow to transition to. Format: `projects//locations//agents//flows/`.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput) TargetPage added in v0.32.0

The target page to transition to. Format: `projects//locations//agents//flows//pages/`.

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput

func (GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput) TriggerFulfillment added in v0.32.0

The fulfillment to be triggered. When the answers from the Knowledge Connector are selected by Dialogflow, you can utitlize the request scoped parameter `$request.knowledge.answers` (contains up to the 5 highest confidence answers) and `$request.knowledge.questions` (contains the corresponding questions) to construct the fulfillment.

type GoogleCloudDialogflowCxV3beta1NluSettings

type GoogleCloudDialogflowCxV3beta1NluSettings struct {
	// To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold. If the returned score value is less than the threshold value, then a no-match event will be triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the default of 0.3 is used.
	ClassificationThreshold *float64 `pulumi:"classificationThreshold"`
	// Indicates NLU model training mode.
	ModelTrainingMode *GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode `pulumi:"modelTrainingMode"`
	// Indicates the type of NLU model.
	ModelType *GoogleCloudDialogflowCxV3beta1NluSettingsModelType `pulumi:"modelType"`
}

Settings related to NLU.

type GoogleCloudDialogflowCxV3beta1NluSettingsArgs

type GoogleCloudDialogflowCxV3beta1NluSettingsArgs struct {
	// To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold. If the returned score value is less than the threshold value, then a no-match event will be triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the default of 0.3 is used.
	ClassificationThreshold pulumi.Float64PtrInput `pulumi:"classificationThreshold"`
	// Indicates NLU model training mode.
	ModelTrainingMode GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrInput `pulumi:"modelTrainingMode"`
	// Indicates the type of NLU model.
	ModelType GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrInput `pulumi:"modelType"`
}

Settings related to NLU.

func (GoogleCloudDialogflowCxV3beta1NluSettingsArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1NluSettingsArgs) ToGoogleCloudDialogflowCxV3beta1NluSettingsOutput

func (i GoogleCloudDialogflowCxV3beta1NluSettingsArgs) ToGoogleCloudDialogflowCxV3beta1NluSettingsOutput() GoogleCloudDialogflowCxV3beta1NluSettingsOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsArgs) ToGoogleCloudDialogflowCxV3beta1NluSettingsOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1NluSettingsArgs) ToGoogleCloudDialogflowCxV3beta1NluSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsArgs) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput

func (i GoogleCloudDialogflowCxV3beta1NluSettingsArgs) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsArgs) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1NluSettingsArgs) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1NluSettingsInput

type GoogleCloudDialogflowCxV3beta1NluSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1NluSettingsOutput() GoogleCloudDialogflowCxV3beta1NluSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1NluSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsOutput
}

GoogleCloudDialogflowCxV3beta1NluSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1NluSettingsArgs and GoogleCloudDialogflowCxV3beta1NluSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1NluSettingsInput` via:

GoogleCloudDialogflowCxV3beta1NluSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode added in v0.4.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode string

Indicates NLU model training mode.

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ElementType added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput() GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput() GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput
	ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput
}

GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeInput is an input type that accepts GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeArgs and GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeInput` via:

GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeArgs{...}

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput() GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput
	ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput
}

func GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtr added in v0.6.0

func GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtr(v string) GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrInput

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingModePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelType added in v0.4.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelType string

Indicates the type of NLU model.

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ElementType added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput() GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput() GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput() GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput
	ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput
}

GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeInput is an input type that accepts GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeArgs and GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeInput` via:

GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeArgs{...}

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput() GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput
	ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput
}

func GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtr added in v0.6.0

func GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtr(v string) GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrInput

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1NluSettingsModelTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1NluSettingsOutput

type GoogleCloudDialogflowCxV3beta1NluSettingsOutput struct{ *pulumi.OutputState }

Settings related to NLU.

func (GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ClassificationThreshold

To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold. If the returned score value is less than the threshold value, then a no-match event will be triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the default of 0.3 is used.

func (GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ModelTrainingMode

Indicates NLU model training mode.

func (GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ModelType

Indicates the type of NLU model.

func (GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsOutput

func (o GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsOutput() GoogleCloudDialogflowCxV3beta1NluSettingsOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput

func (o GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1NluSettingsOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1NluSettingsPtrInput

type GoogleCloudDialogflowCxV3beta1NluSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1NluSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1NluSettingsArgs, GoogleCloudDialogflowCxV3beta1NluSettingsPtr and GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1NluSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1NluSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput) ClassificationThreshold

To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold. If the returned score value is less than the threshold value, then a no-match event will be triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the default of 0.3 is used.

func (GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput) ModelTrainingMode

Indicates NLU model training mode.

func (GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput) ModelType

Indicates the type of NLU model.

func (GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput

func (o GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1NluSettingsResponse

type GoogleCloudDialogflowCxV3beta1NluSettingsResponse struct {
	// To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold. If the returned score value is less than the threshold value, then a no-match event will be triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the default of 0.3 is used.
	ClassificationThreshold float64 `pulumi:"classificationThreshold"`
	// Indicates NLU model training mode.
	ModelTrainingMode string `pulumi:"modelTrainingMode"`
	// Indicates the type of NLU model.
	ModelType string `pulumi:"modelType"`
}

Settings related to NLU.

type GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput

type GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput struct{ *pulumi.OutputState }

Settings related to NLU.

func (GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput) ClassificationThreshold

To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold. If the returned score value is less than the threshold value, then a no-match event will be triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the default of 0.3 is used.

func (GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput) ModelTrainingMode

Indicates NLU model training mode.

func (GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput) ModelType

Indicates the type of NLU model.

func (GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput

func (GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1NluSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput

type GoogleCloudDialogflowCxV3beta1Page

type GoogleCloudDialogflowCxV3beta1Page struct {
	// Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings *GoogleCloudDialogflowCxV3beta1AdvancedSettings `pulumi:"advancedSettings"`
	// The human-readable name of the page, unique within the flow.
	DisplayName string `pulumi:"displayName"`
	// The fulfillment to call when the session is entering the page.
	EntryFulfillment *GoogleCloudDialogflowCxV3beta1Fulfillment `pulumi:"entryFulfillment"`
	// Handlers associated with the page to handle events such as webhook errors, no match or no input.
	EventHandlers []GoogleCloudDialogflowCxV3beta1EventHandler `pulumi:"eventHandlers"`
	// The form associated with the page, used for collecting parameters relevant to the page.
	Form *GoogleCloudDialogflowCxV3beta1Form `pulumi:"form"`
	// Optional. Knowledge connector configuration.
	KnowledgeConnectorSettings *GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings `pulumi:"knowledgeConnectorSettings"`
	// The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: `projects//locations//agents//flows//pages/`.
	Name *string `pulumi:"name"`
	// Ordered list of `TransitionRouteGroups` added to the page. Transition route groups must be unique within a page. If the page links both flow-level transition route groups and agent-level transition route groups, the flow-level ones will have higher priority and will be put before the agent-level ones. * If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. * If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	TransitionRouteGroups []string `pulumi:"transitionRouteGroups"`
	// A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: * TransitionRoutes defined in the page with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in flow with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in the page with only condition specified. * TransitionRoutes defined in the transition route groups with only condition specified.
	TransitionRoutes []GoogleCloudDialogflowCxV3beta1TransitionRoute `pulumi:"transitionRoutes"`
}

A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the [Page guide](https://cloud.google.com/dialogflow/cx/docs/concept/page).

type GoogleCloudDialogflowCxV3beta1PageArgs

type GoogleCloudDialogflowCxV3beta1PageArgs struct {
	// Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrInput `pulumi:"advancedSettings"`
	// The human-readable name of the page, unique within the flow.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The fulfillment to call when the session is entering the page.
	EntryFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentPtrInput `pulumi:"entryFulfillment"`
	// Handlers associated with the page to handle events such as webhook errors, no match or no input.
	EventHandlers GoogleCloudDialogflowCxV3beta1EventHandlerArrayInput `pulumi:"eventHandlers"`
	// The form associated with the page, used for collecting parameters relevant to the page.
	Form GoogleCloudDialogflowCxV3beta1FormPtrInput `pulumi:"form"`
	// Optional. Knowledge connector configuration.
	KnowledgeConnectorSettings GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrInput `pulumi:"knowledgeConnectorSettings"`
	// The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: `projects//locations//agents//flows//pages/`.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Ordered list of `TransitionRouteGroups` added to the page. Transition route groups must be unique within a page. If the page links both flow-level transition route groups and agent-level transition route groups, the flow-level ones will have higher priority and will be put before the agent-level ones. * If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. * If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	TransitionRouteGroups pulumi.StringArrayInput `pulumi:"transitionRouteGroups"`
	// A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: * TransitionRoutes defined in the page with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in flow with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in the page with only condition specified. * TransitionRoutes defined in the transition route groups with only condition specified.
	TransitionRoutes GoogleCloudDialogflowCxV3beta1TransitionRouteArrayInput `pulumi:"transitionRoutes"`
}

A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the [Page guide](https://cloud.google.com/dialogflow/cx/docs/concept/page).

func (GoogleCloudDialogflowCxV3beta1PageArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1PageArgs) ToGoogleCloudDialogflowCxV3beta1PageOutput

func (i GoogleCloudDialogflowCxV3beta1PageArgs) ToGoogleCloudDialogflowCxV3beta1PageOutput() GoogleCloudDialogflowCxV3beta1PageOutput

func (GoogleCloudDialogflowCxV3beta1PageArgs) ToGoogleCloudDialogflowCxV3beta1PageOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1PageArgs) ToGoogleCloudDialogflowCxV3beta1PageOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1PageOutput

func (GoogleCloudDialogflowCxV3beta1PageArgs) ToGoogleCloudDialogflowCxV3beta1PagePtrOutput

func (i GoogleCloudDialogflowCxV3beta1PageArgs) ToGoogleCloudDialogflowCxV3beta1PagePtrOutput() GoogleCloudDialogflowCxV3beta1PagePtrOutput

func (GoogleCloudDialogflowCxV3beta1PageArgs) ToGoogleCloudDialogflowCxV3beta1PagePtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1PageArgs) ToGoogleCloudDialogflowCxV3beta1PagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1PagePtrOutput

type GoogleCloudDialogflowCxV3beta1PageInput

type GoogleCloudDialogflowCxV3beta1PageInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1PageOutput() GoogleCloudDialogflowCxV3beta1PageOutput
	ToGoogleCloudDialogflowCxV3beta1PageOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1PageOutput
}

GoogleCloudDialogflowCxV3beta1PageInput is an input type that accepts GoogleCloudDialogflowCxV3beta1PageArgs and GoogleCloudDialogflowCxV3beta1PageOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1PageInput` via:

GoogleCloudDialogflowCxV3beta1PageArgs{...}

type GoogleCloudDialogflowCxV3beta1PageOutput

type GoogleCloudDialogflowCxV3beta1PageOutput struct{ *pulumi.OutputState }

A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the [Page guide](https://cloud.google.com/dialogflow/cx/docs/concept/page).

func (GoogleCloudDialogflowCxV3beta1PageOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (GoogleCloudDialogflowCxV3beta1PageOutput) DisplayName

The human-readable name of the page, unique within the flow.

func (GoogleCloudDialogflowCxV3beta1PageOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1PageOutput) EntryFulfillment

The fulfillment to call when the session is entering the page.

func (GoogleCloudDialogflowCxV3beta1PageOutput) EventHandlers

Handlers associated with the page to handle events such as webhook errors, no match or no input.

func (GoogleCloudDialogflowCxV3beta1PageOutput) Form

The form associated with the page, used for collecting parameters relevant to the page.

func (GoogleCloudDialogflowCxV3beta1PageOutput) KnowledgeConnectorSettings added in v0.32.0

Optional. Knowledge connector configuration.

func (GoogleCloudDialogflowCxV3beta1PageOutput) Name

The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: `projects//locations//agents//flows//pages/`.

func (GoogleCloudDialogflowCxV3beta1PageOutput) ToGoogleCloudDialogflowCxV3beta1PageOutput

func (o GoogleCloudDialogflowCxV3beta1PageOutput) ToGoogleCloudDialogflowCxV3beta1PageOutput() GoogleCloudDialogflowCxV3beta1PageOutput

func (GoogleCloudDialogflowCxV3beta1PageOutput) ToGoogleCloudDialogflowCxV3beta1PageOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1PageOutput) ToGoogleCloudDialogflowCxV3beta1PageOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1PageOutput

func (GoogleCloudDialogflowCxV3beta1PageOutput) ToGoogleCloudDialogflowCxV3beta1PagePtrOutput

func (o GoogleCloudDialogflowCxV3beta1PageOutput) ToGoogleCloudDialogflowCxV3beta1PagePtrOutput() GoogleCloudDialogflowCxV3beta1PagePtrOutput

func (GoogleCloudDialogflowCxV3beta1PageOutput) ToGoogleCloudDialogflowCxV3beta1PagePtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1PageOutput) ToGoogleCloudDialogflowCxV3beta1PagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1PagePtrOutput

func (GoogleCloudDialogflowCxV3beta1PageOutput) TransitionRouteGroups

Ordered list of `TransitionRouteGroups` added to the page. Transition route groups must be unique within a page. If the page links both flow-level transition route groups and agent-level transition route groups, the flow-level ones will have higher priority and will be put before the agent-level ones. * If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. * If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.

func (GoogleCloudDialogflowCxV3beta1PageOutput) TransitionRoutes

A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: * TransitionRoutes defined in the page with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in flow with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in the page with only condition specified. * TransitionRoutes defined in the transition route groups with only condition specified.

type GoogleCloudDialogflowCxV3beta1PagePtrInput

type GoogleCloudDialogflowCxV3beta1PagePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1PagePtrOutput() GoogleCloudDialogflowCxV3beta1PagePtrOutput
	ToGoogleCloudDialogflowCxV3beta1PagePtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1PagePtrOutput
}

GoogleCloudDialogflowCxV3beta1PagePtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1PageArgs, GoogleCloudDialogflowCxV3beta1PagePtr and GoogleCloudDialogflowCxV3beta1PagePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1PagePtrInput` via:

        GoogleCloudDialogflowCxV3beta1PageArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1PagePtrOutput

type GoogleCloudDialogflowCxV3beta1PagePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) DisplayName

The human-readable name of the page, unique within the flow.

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) EntryFulfillment

The fulfillment to call when the session is entering the page.

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) EventHandlers

Handlers associated with the page to handle events such as webhook errors, no match or no input.

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) Form

The form associated with the page, used for collecting parameters relevant to the page.

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) KnowledgeConnectorSettings added in v0.32.0

Optional. Knowledge connector configuration.

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) Name

The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: `projects//locations//agents//flows//pages/`.

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) ToGoogleCloudDialogflowCxV3beta1PagePtrOutput

func (o GoogleCloudDialogflowCxV3beta1PagePtrOutput) ToGoogleCloudDialogflowCxV3beta1PagePtrOutput() GoogleCloudDialogflowCxV3beta1PagePtrOutput

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) ToGoogleCloudDialogflowCxV3beta1PagePtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1PagePtrOutput) ToGoogleCloudDialogflowCxV3beta1PagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1PagePtrOutput

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) TransitionRouteGroups

Ordered list of `TransitionRouteGroups` added to the page. Transition route groups must be unique within a page. If the page links both flow-level transition route groups and agent-level transition route groups, the flow-level ones will have higher priority and will be put before the agent-level ones. * If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. * If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.

func (GoogleCloudDialogflowCxV3beta1PagePtrOutput) TransitionRoutes

A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: * TransitionRoutes defined in the page with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in flow with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in the page with only condition specified. * TransitionRoutes defined in the transition route groups with only condition specified.

type GoogleCloudDialogflowCxV3beta1PageResponse

type GoogleCloudDialogflowCxV3beta1PageResponse struct {
	// Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse `pulumi:"advancedSettings"`
	// The human-readable name of the page, unique within the flow.
	DisplayName string `pulumi:"displayName"`
	// The fulfillment to call when the session is entering the page.
	EntryFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentResponse `pulumi:"entryFulfillment"`
	// Handlers associated with the page to handle events such as webhook errors, no match or no input.
	EventHandlers []GoogleCloudDialogflowCxV3beta1EventHandlerResponse `pulumi:"eventHandlers"`
	// The form associated with the page, used for collecting parameters relevant to the page.
	Form GoogleCloudDialogflowCxV3beta1FormResponse `pulumi:"form"`
	// Optional. Knowledge connector configuration.
	KnowledgeConnectorSettings GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponse `pulumi:"knowledgeConnectorSettings"`
	// The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: `projects//locations//agents//flows//pages/`.
	Name string `pulumi:"name"`
	// Ordered list of `TransitionRouteGroups` added to the page. Transition route groups must be unique within a page. If the page links both flow-level transition route groups and agent-level transition route groups, the flow-level ones will have higher priority and will be put before the agent-level ones. * If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. * If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	TransitionRouteGroups []string `pulumi:"transitionRouteGroups"`
	// A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: * TransitionRoutes defined in the page with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in flow with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in the page with only condition specified. * TransitionRoutes defined in the transition route groups with only condition specified.
	TransitionRoutes []GoogleCloudDialogflowCxV3beta1TransitionRouteResponse `pulumi:"transitionRoutes"`
}

A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the [Page guide](https://cloud.google.com/dialogflow/cx/docs/concept/page).

type GoogleCloudDialogflowCxV3beta1PageResponseOutput

type GoogleCloudDialogflowCxV3beta1PageResponseOutput struct{ *pulumi.OutputState }

A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the [Page guide](https://cloud.google.com/dialogflow/cx/docs/concept/page).

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) DisplayName

The human-readable name of the page, unique within the flow.

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) EntryFulfillment

The fulfillment to call when the session is entering the page.

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) EventHandlers

Handlers associated with the page to handle events such as webhook errors, no match or no input.

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) Form

The form associated with the page, used for collecting parameters relevant to the page.

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) KnowledgeConnectorSettings added in v0.32.0

Optional. Knowledge connector configuration.

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) Name

The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: `projects//locations//agents//flows//pages/`.

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) ToGoogleCloudDialogflowCxV3beta1PageResponseOutput

func (o GoogleCloudDialogflowCxV3beta1PageResponseOutput) ToGoogleCloudDialogflowCxV3beta1PageResponseOutput() GoogleCloudDialogflowCxV3beta1PageResponseOutput

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) ToGoogleCloudDialogflowCxV3beta1PageResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1PageResponseOutput) ToGoogleCloudDialogflowCxV3beta1PageResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1PageResponseOutput

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) TransitionRouteGroups

Ordered list of `TransitionRouteGroups` added to the page. Transition route groups must be unique within a page. If the page links both flow-level transition route groups and agent-level transition route groups, the flow-level ones will have higher priority and will be put before the agent-level ones. * If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. * If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.

func (GoogleCloudDialogflowCxV3beta1PageResponseOutput) TransitionRoutes

A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: * TransitionRoutes defined in the page with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in flow with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in the page with only condition specified. * TransitionRoutes defined in the transition route groups with only condition specified.

type GoogleCloudDialogflowCxV3beta1QueryInput

type GoogleCloudDialogflowCxV3beta1QueryInput struct {
	// The natural language speech audio to be processed.
	Audio *GoogleCloudDialogflowCxV3beta1AudioInput `pulumi:"audio"`
	// The DTMF event to be handled.
	Dtmf *GoogleCloudDialogflowCxV3beta1DtmfInput `pulumi:"dtmf"`
	// The event to be triggered.
	Event *GoogleCloudDialogflowCxV3beta1EventInput `pulumi:"event"`
	// The intent to be triggered.
	Intent *GoogleCloudDialogflowCxV3beta1IntentInputType `pulumi:"intent"`
	// The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
	LanguageCode string `pulumi:"languageCode"`
	// The natural language text to be processed.
	Text *GoogleCloudDialogflowCxV3beta1TextInput `pulumi:"text"`
}

Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value.

type GoogleCloudDialogflowCxV3beta1QueryInputArgs

type GoogleCloudDialogflowCxV3beta1QueryInputArgs struct {
	// The natural language speech audio to be processed.
	Audio GoogleCloudDialogflowCxV3beta1AudioInputPtrInput `pulumi:"audio"`
	// The DTMF event to be handled.
	Dtmf GoogleCloudDialogflowCxV3beta1DtmfInputPtrInput `pulumi:"dtmf"`
	// The event to be triggered.
	Event GoogleCloudDialogflowCxV3beta1EventInputPtrInput `pulumi:"event"`
	// The intent to be triggered.
	Intent GoogleCloudDialogflowCxV3beta1IntentInputTypePtrInput `pulumi:"intent"`
	// The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
	LanguageCode pulumi.StringInput `pulumi:"languageCode"`
	// The natural language text to be processed.
	Text GoogleCloudDialogflowCxV3beta1TextInputPtrInput `pulumi:"text"`
}

Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value.

func (GoogleCloudDialogflowCxV3beta1QueryInputArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1QueryInputArgs) ToGoogleCloudDialogflowCxV3beta1QueryInputOutput

func (i GoogleCloudDialogflowCxV3beta1QueryInputArgs) ToGoogleCloudDialogflowCxV3beta1QueryInputOutput() GoogleCloudDialogflowCxV3beta1QueryInputOutput

func (GoogleCloudDialogflowCxV3beta1QueryInputArgs) ToGoogleCloudDialogflowCxV3beta1QueryInputOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1QueryInputArgs) ToGoogleCloudDialogflowCxV3beta1QueryInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1QueryInputOutput

func (GoogleCloudDialogflowCxV3beta1QueryInputArgs) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutput

func (i GoogleCloudDialogflowCxV3beta1QueryInputArgs) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutput() GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1QueryInputArgs) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1QueryInputArgs) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput

type GoogleCloudDialogflowCxV3beta1QueryInputInput

type GoogleCloudDialogflowCxV3beta1QueryInputInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1QueryInputOutput() GoogleCloudDialogflowCxV3beta1QueryInputOutput
	ToGoogleCloudDialogflowCxV3beta1QueryInputOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1QueryInputOutput
}

GoogleCloudDialogflowCxV3beta1QueryInputInput is an input type that accepts GoogleCloudDialogflowCxV3beta1QueryInputArgs and GoogleCloudDialogflowCxV3beta1QueryInputOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1QueryInputInput` via:

GoogleCloudDialogflowCxV3beta1QueryInputArgs{...}

type GoogleCloudDialogflowCxV3beta1QueryInputOutput

type GoogleCloudDialogflowCxV3beta1QueryInputOutput struct{ *pulumi.OutputState }

Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value.

func (GoogleCloudDialogflowCxV3beta1QueryInputOutput) Audio

The natural language speech audio to be processed.

func (GoogleCloudDialogflowCxV3beta1QueryInputOutput) Dtmf

The DTMF event to be handled.

func (GoogleCloudDialogflowCxV3beta1QueryInputOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1QueryInputOutput) Event

The event to be triggered.

func (GoogleCloudDialogflowCxV3beta1QueryInputOutput) Intent

The intent to be triggered.

func (GoogleCloudDialogflowCxV3beta1QueryInputOutput) LanguageCode

The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.

func (GoogleCloudDialogflowCxV3beta1QueryInputOutput) Text

The natural language text to be processed.

func (GoogleCloudDialogflowCxV3beta1QueryInputOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputOutput

func (o GoogleCloudDialogflowCxV3beta1QueryInputOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputOutput() GoogleCloudDialogflowCxV3beta1QueryInputOutput

func (GoogleCloudDialogflowCxV3beta1QueryInputOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1QueryInputOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1QueryInputOutput

func (GoogleCloudDialogflowCxV3beta1QueryInputOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutput

func (o GoogleCloudDialogflowCxV3beta1QueryInputOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutput() GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1QueryInputOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1QueryInputOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput

type GoogleCloudDialogflowCxV3beta1QueryInputPtrInput

type GoogleCloudDialogflowCxV3beta1QueryInputPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutput() GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput
	ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput
}

GoogleCloudDialogflowCxV3beta1QueryInputPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1QueryInputArgs, GoogleCloudDialogflowCxV3beta1QueryInputPtr and GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1QueryInputPtrInput` via:

        GoogleCloudDialogflowCxV3beta1QueryInputArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput

type GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) Audio

The natural language speech audio to be processed.

func (GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) Dtmf

The DTMF event to be handled.

func (GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) Event

The event to be triggered.

func (GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) Intent

The intent to be triggered.

func (GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) LanguageCode

The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.

func (GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) Text

The natural language text to be processed.

func (GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutput

func (o GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutput() GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1QueryInputPtrOutput

type GoogleCloudDialogflowCxV3beta1QueryInputResponse

type GoogleCloudDialogflowCxV3beta1QueryInputResponse struct {
	// The natural language speech audio to be processed.
	Audio GoogleCloudDialogflowCxV3beta1AudioInputResponse `pulumi:"audio"`
	// The DTMF event to be handled.
	Dtmf GoogleCloudDialogflowCxV3beta1DtmfInputResponse `pulumi:"dtmf"`
	// The event to be triggered.
	Event GoogleCloudDialogflowCxV3beta1EventInputResponse `pulumi:"event"`
	// The intent to be triggered.
	Intent GoogleCloudDialogflowCxV3beta1IntentInputResponse `pulumi:"intent"`
	// The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.
	LanguageCode string `pulumi:"languageCode"`
	// The natural language text to be processed.
	Text GoogleCloudDialogflowCxV3beta1TextInputResponse `pulumi:"text"`
}

Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value.

type GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput

type GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput struct{ *pulumi.OutputState }

Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value.

func (GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput) Audio

The natural language speech audio to be processed.

func (GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput) Dtmf

The DTMF event to be handled.

func (GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput) Event

The event to be triggered.

func (GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput) Intent

The intent to be triggered.

func (GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput) LanguageCode

The language of the input. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.

func (GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput) Text

The natural language text to be processed.

func (GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputResponseOutput

func (GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1QueryInputResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1QueryInputResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessage

type GoogleCloudDialogflowCxV3beta1ResponseMessage struct {
	// The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.
	Channel *string `pulumi:"channel"`
	// Indicates that the conversation succeeded.
	ConversationSuccess *GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess `pulumi:"conversationSuccess"`
	// Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.
	KnowledgeInfoCard *GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard `pulumi:"knowledgeInfoCard"`
	// Hands off conversation to a human agent.
	LiveAgentHandoff *GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff `pulumi:"liveAgentHandoff"`
	// A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
	OutputAudioText *GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText `pulumi:"outputAudioText"`
	// Returns a response containing a custom, platform-specific payload.
	Payload map[string]string `pulumi:"payload"`
	// Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct mixed_audio. However, Dialogflow itself does not try to read or process the URI in any way.
	PlayAudio *GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio `pulumi:"playAudio"`
	// A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.
	TelephonyTransferCall *GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall `pulumi:"telephonyTransferCall"`
	// Returns a text response.
	Text *GoogleCloudDialogflowCxV3beta1ResponseMessageText `pulumi:"text"`
}

Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.

type GoogleCloudDialogflowCxV3beta1ResponseMessageArgs

type GoogleCloudDialogflowCxV3beta1ResponseMessageArgs struct {
	// The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.
	Channel pulumi.StringPtrInput `pulumi:"channel"`
	// Indicates that the conversation succeeded.
	ConversationSuccess GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrInput `pulumi:"conversationSuccess"`
	// Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.
	KnowledgeInfoCard GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrInput `pulumi:"knowledgeInfoCard"`
	// Hands off conversation to a human agent.
	LiveAgentHandoff GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrInput `pulumi:"liveAgentHandoff"`
	// A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
	OutputAudioText GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrInput `pulumi:"outputAudioText"`
	// Returns a response containing a custom, platform-specific payload.
	Payload pulumi.StringMapInput `pulumi:"payload"`
	// Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct mixed_audio. However, Dialogflow itself does not try to read or process the URI in any way.
	PlayAudio GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrInput `pulumi:"playAudio"`
	// A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.
	TelephonyTransferCall GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrInput `pulumi:"telephonyTransferCall"`
	// Returns a text response.
	Text GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrInput `pulumi:"text"`
}

Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutput

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput() GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageArray

type GoogleCloudDialogflowCxV3beta1ResponseMessageArray []GoogleCloudDialogflowCxV3beta1ResponseMessageInput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArray) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArray) ToGoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageArray) ToGoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArray) ToGoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageArray) ToGoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageArrayInput

type GoogleCloudDialogflowCxV3beta1ResponseMessageArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageArray and GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageArrayInput` via:

GoogleCloudDialogflowCxV3beta1ResponseMessageArray{ GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{...} }

type GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageArrayOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess struct {
	// Custom metadata. Dialogflow doesn't impose any structure on this.
	Metadata map[string]string `pulumi:"metadata"`
}

Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates that the conversation succeeded. * In a webhook response when you determine that you handled the customer issue.

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs struct {
	// Custom metadata. Dialogflow doesn't impose any structure on this.
	Metadata pulumi.StringMapInput `pulumi:"metadata"`
}

Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates that the conversation succeeded. * In a webhook response when you determine that you handled the customer issue.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessInput

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs and GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessInput` via:

GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{...}

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput struct{ *pulumi.OutputState }

Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates that the conversation succeeded. * In a webhook response when you determine that you handled the customer issue.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput) Metadata

Custom metadata. Dialogflow doesn't impose any structure on this.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrInput

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs, GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtr and GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput) Metadata

Custom metadata. Dialogflow doesn't impose any structure on this.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessPtrOutputWithContext

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponse

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponse struct {
	// Custom metadata. Dialogflow doesn't impose any structure on this.
	Metadata map[string]string `pulumi:"metadata"`
}

Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates that the conversation succeeded. * In a webhook response when you determine that you handled the customer issue.

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponseOutput struct{ *pulumi.OutputState }

Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates that the conversation succeeded. * In a webhook response when you determine that you handled the customer issue.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponseOutput) Metadata

Custom metadata. Dialogflow doesn't impose any structure on this.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponseOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponseOutputWithContext

type GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteractionResponse

type GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteractionResponse struct {
}

Indicates that interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only and not supposed to be defined by the user.

type GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteractionResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteractionResponseOutput struct{ *pulumi.OutputState }

Indicates that interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only and not supposed to be defined by the user.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteractionResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteractionResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageEndInteractionResponseOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteractionResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageEndInteractionResponseOutputWithContext

type GoogleCloudDialogflowCxV3beta1ResponseMessageInput

type GoogleCloudDialogflowCxV3beta1ResponseMessageInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageArgs and GoogleCloudDialogflowCxV3beta1ResponseMessageOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageInput` via:

GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{...}

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard added in v0.32.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard struct {
}

Represents info card response. If the response contains generative knowledge prediction, Dialogflow will return a payload with Infobot Messenger compatible info card. Otherwise, the info card response is skipped.

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs added in v0.32.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs struct {
}

Represents info card response. If the response contains generative knowledge prediction, Dialogflow will return a payload with Infobot Messenger compatible info card. Otherwise, the info card response is skipped.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs and GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardInput` via:

GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs{...}

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput struct{ *pulumi.OutputState }

Represents info card response. If the response contains generative knowledge prediction, Dialogflow will return a payload with Infobot Messenger compatible info card. Otherwise, the info card response is skipped.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrInput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs, GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtr and GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput) Elem added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardResponse added in v0.32.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardResponse struct {
}

Represents info card response. If the response contains generative knowledge prediction, Dialogflow will return a payload with Infobot Messenger compatible info card. Otherwise, the info card response is skipped.

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardResponseOutput added in v0.32.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardResponseOutput struct{ *pulumi.OutputState }

Represents info card response. If the response contains generative knowledge prediction, Dialogflow will return a payload with Infobot Messenger compatible info card. Otherwise, the info card response is skipped.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardResponseOutput added in v0.32.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardResponseOutputWithContext added in v0.32.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff struct {
	// Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.
	Metadata map[string]string `pulumi:"metadata"`
}

Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. * In a webhook response when you determine that the customer issue can only be handled by a human.

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs struct {
	// Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.
	Metadata pulumi.StringMapInput `pulumi:"metadata"`
}

Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. * In a webhook response when you determine that the customer issue can only be handled by a human.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffInput

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs and GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffInput` via:

GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{...}

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput struct{ *pulumi.OutputState }

Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. * In a webhook response when you determine that the customer issue can only be handled by a human.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput) Metadata

Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrInput

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs, GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtr and GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput) Metadata

Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponse

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponse struct {
	// Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.
	Metadata map[string]string `pulumi:"metadata"`
}

Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. * In a webhook response when you determine that the customer issue can only be handled by a human.

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponseOutput struct{ *pulumi.OutputState }

Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. * In a webhook response when you determine that the customer issue can only be handled by a human.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponseOutput) Metadata

Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponseOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponseOutputWithContext

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponse

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponse struct {
	// Segments this audio response is composed of.
	Segments []GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponse `pulumi:"segments"`
}

Represents an audio message that is composed of both segments synthesized from the Dialogflow agent prompts and ones hosted externally at the specified URIs. The external URIs are specified via play_audio. This message is generated by Dialogflow only and not supposed to be defined by the user.

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponseOutput struct{ *pulumi.OutputState }

Represents an audio message that is composed of both segments synthesized from the Dialogflow agent prompts and ones hosted externally at the specified URIs. The external URIs are specified via play_audio. This message is generated by Dialogflow only and not supposed to be defined by the user.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponseOutput) Segments

Segments this audio response is composed of.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponseOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponse

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponse struct {
	// Whether the playback of this segment can be interrupted by the end user's speech and the client should then start the next Dialogflow request.
	AllowPlaybackInterruption bool `pulumi:"allowPlaybackInterruption"`
	// Raw audio synthesized from the Dialogflow agent's response using the output config specified in the request.
	Audio string `pulumi:"audio"`
	// Client-specific URI that points to an audio clip accessible to the client. Dialogflow does not impose any validation on it.
	Uri string `pulumi:"uri"`
}

Represents one segment of audio.

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseArrayOutputWithContext

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseOutput struct{ *pulumi.OutputState }

Represents one segment of audio.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseOutput) AllowPlaybackInterruption

Whether the playback of this segment can be interrupted by the end user's speech and the client should then start the next Dialogflow request.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseOutput) Audio

Raw audio synthesized from the Dialogflow agent's response using the output config specified in the request.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseOutputWithContext

func (GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponseOutput) Uri

Client-specific URI that points to an audio clip accessible to the client. Dialogflow does not impose any validation on it.

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutput struct{ *pulumi.OutputState }

Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) Channel added in v0.28.0

The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) ConversationSuccess

Indicates that the conversation succeeded.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) KnowledgeInfoCard added in v0.32.0

Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) LiveAgentHandoff

Hands off conversation to a human agent.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) OutputAudioText

A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) Payload

Returns a response containing a custom, platform-specific payload.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) PlayAudio

Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct mixed_audio. However, Dialogflow itself does not try to read or process the URI in any way.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) TelephonyTransferCall added in v0.11.0

A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) Text

Returns a text response.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutput

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput() GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText struct {
	// The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
	Ssml *string `pulumi:"ssml"`
	// The raw text to be synthesized.
	Text *string `pulumi:"text"`
}

A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs struct {
	// The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
	Ssml pulumi.StringPtrInput `pulumi:"ssml"`
	// The raw text to be synthesized.
	Text pulumi.StringPtrInput `pulumi:"text"`
}

A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextInput

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs and GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextInput` via:

GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{...}

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput struct{ *pulumi.OutputState }

A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput) Ssml

The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput) Text

The raw text to be synthesized.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrInput

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs, GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtr and GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput) Ssml

The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput) Text

The raw text to be synthesized.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponse

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponse struct {
	// Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
	AllowPlaybackInterruption bool `pulumi:"allowPlaybackInterruption"`
	// The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
	Ssml string `pulumi:"ssml"`
	// The raw text to be synthesized.
	Text string `pulumi:"text"`
}

A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponseOutput struct{ *pulumi.OutputState }

A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponseOutput) AllowPlaybackInterruption

Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponseOutput) Ssml

The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponseOutput) Text

The raw text to be synthesized.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponseOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponseOutputWithContext

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio struct {
	// URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
	AudioUri string `pulumi:"audioUri"`
}

Specifies an audio clip to be played by the client as part of the response.

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs struct {
	// URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
	AudioUri pulumi.StringInput `pulumi:"audioUri"`
}

Specifies an audio clip to be played by the client as part of the response.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioInput

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput() GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs and GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioInput` via:

GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{...}

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput struct{ *pulumi.OutputState }

Specifies an audio clip to be played by the client as part of the response.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput) AudioUri

URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrInput

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput() GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs, GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtr and GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput) AudioUri

URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponse

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponse struct {
	// Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
	AllowPlaybackInterruption bool `pulumi:"allowPlaybackInterruption"`
	// URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.
	AudioUri string `pulumi:"audioUri"`
}

Specifies an audio clip to be played by the client as part of the response.

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutput struct{ *pulumi.OutputState }

Specifies an audio clip to be played by the client as part of the response.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutput) AllowPlaybackInterruption

Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutput) AudioUri

URI of the audio clip. Dialogflow does not impose any validation on this value. It is specific to the client that reads it.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessagePtrInput

type GoogleCloudDialogflowCxV3beta1ResponseMessagePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput() GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessagePtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageArgs, GoogleCloudDialogflowCxV3beta1ResponseMessagePtr and GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessagePtrInput` via:

        GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) Channel added in v0.28.0

The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) ConversationSuccess

Indicates that the conversation succeeded.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) KnowledgeInfoCard added in v0.32.0

Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) LiveAgentHandoff

Hands off conversation to a human agent.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) OutputAudioText

A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) Payload

Returns a response containing a custom, platform-specific payload.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) PlayAudio

Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct mixed_audio. However, Dialogflow itself does not try to read or process the URI in any way.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) TelephonyTransferCall added in v0.11.0

A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) Text

Returns a text response.

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessagePtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageResponse

type GoogleCloudDialogflowCxV3beta1ResponseMessageResponse struct {
	// The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.
	Channel string `pulumi:"channel"`
	// Indicates that the conversation succeeded.
	ConversationSuccess GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponse `pulumi:"conversationSuccess"`
	// A signal that indicates the interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only when the conversation reaches `END_SESSION` page. It is not supposed to be defined by the user. It's guaranteed that there is at most one such message in each response.
	EndInteraction GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteractionResponse `pulumi:"endInteraction"`
	// Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.
	KnowledgeInfoCard GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardResponse `pulumi:"knowledgeInfoCard"`
	// Hands off conversation to a human agent.
	LiveAgentHandoff GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponse `pulumi:"liveAgentHandoff"`
	// An audio response message composed of both the synthesized Dialogflow agent responses and responses defined via play_audio. This message is generated by Dialogflow only and not supposed to be defined by the user.
	MixedAudio GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponse `pulumi:"mixedAudio"`
	// A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
	OutputAudioText GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponse `pulumi:"outputAudioText"`
	// Returns a response containing a custom, platform-specific payload.
	Payload map[string]string `pulumi:"payload"`
	// Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct mixed_audio. However, Dialogflow itself does not try to read or process the URI in any way.
	PlayAudio GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponse `pulumi:"playAudio"`
	// A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.
	TelephonyTransferCall GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponse `pulumi:"telephonyTransferCall"`
	// Returns a text response.
	Text GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponse `pulumi:"text"`
}

Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.

type GoogleCloudDialogflowCxV3beta1ResponseMessageResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput struct{ *pulumi.OutputState }

Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) Channel added in v0.28.0

The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) ConversationSuccess

Indicates that the conversation succeeded.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) EndInteraction

A signal that indicates the interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only when the conversation reaches `END_SESSION` page. It is not supposed to be defined by the user. It's guaranteed that there is at most one such message in each response.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) KnowledgeInfoCard added in v0.32.0

Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) LiveAgentHandoff

Hands off conversation to a human agent.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) MixedAudio

An audio response message composed of both the synthesized Dialogflow agent responses and responses defined via play_audio. This message is generated by Dialogflow only and not supposed to be defined by the user.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) OutputAudioText

A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) Payload

Returns a response containing a custom, platform-specific payload.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) PlayAudio

Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct mixed_audio. However, Dialogflow itself does not try to read or process the URI in any way.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) TelephonyTransferCall added in v0.11.0

A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) Text

Returns a text response.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall added in v0.11.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall struct {
	// Transfer the call to a phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164).
	PhoneNumber *string `pulumi:"phoneNumber"`
}

Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs added in v0.11.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs struct {
	// Transfer the call to a phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164).
	PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"`
}

Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs) ElementType added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutputWithContext added in v0.11.0

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutputWithContext added in v0.11.0

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallInput added in v0.11.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs and GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallInput` via:

GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{...}

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput added in v0.11.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput struct{ *pulumi.OutputState }

Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput) ElementType added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput) PhoneNumber added in v0.11.0

Transfer the call to a phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164).

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutputWithContext added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutputWithContext added in v0.11.0

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrInput added in v0.11.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs, GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtr and GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput added in v0.11.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput) Elem added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput) ElementType added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput) PhoneNumber added in v0.11.0

Transfer the call to a phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164).

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallPtrOutputWithContext added in v0.11.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponse added in v0.11.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponse struct {
	// Transfer the call to a phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164).
	PhoneNumber string `pulumi:"phoneNumber"`
}

Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponseOutput added in v0.11.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponseOutput struct{ *pulumi.OutputState }

Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponseOutput) ElementType added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponseOutput) PhoneNumber added in v0.11.0

Transfer the call to a phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164).

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponseOutput added in v0.11.0

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponseOutputWithContext added in v0.11.0

type GoogleCloudDialogflowCxV3beta1ResponseMessageText

type GoogleCloudDialogflowCxV3beta1ResponseMessageText struct {
	// A collection of text responses.
	Text []string `pulumi:"text"`
}

The text response message.

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs struct {
	// A collection of text responses.
	Text pulumi.StringArrayInput `pulumi:"text"`
}

The text response message.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextArray

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextArray []GoogleCloudDialogflowCxV3beta1ResponseMessageTextInput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArray) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArray) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageTextArray) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArray) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1ResponseMessageTextArray) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayInput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageTextArray and GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayInput` via:

GoogleCloudDialogflowCxV3beta1ResponseMessageTextArray{ GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{...} }

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextArrayOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextInput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageTextInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs and GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageTextInput` via:

GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{...}

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput struct{ *pulumi.OutputState }

The text response message.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput) Text

A collection of text responses.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageTextOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrInput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput() GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput
	ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput
}

GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs, GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtr and GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrInput` via:

        GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput) Text

A collection of text responses.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextPtrOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponse

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponse struct {
	// Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
	AllowPlaybackInterruption bool `pulumi:"allowPlaybackInterruption"`
	// A collection of text responses.
	Text []string `pulumi:"text"`
}

The text response message.

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutput

type GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutput struct{ *pulumi.OutputState }

The text response message.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutput) AllowPlaybackInterruption

Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutput) Text

A collection of text responses.

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutput

func (GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutput) ToGoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponseOutput

type GoogleCloudDialogflowCxV3beta1RolloutConfig added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfig struct {
	// The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	FailureCondition *string `pulumi:"failureCondition"`
	// The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	RolloutCondition *string `pulumi:"rolloutCondition"`
	// Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.
	RolloutSteps []GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep `pulumi:"rolloutSteps"`
}

The configuration for auto rollout.

type GoogleCloudDialogflowCxV3beta1RolloutConfigArgs added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigArgs struct {
	// The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	FailureCondition pulumi.StringPtrInput `pulumi:"failureCondition"`
	// The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	RolloutCondition pulumi.StringPtrInput `pulumi:"rolloutCondition"`
	// Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.
	RolloutSteps GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayInput `pulumi:"rolloutSteps"`
}

The configuration for auto rollout.

func (GoogleCloudDialogflowCxV3beta1RolloutConfigArgs) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigArgs) ToGoogleCloudDialogflowCxV3beta1RolloutConfigOutput added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1RolloutConfigArgs) ToGoogleCloudDialogflowCxV3beta1RolloutConfigOutput() GoogleCloudDialogflowCxV3beta1RolloutConfigOutput

func (GoogleCloudDialogflowCxV3beta1RolloutConfigArgs) ToGoogleCloudDialogflowCxV3beta1RolloutConfigOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1RolloutConfigArgs) ToGoogleCloudDialogflowCxV3beta1RolloutConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigOutput

func (GoogleCloudDialogflowCxV3beta1RolloutConfigArgs) ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1RolloutConfigArgs) ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput() GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1RolloutConfigArgs) ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1RolloutConfigArgs) ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1RolloutConfigInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1RolloutConfigOutput() GoogleCloudDialogflowCxV3beta1RolloutConfigOutput
	ToGoogleCloudDialogflowCxV3beta1RolloutConfigOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigOutput
}

GoogleCloudDialogflowCxV3beta1RolloutConfigInput is an input type that accepts GoogleCloudDialogflowCxV3beta1RolloutConfigArgs and GoogleCloudDialogflowCxV3beta1RolloutConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1RolloutConfigInput` via:

GoogleCloudDialogflowCxV3beta1RolloutConfigArgs{...}

type GoogleCloudDialogflowCxV3beta1RolloutConfigOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigOutput struct{ *pulumi.OutputState }

The configuration for auto rollout.

func (GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) FailureCondition added in v0.8.0

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).

func (GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) RolloutCondition added in v0.8.0

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).

func (GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) RolloutSteps added in v0.8.0

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

func (GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigOutput added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigOutput() GoogleCloudDialogflowCxV3beta1RolloutConfigOutput

func (GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigOutput

func (GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput() GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutConfigOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1RolloutConfigPtrInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput() GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput
	ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput
}

GoogleCloudDialogflowCxV3beta1RolloutConfigPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1RolloutConfigArgs, GoogleCloudDialogflowCxV3beta1RolloutConfigPtr and GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1RolloutConfigPtrInput` via:

        GoogleCloudDialogflowCxV3beta1RolloutConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput) Elem added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput) FailureCondition added in v0.8.0

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).

func (GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput) RolloutCondition added in v0.8.0

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).

func (GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput) RolloutSteps added in v0.8.0

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

func (GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1RolloutConfigResponse added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigResponse struct {
	// The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	FailureCondition string `pulumi:"failureCondition"`
	// The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	RolloutCondition string `pulumi:"rolloutCondition"`
	// Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.
	RolloutSteps []GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponse `pulumi:"rolloutSteps"`
}

The configuration for auto rollout.

type GoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput struct{ *pulumi.OutputState }

The configuration for auto rollout.

func (GoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput) FailureCondition added in v0.8.0

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).

func (GoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput) RolloutCondition added in v0.8.0

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).

func (GoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput) RolloutSteps added in v0.8.0

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

func (GoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigResponseOutput

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep struct {
	// The name of the rollout step;
	DisplayName *string `pulumi:"displayName"`
	// The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
	MinDuration *string `pulumi:"minDuration"`
	// The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
	TrafficPercent *int `pulumi:"trafficPercent"`
}

A single rollout step with specified traffic allocation.

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs struct {
	// The name of the rollout step;
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
	MinDuration pulumi.StringPtrInput `pulumi:"minDuration"`
	// The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
	TrafficPercent pulumi.IntPtrInput `pulumi:"trafficPercent"`
}

A single rollout step with specified traffic allocation.

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArray added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArray []GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepInput

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArray) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArray) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArray) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArray) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput() GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput
	ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput
}

GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArray and GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayInput` via:

GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArray{ GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs{...} }

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput) Index added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArrayOutput

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput() GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput
	ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput
}

GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepInput is an input type that accepts GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs and GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepInput` via:

GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs{...}

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput struct{ *pulumi.OutputState }

A single rollout step with specified traffic allocation.

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput) DisplayName added in v0.8.0

The name of the rollout step;

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput) MinDuration added in v0.8.0

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepOutput) TrafficPercent added in v0.8.0

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponse added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponse struct {
	// The name of the rollout step;
	DisplayName string `pulumi:"displayName"`
	// The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
	MinDuration string `pulumi:"minDuration"`
	// The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
	TrafficPercent int `pulumi:"trafficPercent"`
}

A single rollout step with specified traffic allocation.

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseArrayOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseArrayOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseArrayOutput) Index added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseArrayOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseArrayOutputWithContext added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutput struct{ *pulumi.OutputState }

A single rollout step with specified traffic allocation.

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutput) DisplayName added in v0.8.0

The name of the rollout step;

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutput) MinDuration added in v0.8.0

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutput) ToGoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutput

func (GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponseOutput) TrafficPercent added in v0.8.0

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

type GoogleCloudDialogflowCxV3beta1RolloutState added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutState struct {
	// Start time of the current step.
	StartTime *string `pulumi:"startTime"`
	// Display name of the current auto rollout step.
	Step *string `pulumi:"step"`
	// Index of the current step in the auto rollout steps list.
	StepIndex *int `pulumi:"stepIndex"`
}

State of the auto-rollout process.

type GoogleCloudDialogflowCxV3beta1RolloutStateArgs added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutStateArgs struct {
	// Start time of the current step.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// Display name of the current auto rollout step.
	Step pulumi.StringPtrInput `pulumi:"step"`
	// Index of the current step in the auto rollout steps list.
	StepIndex pulumi.IntPtrInput `pulumi:"stepIndex"`
}

State of the auto-rollout process.

func (GoogleCloudDialogflowCxV3beta1RolloutStateArgs) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutStateArgs) ToGoogleCloudDialogflowCxV3beta1RolloutStateOutput added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1RolloutStateArgs) ToGoogleCloudDialogflowCxV3beta1RolloutStateOutput() GoogleCloudDialogflowCxV3beta1RolloutStateOutput

func (GoogleCloudDialogflowCxV3beta1RolloutStateArgs) ToGoogleCloudDialogflowCxV3beta1RolloutStateOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1RolloutStateArgs) ToGoogleCloudDialogflowCxV3beta1RolloutStateOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutStateOutput

func (GoogleCloudDialogflowCxV3beta1RolloutStateArgs) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1RolloutStateArgs) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput() GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput

func (GoogleCloudDialogflowCxV3beta1RolloutStateArgs) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1RolloutStateArgs) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput

type GoogleCloudDialogflowCxV3beta1RolloutStateInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutStateInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1RolloutStateOutput() GoogleCloudDialogflowCxV3beta1RolloutStateOutput
	ToGoogleCloudDialogflowCxV3beta1RolloutStateOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1RolloutStateOutput
}

GoogleCloudDialogflowCxV3beta1RolloutStateInput is an input type that accepts GoogleCloudDialogflowCxV3beta1RolloutStateArgs and GoogleCloudDialogflowCxV3beta1RolloutStateOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1RolloutStateInput` via:

GoogleCloudDialogflowCxV3beta1RolloutStateArgs{...}

type GoogleCloudDialogflowCxV3beta1RolloutStateOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutStateOutput struct{ *pulumi.OutputState }

State of the auto-rollout process.

func (GoogleCloudDialogflowCxV3beta1RolloutStateOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutStateOutput) StartTime added in v0.8.0

Start time of the current step.

func (GoogleCloudDialogflowCxV3beta1RolloutStateOutput) Step added in v0.8.0

Display name of the current auto rollout step.

func (GoogleCloudDialogflowCxV3beta1RolloutStateOutput) StepIndex added in v0.8.0

Index of the current step in the auto rollout steps list.

func (GoogleCloudDialogflowCxV3beta1RolloutStateOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStateOutput added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutStateOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStateOutput() GoogleCloudDialogflowCxV3beta1RolloutStateOutput

func (GoogleCloudDialogflowCxV3beta1RolloutStateOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStateOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutStateOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStateOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutStateOutput

func (GoogleCloudDialogflowCxV3beta1RolloutStateOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutStateOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput() GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput

func (GoogleCloudDialogflowCxV3beta1RolloutStateOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutStateOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput

type GoogleCloudDialogflowCxV3beta1RolloutStatePtrInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutStatePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput() GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput
	ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput
}

GoogleCloudDialogflowCxV3beta1RolloutStatePtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1RolloutStateArgs, GoogleCloudDialogflowCxV3beta1RolloutStatePtr and GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1RolloutStatePtrInput` via:

        GoogleCloudDialogflowCxV3beta1RolloutStateArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput) Elem added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput) StartTime added in v0.8.0

Start time of the current step.

func (GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput) Step added in v0.8.0

Display name of the current auto rollout step.

func (GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput) StepIndex added in v0.8.0

Index of the current step in the auto rollout steps list.

func (GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput() GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput

func (GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStatePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutStatePtrOutput

type GoogleCloudDialogflowCxV3beta1RolloutStateResponse added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutStateResponse struct {
	// Start time of the current step.
	StartTime string `pulumi:"startTime"`
	// Display name of the current auto rollout step.
	Step string `pulumi:"step"`
	// Index of the current step in the auto rollout steps list.
	StepIndex int `pulumi:"stepIndex"`
}

State of the auto-rollout process.

type GoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput struct{ *pulumi.OutputState }

State of the auto-rollout process.

func (GoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput) StartTime added in v0.8.0

Start time of the current step.

func (GoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput) Step added in v0.8.0

Display name of the current auto rollout step.

func (GoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput) StepIndex added in v0.8.0

Index of the current step in the auto rollout steps list.

func (GoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStateResponseOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput) ToGoogleCloudDialogflowCxV3beta1RolloutStateResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1RolloutStateResponseOutput

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettings added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettings struct {
	// Filename pattern for exported audio.
	AudioExportPattern *string `pulumi:"audioExportPattern"`
	// File format for exported audio file. Currently only in telephony recordings.
	AudioFormat *GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat `pulumi:"audioFormat"`
	// Enable audio redaction if it is true.
	EnableAudioRedaction *bool `pulumi:"enableAudioRedaction"`
	// Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.
	GcsBucket *string `pulumi:"gcsBucket"`
}

Settings for exporting audio.

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs struct {
	// Filename pattern for exported audio.
	AudioExportPattern pulumi.StringPtrInput `pulumi:"audioExportPattern"`
	// File format for exported audio file. Currently only in telephony recordings.
	AudioFormat GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrInput `pulumi:"audioFormat"`
	// Enable audio redaction if it is true.
	EnableAudioRedaction pulumi.BoolPtrInput `pulumi:"enableAudioRedaction"`
	// Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.
	GcsBucket pulumi.StringPtrInput `pulumi:"gcsBucket"`
}

Settings for exporting audio.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs) ElementType added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutputWithContext added in v0.19.0

func (i GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutputWithContext added in v0.19.0

func (i GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat string

File format for exported audio file. Currently only in telephony recordings.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat) ElementType added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutputWithContext added in v0.19.0

func (e GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutputWithContext added in v0.19.0

func (e GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat) ToStringOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat) ToStringOutputWithContext added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat) ToStringPtrOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat) ToStringPtrOutputWithContext added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatInput added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput() GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput
	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput
}

GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatInput is an input type that accepts GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatArgs and GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatInput` via:

GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatArgs{...}

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput) ElementType added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutputWithContext added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutputWithContext added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput) ToStringOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput) ToStringOutputWithContext added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput) ToStringPtrOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatOutput) ToStringPtrOutputWithContext added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrInput added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput() GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput
	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput
}

func GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtr added in v0.19.0

func GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtr(v string) GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrInput

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput) Elem added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput) ElementType added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutputWithContext added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput) ToStringPtrOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormatPtrOutput) ToStringPtrOutputWithContext added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsInput added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput() GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput
}

GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs and GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsInput` via:

GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput struct{ *pulumi.OutputState }

Settings for exporting audio.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput) AudioExportPattern added in v0.19.0

Filename pattern for exported audio.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput) AudioFormat added in v0.19.0

File format for exported audio file. Currently only in telephony recordings.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput) ElementType added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput) EnableAudioRedaction added in v0.19.0

Enable audio redaction if it is true.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput) GcsBucket added in v0.19.0

Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutputWithContext added in v0.19.0

func (o GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutputWithContext added in v0.19.0

func (o GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrInput added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs, GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtr and GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput) AudioExportPattern added in v0.19.0

Filename pattern for exported audio.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput) AudioFormat added in v0.19.0

File format for exported audio file. Currently only in telephony recordings.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput) Elem added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput) ElementType added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput) EnableAudioRedaction added in v0.19.0

Enable audio redaction if it is true.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput) GcsBucket added in v0.19.0

Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrOutputWithContext added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponse added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponse struct {
	// Filename pattern for exported audio.
	AudioExportPattern string `pulumi:"audioExportPattern"`
	// File format for exported audio file. Currently only in telephony recordings.
	AudioFormat string `pulumi:"audioFormat"`
	// Enable audio redaction if it is true.
	EnableAudioRedaction bool `pulumi:"enableAudioRedaction"`
	// Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.
	GcsBucket string `pulumi:"gcsBucket"`
}

Settings for exporting audio.

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutput added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutput struct{ *pulumi.OutputState }

Settings for exporting audio.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutput) AudioExportPattern added in v0.19.0

Filename pattern for exported audio.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutput) AudioFormat added in v0.19.0

File format for exported audio file. Currently only in telephony recordings.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutput) ElementType added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutput) EnableAudioRedaction added in v0.19.0

Enable audio redaction if it is true.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutput) GcsBucket added in v0.19.0

Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutput added in v0.19.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutputWithContext added in v0.19.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettings added in v0.8.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettings struct {
	// If enabled, we will automatically exports conversations to Insights and Insights runs its analyzers.
	EnableInsightsExport *bool `pulumi:"enableInsightsExport"`
}

Settings for exporting conversations to [Insights](https://cloud.google.com/contact-center/insights/docs).

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs added in v0.8.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs struct {
	// If enabled, we will automatically exports conversations to Insights and Insights runs its analyzers.
	EnableInsightsExport pulumi.BoolPtrInput `pulumi:"enableInsightsExport"`
}

Settings for exporting conversations to [Insights](https://cloud.google.com/contact-center/insights/docs).

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutputWithContext added in v0.8.0

func (i GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput() GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput
}

GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs and GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsInput` via:

GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput struct{ *pulumi.OutputState }

Settings for exporting conversations to [Insights](https://cloud.google.com/contact-center/insights/docs).

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput) EnableInsightsExport added in v0.8.0

If enabled, we will automatically exports conversations to Insights and Insights runs its analyzers.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutputWithContext added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutputWithContext added in v0.8.0

func (o GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrInput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs, GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtr and GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput) Elem added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput) EnableInsightsExport added in v0.8.0

If enabled, we will automatically exports conversations to Insights and Insights runs its analyzers.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrOutputWithContext added in v0.8.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponse added in v0.8.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponse struct {
	// If enabled, we will automatically exports conversations to Insights and Insights runs its analyzers.
	EnableInsightsExport bool `pulumi:"enableInsightsExport"`
}

Settings for exporting conversations to [Insights](https://cloud.google.com/contact-center/insights/docs).

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponseOutput added in v0.8.0

type GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponseOutput struct{ *pulumi.OutputState }

Settings for exporting conversations to [Insights](https://cloud.google.com/contact-center/insights/docs).

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponseOutput) ElementType added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponseOutput) EnableInsightsExport added in v0.8.0

If enabled, we will automatically exports conversations to Insights and Insights runs its analyzers.

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponseOutput added in v0.8.0

func (GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponseOutputWithContext added in v0.8.0

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettings

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettings struct {
	// Whether to use speech adaptation for speech recognition.
	EnableSpeechAdaptation *bool `pulumi:"enableSpeechAdaptation"`
}

Settings related to speech recognition.

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs struct {
	// Whether to use speech adaptation for speech recognition.
	EnableSpeechAdaptation pulumi.BoolPtrInput `pulumi:"enableSpeechAdaptation"`
}

Settings related to speech recognition.

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput

func (i GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsInput

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput() GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput
}

GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs and GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsInput` via:

GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput struct{ *pulumi.OutputState }

Settings related to speech recognition.

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput) EnableSpeechAdaptation

Whether to use speech adaptation for speech recognition.

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrInput

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs, GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtr and GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput) EnableSpeechAdaptation

Whether to use speech adaptation for speech recognition.

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponse

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponse struct {
	// Whether to use speech adaptation for speech recognition.
	EnableSpeechAdaptation bool `pulumi:"enableSpeechAdaptation"`
}

Settings related to speech recognition.

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutput

type GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutput struct{ *pulumi.OutputState }

Settings related to speech recognition.

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutput) EnableSpeechAdaptation

Whether to use speech adaptation for speech recognition.

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutput

func (GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponseOutput

type GoogleCloudDialogflowCxV3beta1TestCaseResult

type GoogleCloudDialogflowCxV3beta1TestCaseResult struct {
	// The conversation turns uttered during the test case replay in chronological order.
	ConversationTurns []GoogleCloudDialogflowCxV3beta1ConversationTurn `pulumi:"conversationTurns"`
	// Environment where the test was run. If not set, it indicates the draft environment.
	Environment *string `pulumi:"environment"`
	// The resource name for the test case result. Format: `projects//locations//agents//testCases/ /results/`.
	Name *string `pulumi:"name"`
	// Whether the test case passed in the agent environment.
	TestResult *GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult `pulumi:"testResult"`
	// The time that the test was run.
	TestTime *string `pulumi:"testTime"`
}

Represents a result from running a test case in an agent environment.

type GoogleCloudDialogflowCxV3beta1TestCaseResultArgs

type GoogleCloudDialogflowCxV3beta1TestCaseResultArgs struct {
	// The conversation turns uttered during the test case replay in chronological order.
	ConversationTurns GoogleCloudDialogflowCxV3beta1ConversationTurnArrayInput `pulumi:"conversationTurns"`
	// Environment where the test was run. If not set, it indicates the draft environment.
	Environment pulumi.StringPtrInput `pulumi:"environment"`
	// The resource name for the test case result. Format: `projects//locations//agents//testCases/ /results/`.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Whether the test case passed in the agent environment.
	TestResult GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrInput `pulumi:"testResult"`
	// The time that the test was run.
	TestTime pulumi.StringPtrInput `pulumi:"testTime"`
}

Represents a result from running a test case in an agent environment.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1TestCaseResultArgs) ToGoogleCloudDialogflowCxV3beta1TestCaseResultOutput

func (i GoogleCloudDialogflowCxV3beta1TestCaseResultArgs) ToGoogleCloudDialogflowCxV3beta1TestCaseResultOutput() GoogleCloudDialogflowCxV3beta1TestCaseResultOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultArgs) ToGoogleCloudDialogflowCxV3beta1TestCaseResultOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1TestCaseResultArgs) ToGoogleCloudDialogflowCxV3beta1TestCaseResultOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultArgs) ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput

func (i GoogleCloudDialogflowCxV3beta1TestCaseResultArgs) ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput() GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultArgs) ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1TestCaseResultArgs) ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput

type GoogleCloudDialogflowCxV3beta1TestCaseResultInput

type GoogleCloudDialogflowCxV3beta1TestCaseResultInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TestCaseResultOutput() GoogleCloudDialogflowCxV3beta1TestCaseResultOutput
	ToGoogleCloudDialogflowCxV3beta1TestCaseResultOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultOutput
}

GoogleCloudDialogflowCxV3beta1TestCaseResultInput is an input type that accepts GoogleCloudDialogflowCxV3beta1TestCaseResultArgs and GoogleCloudDialogflowCxV3beta1TestCaseResultOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1TestCaseResultInput` via:

GoogleCloudDialogflowCxV3beta1TestCaseResultArgs{...}

type GoogleCloudDialogflowCxV3beta1TestCaseResultOutput

type GoogleCloudDialogflowCxV3beta1TestCaseResultOutput struct{ *pulumi.OutputState }

Represents a result from running a test case in an agent environment.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) ConversationTurns

The conversation turns uttered during the test case replay in chronological order.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) Environment

Environment where the test was run. If not set, it indicates the draft environment.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) Name

The resource name for the test case result. Format: `projects//locations//agents//testCases/ /results/`.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) TestResult

Whether the test case passed in the agent environment.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) TestTime

The time that the test was run.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultOutput

func (o GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultOutput() GoogleCloudDialogflowCxV3beta1TestCaseResultOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput

func (o GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput() GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TestCaseResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput

type GoogleCloudDialogflowCxV3beta1TestCaseResultPtrInput

type GoogleCloudDialogflowCxV3beta1TestCaseResultPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput() GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput
	ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput
}

GoogleCloudDialogflowCxV3beta1TestCaseResultPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1TestCaseResultArgs, GoogleCloudDialogflowCxV3beta1TestCaseResultPtr and GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1TestCaseResultPtrInput` via:

        GoogleCloudDialogflowCxV3beta1TestCaseResultArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput

type GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput) ConversationTurns

The conversation turns uttered during the test case replay in chronological order.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput) Environment

Environment where the test was run. If not set, it indicates the draft environment.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput) Name

The resource name for the test case result. Format: `projects//locations//agents//testCases/ /results/`.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput) TestResult

Whether the test case passed in the agent environment.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput) TestTime

The time that the test was run.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultPtrOutput

type GoogleCloudDialogflowCxV3beta1TestCaseResultResponse

type GoogleCloudDialogflowCxV3beta1TestCaseResultResponse struct {
	// The conversation turns uttered during the test case replay in chronological order.
	ConversationTurns []GoogleCloudDialogflowCxV3beta1ConversationTurnResponse `pulumi:"conversationTurns"`
	// Environment where the test was run. If not set, it indicates the draft environment.
	Environment string `pulumi:"environment"`
	// The resource name for the test case result. Format: `projects//locations//agents//testCases/ /results/`.
	Name string `pulumi:"name"`
	// Whether the test case passed in the agent environment.
	TestResult string `pulumi:"testResult"`
	// The time that the test was run.
	TestTime string `pulumi:"testTime"`
}

Represents a result from running a test case in an agent environment.

type GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput

type GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput struct{ *pulumi.OutputState }

Represents a result from running a test case in an agent environment.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput) ConversationTurns

The conversation turns uttered during the test case replay in chronological order.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput) Environment

Environment where the test was run. If not set, it indicates the draft environment.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput) Name

The resource name for the test case result. Format: `projects//locations//agents//testCases/ /results/`.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput) TestResult

Whether the test case passed in the agent environment.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput) TestTime

The time that the test was run.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput

type GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult added in v0.4.0

type GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult string

Whether the test case passed in the agent environment.

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ElementType added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput() GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput() GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput() GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput
	ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput
}

GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultInput is an input type that accepts GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultArgs and GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultInput` via:

GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultArgs{...}

type GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrInput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput() GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput
	ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput
}

func GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtr added in v0.6.0

func GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtr(v string) GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrInput

type GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput added in v0.6.0

type GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput) ToGoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowCxV3beta1TestConfig

type GoogleCloudDialogflowCxV3beta1TestConfig struct {
	// Flow name to start the test case with. Format: `projects//locations//agents//flows/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.
	Flow *string `pulumi:"flow"`
	// The page to start the test case with. Format: `projects//locations//agents//flows//pages/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.
	Page *string `pulumi:"page"`
	// Session parameters to be compared when calculating differences.
	TrackingParameters []string `pulumi:"trackingParameters"`
}

Represents configurations for a test case.

type GoogleCloudDialogflowCxV3beta1TestConfigArgs

type GoogleCloudDialogflowCxV3beta1TestConfigArgs struct {
	// Flow name to start the test case with. Format: `projects//locations//agents//flows/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.
	Flow pulumi.StringPtrInput `pulumi:"flow"`
	// The page to start the test case with. Format: `projects//locations//agents//flows//pages/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.
	Page pulumi.StringPtrInput `pulumi:"page"`
	// Session parameters to be compared when calculating differences.
	TrackingParameters pulumi.StringArrayInput `pulumi:"trackingParameters"`
}

Represents configurations for a test case.

func (GoogleCloudDialogflowCxV3beta1TestConfigArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1TestConfigArgs) ToGoogleCloudDialogflowCxV3beta1TestConfigOutput

func (i GoogleCloudDialogflowCxV3beta1TestConfigArgs) ToGoogleCloudDialogflowCxV3beta1TestConfigOutput() GoogleCloudDialogflowCxV3beta1TestConfigOutput

func (GoogleCloudDialogflowCxV3beta1TestConfigArgs) ToGoogleCloudDialogflowCxV3beta1TestConfigOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1TestConfigArgs) ToGoogleCloudDialogflowCxV3beta1TestConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestConfigOutput

func (GoogleCloudDialogflowCxV3beta1TestConfigArgs) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutput

func (i GoogleCloudDialogflowCxV3beta1TestConfigArgs) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutput() GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestConfigArgs) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1TestConfigArgs) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1TestConfigInput

type GoogleCloudDialogflowCxV3beta1TestConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TestConfigOutput() GoogleCloudDialogflowCxV3beta1TestConfigOutput
	ToGoogleCloudDialogflowCxV3beta1TestConfigOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TestConfigOutput
}

GoogleCloudDialogflowCxV3beta1TestConfigInput is an input type that accepts GoogleCloudDialogflowCxV3beta1TestConfigArgs and GoogleCloudDialogflowCxV3beta1TestConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1TestConfigInput` via:

GoogleCloudDialogflowCxV3beta1TestConfigArgs{...}

type GoogleCloudDialogflowCxV3beta1TestConfigOutput

type GoogleCloudDialogflowCxV3beta1TestConfigOutput struct{ *pulumi.OutputState }

Represents configurations for a test case.

func (GoogleCloudDialogflowCxV3beta1TestConfigOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TestConfigOutput) Flow

Flow name to start the test case with. Format: `projects//locations//agents//flows/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.

func (GoogleCloudDialogflowCxV3beta1TestConfigOutput) Page added in v0.16.0

The page to start the test case with. Format: `projects//locations//agents//flows//pages/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.

func (GoogleCloudDialogflowCxV3beta1TestConfigOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigOutput

func (o GoogleCloudDialogflowCxV3beta1TestConfigOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigOutput() GoogleCloudDialogflowCxV3beta1TestConfigOutput

func (GoogleCloudDialogflowCxV3beta1TestConfigOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TestConfigOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestConfigOutput

func (GoogleCloudDialogflowCxV3beta1TestConfigOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutput

func (o GoogleCloudDialogflowCxV3beta1TestConfigOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutput() GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestConfigOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TestConfigOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestConfigOutput) TrackingParameters

Session parameters to be compared when calculating differences.

type GoogleCloudDialogflowCxV3beta1TestConfigPtrInput

type GoogleCloudDialogflowCxV3beta1TestConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutput() GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput
	ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput
}

GoogleCloudDialogflowCxV3beta1TestConfigPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1TestConfigArgs, GoogleCloudDialogflowCxV3beta1TestConfigPtr and GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1TestConfigPtrInput` via:

        GoogleCloudDialogflowCxV3beta1TestConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput) Flow

Flow name to start the test case with. Format: `projects//locations//agents//flows/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.

func (GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput) Page added in v0.16.0

The page to start the test case with. Format: `projects//locations//agents//flows//pages/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.

func (GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutput

func (o GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutput() GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput

func (GoogleCloudDialogflowCxV3beta1TestConfigPtrOutput) TrackingParameters

Session parameters to be compared when calculating differences.

type GoogleCloudDialogflowCxV3beta1TestConfigResponse

type GoogleCloudDialogflowCxV3beta1TestConfigResponse struct {
	// Flow name to start the test case with. Format: `projects//locations//agents//flows/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.
	Flow string `pulumi:"flow"`
	// The page to start the test case with. Format: `projects//locations//agents//flows//pages/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.
	Page string `pulumi:"page"`
	// Session parameters to be compared when calculating differences.
	TrackingParameters []string `pulumi:"trackingParameters"`
}

Represents configurations for a test case.

type GoogleCloudDialogflowCxV3beta1TestConfigResponseOutput

type GoogleCloudDialogflowCxV3beta1TestConfigResponseOutput struct{ *pulumi.OutputState }

Represents configurations for a test case.

func (GoogleCloudDialogflowCxV3beta1TestConfigResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TestConfigResponseOutput) Flow

Flow name to start the test case with. Format: `projects//locations//agents//flows/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.

func (GoogleCloudDialogflowCxV3beta1TestConfigResponseOutput) Page added in v0.16.0

The page to start the test case with. Format: `projects//locations//agents//flows//pages/`. Only one of `flow` and `page` should be set to indicate the starting point of the test case. If both are set, `page` takes precedence over `flow`. If neither is set, the test case will start with start page on the default start flow.

func (GoogleCloudDialogflowCxV3beta1TestConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigResponseOutput

func (GoogleCloudDialogflowCxV3beta1TestConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TestConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1TestConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestConfigResponseOutput

func (GoogleCloudDialogflowCxV3beta1TestConfigResponseOutput) TrackingParameters

Session parameters to be compared when calculating differences.

type GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponse

type GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponse struct {
	// A human readable description of the diff, showing the actual output vs expected output.
	Description string `pulumi:"description"`
	// The type of diff.
	Type string `pulumi:"type"`
}

The description of differences between original and replayed agent output.

type GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutput

type GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutput struct{ *pulumi.OutputState }

The description of differences between original and replayed agent output.

func (GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutput) Description

A human readable description of the diff, showing the actual output vs expected output.

func (GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutput) ToGoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutput

func (GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutput) ToGoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutput) ToGoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutput

func (GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponseOutput) Type

The type of diff.

type GoogleCloudDialogflowCxV3beta1TextInput

type GoogleCloudDialogflowCxV3beta1TextInput struct {
	// The UTF-8 encoded natural language text to be processed. Text length must not exceed 256 characters.
	Text string `pulumi:"text"`
}

Represents the natural language text to be processed.

type GoogleCloudDialogflowCxV3beta1TextInputArgs

type GoogleCloudDialogflowCxV3beta1TextInputArgs struct {
	// The UTF-8 encoded natural language text to be processed. Text length must not exceed 256 characters.
	Text pulumi.StringInput `pulumi:"text"`
}

Represents the natural language text to be processed.

func (GoogleCloudDialogflowCxV3beta1TextInputArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1TextInputArgs) ToGoogleCloudDialogflowCxV3beta1TextInputOutput

func (i GoogleCloudDialogflowCxV3beta1TextInputArgs) ToGoogleCloudDialogflowCxV3beta1TextInputOutput() GoogleCloudDialogflowCxV3beta1TextInputOutput

func (GoogleCloudDialogflowCxV3beta1TextInputArgs) ToGoogleCloudDialogflowCxV3beta1TextInputOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1TextInputArgs) ToGoogleCloudDialogflowCxV3beta1TextInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextInputOutput

func (GoogleCloudDialogflowCxV3beta1TextInputArgs) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutput

func (i GoogleCloudDialogflowCxV3beta1TextInputArgs) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutput() GoogleCloudDialogflowCxV3beta1TextInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1TextInputArgs) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1TextInputArgs) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextInputPtrOutput

type GoogleCloudDialogflowCxV3beta1TextInputInput

type GoogleCloudDialogflowCxV3beta1TextInputInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TextInputOutput() GoogleCloudDialogflowCxV3beta1TextInputOutput
	ToGoogleCloudDialogflowCxV3beta1TextInputOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TextInputOutput
}

GoogleCloudDialogflowCxV3beta1TextInputInput is an input type that accepts GoogleCloudDialogflowCxV3beta1TextInputArgs and GoogleCloudDialogflowCxV3beta1TextInputOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1TextInputInput` via:

GoogleCloudDialogflowCxV3beta1TextInputArgs{...}

type GoogleCloudDialogflowCxV3beta1TextInputOutput

type GoogleCloudDialogflowCxV3beta1TextInputOutput struct{ *pulumi.OutputState }

Represents the natural language text to be processed.

func (GoogleCloudDialogflowCxV3beta1TextInputOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TextInputOutput) Text

The UTF-8 encoded natural language text to be processed. Text length must not exceed 256 characters.

func (GoogleCloudDialogflowCxV3beta1TextInputOutput) ToGoogleCloudDialogflowCxV3beta1TextInputOutput

func (o GoogleCloudDialogflowCxV3beta1TextInputOutput) ToGoogleCloudDialogflowCxV3beta1TextInputOutput() GoogleCloudDialogflowCxV3beta1TextInputOutput

func (GoogleCloudDialogflowCxV3beta1TextInputOutput) ToGoogleCloudDialogflowCxV3beta1TextInputOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TextInputOutput) ToGoogleCloudDialogflowCxV3beta1TextInputOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextInputOutput

func (GoogleCloudDialogflowCxV3beta1TextInputOutput) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutput

func (o GoogleCloudDialogflowCxV3beta1TextInputOutput) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutput() GoogleCloudDialogflowCxV3beta1TextInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1TextInputOutput) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TextInputOutput) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextInputPtrOutput

type GoogleCloudDialogflowCxV3beta1TextInputPtrInput

type GoogleCloudDialogflowCxV3beta1TextInputPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutput() GoogleCloudDialogflowCxV3beta1TextInputPtrOutput
	ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TextInputPtrOutput
}

GoogleCloudDialogflowCxV3beta1TextInputPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1TextInputArgs, GoogleCloudDialogflowCxV3beta1TextInputPtr and GoogleCloudDialogflowCxV3beta1TextInputPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1TextInputPtrInput` via:

        GoogleCloudDialogflowCxV3beta1TextInputArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1TextInputPtrOutput

type GoogleCloudDialogflowCxV3beta1TextInputPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1TextInputPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1TextInputPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TextInputPtrOutput) Text

The UTF-8 encoded natural language text to be processed. Text length must not exceed 256 characters.

func (GoogleCloudDialogflowCxV3beta1TextInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutput

func (o GoogleCloudDialogflowCxV3beta1TextInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutput() GoogleCloudDialogflowCxV3beta1TextInputPtrOutput

func (GoogleCloudDialogflowCxV3beta1TextInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TextInputPtrOutput) ToGoogleCloudDialogflowCxV3beta1TextInputPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextInputPtrOutput

type GoogleCloudDialogflowCxV3beta1TextInputResponse

type GoogleCloudDialogflowCxV3beta1TextInputResponse struct {
	// The UTF-8 encoded natural language text to be processed. Text length must not exceed 256 characters.
	Text string `pulumi:"text"`
}

Represents the natural language text to be processed.

type GoogleCloudDialogflowCxV3beta1TextInputResponseOutput

type GoogleCloudDialogflowCxV3beta1TextInputResponseOutput struct{ *pulumi.OutputState }

Represents the natural language text to be processed.

func (GoogleCloudDialogflowCxV3beta1TextInputResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TextInputResponseOutput) Text

The UTF-8 encoded natural language text to be processed. Text length must not exceed 256 characters.

func (GoogleCloudDialogflowCxV3beta1TextInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1TextInputResponseOutput

func (GoogleCloudDialogflowCxV3beta1TextInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1TextInputResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TextInputResponseOutput) ToGoogleCloudDialogflowCxV3beta1TextInputResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextInputResponseOutput

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettings added in v0.29.0

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettings struct {
	// 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](https://cloud.google.com/dialogflow/cx/docs/concept/integration/phone-gateway) synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
	SynthesizeSpeechConfigs map[string]string `pulumi:"synthesizeSpeechConfigs"`
}

Settings related to speech synthesizing.

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs added in v0.29.0

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs struct {
	// 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](https://cloud.google.com/dialogflow/cx/docs/concept/integration/phone-gateway) synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
	SynthesizeSpeechConfigs pulumi.StringMapInput `pulumi:"synthesizeSpeechConfigs"`
}

Settings related to speech synthesizing.

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs) ElementType added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput added in v0.29.0

func (i GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsInput added in v0.29.0

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput() GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput
	ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput
}

GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs and GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsInput` via:

GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs{...}

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput added in v0.29.0

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput struct{ *pulumi.OutputState }

Settings related to speech synthesizing.

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput) SynthesizeSpeechConfigs added in v0.29.0

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](https://cloud.google.com/dialogflow/cx/docs/concept/integration/phone-gateway) synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrInput added in v0.29.0

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput() GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput
}

GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs, GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtr and GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput added in v0.29.0

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput) Elem added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput) SynthesizeSpeechConfigs added in v0.29.0

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](https://cloud.google.com/dialogflow/cx/docs/concept/integration/phone-gateway) synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponse added in v0.29.0

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponse struct {
	// 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](https://cloud.google.com/dialogflow/cx/docs/concept/integration/phone-gateway) synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.
	SynthesizeSpeechConfigs map[string]string `pulumi:"synthesizeSpeechConfigs"`
}

Settings related to speech synthesizing.

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutput added in v0.29.0

type GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutput struct{ *pulumi.OutputState }

Settings related to speech synthesizing.

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutput) SynthesizeSpeechConfigs added in v0.29.0

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](https://cloud.google.com/dialogflow/cx/docs/concept/integration/phone-gateway) synthesize configuration set via Agent.text_to_speech_settings. - How speech is synthesized when invoking session APIs. Agent.text_to_speech_settings only applies if OutputAudioConfig.synthesize_speech_config is not specified.

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutput added in v0.29.0

func (GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponseOutput

type GoogleCloudDialogflowCxV3beta1TransitionRoute

type GoogleCloudDialogflowCxV3beta1TransitionRoute struct {
	// The condition to evaluate against form parameters or session parameters. See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition). At least one of `intent` or `condition` must be specified. When both `intent` and `condition` are specified, the transition can only happen when both are fulfilled.
	Condition *string `pulumi:"condition"`
	// Optional. The description of the transition route. The maximum length is 500 characters.
	Description *string `pulumi:"description"`
	// The unique identifier of an Intent. Format: `projects//locations//agents//intents/`. Indicates that the transition can only happen when the given intent is matched. At least one of `intent` or `condition` must be specified. When both `intent` and `condition` are specified, the transition can only happen when both are fulfilled.
	Intent *string `pulumi:"intent"`
	// The target flow to transition to. Format: `projects//locations//agents//flows/`.
	TargetFlow *string `pulumi:"targetFlow"`
	// The target page to transition to. Format: `projects//locations//agents//flows//pages/`.
	TargetPage *string `pulumi:"targetPage"`
	// The fulfillment to call when the condition is satisfied. At least one of `trigger_fulfillment` and `target` must be specified. When both are defined, `trigger_fulfillment` is executed first.
	TriggerFulfillment *GoogleCloudDialogflowCxV3beta1Fulfillment `pulumi:"triggerFulfillment"`
}

A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order: * If there is a `trigger_fulfillment` associated with the transition, it will be called. * If there is a `target_page` associated with the transition, the session will transition into the specified page. * If there is a `target_flow` associated with the transition, the session will transition into the specified flow.

type GoogleCloudDialogflowCxV3beta1TransitionRouteArgs

type GoogleCloudDialogflowCxV3beta1TransitionRouteArgs struct {
	// The condition to evaluate against form parameters or session parameters. See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition). At least one of `intent` or `condition` must be specified. When both `intent` and `condition` are specified, the transition can only happen when both are fulfilled.
	Condition pulumi.StringPtrInput `pulumi:"condition"`
	// Optional. The description of the transition route. The maximum length is 500 characters.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The unique identifier of an Intent. Format: `projects//locations//agents//intents/`. Indicates that the transition can only happen when the given intent is matched. At least one of `intent` or `condition` must be specified. When both `intent` and `condition` are specified, the transition can only happen when both are fulfilled.
	Intent pulumi.StringPtrInput `pulumi:"intent"`
	// The target flow to transition to. Format: `projects//locations//agents//flows/`.
	TargetFlow pulumi.StringPtrInput `pulumi:"targetFlow"`
	// The target page to transition to. Format: `projects//locations//agents//flows//pages/`.
	TargetPage pulumi.StringPtrInput `pulumi:"targetPage"`
	// The fulfillment to call when the condition is satisfied. At least one of `trigger_fulfillment` and `target` must be specified. When both are defined, `trigger_fulfillment` is executed first.
	TriggerFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentPtrInput `pulumi:"triggerFulfillment"`
}

A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order: * If there is a `trigger_fulfillment` associated with the transition, it will be called. * If there is a `target_page` associated with the transition, the session will transition into the specified page. * If there is a `target_flow` associated with the transition, the session will transition into the specified flow.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1TransitionRouteArgs) ToGoogleCloudDialogflowCxV3beta1TransitionRouteOutput

func (i GoogleCloudDialogflowCxV3beta1TransitionRouteArgs) ToGoogleCloudDialogflowCxV3beta1TransitionRouteOutput() GoogleCloudDialogflowCxV3beta1TransitionRouteOutput

func (GoogleCloudDialogflowCxV3beta1TransitionRouteArgs) ToGoogleCloudDialogflowCxV3beta1TransitionRouteOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1TransitionRouteArgs) ToGoogleCloudDialogflowCxV3beta1TransitionRouteOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TransitionRouteOutput

type GoogleCloudDialogflowCxV3beta1TransitionRouteArray

type GoogleCloudDialogflowCxV3beta1TransitionRouteArray []GoogleCloudDialogflowCxV3beta1TransitionRouteInput

func (GoogleCloudDialogflowCxV3beta1TransitionRouteArray) ElementType

func (GoogleCloudDialogflowCxV3beta1TransitionRouteArray) ToGoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput

func (i GoogleCloudDialogflowCxV3beta1TransitionRouteArray) ToGoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput() GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput

func (GoogleCloudDialogflowCxV3beta1TransitionRouteArray) ToGoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1TransitionRouteArray) ToGoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput

type GoogleCloudDialogflowCxV3beta1TransitionRouteArrayInput

type GoogleCloudDialogflowCxV3beta1TransitionRouteArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput() GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput
	ToGoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput
}

GoogleCloudDialogflowCxV3beta1TransitionRouteArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1TransitionRouteArray and GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1TransitionRouteArrayInput` via:

GoogleCloudDialogflowCxV3beta1TransitionRouteArray{ GoogleCloudDialogflowCxV3beta1TransitionRouteArgs{...} }

type GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput

type GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput

func (GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TransitionRouteArrayOutput

type GoogleCloudDialogflowCxV3beta1TransitionRouteInput

type GoogleCloudDialogflowCxV3beta1TransitionRouteInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1TransitionRouteOutput() GoogleCloudDialogflowCxV3beta1TransitionRouteOutput
	ToGoogleCloudDialogflowCxV3beta1TransitionRouteOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1TransitionRouteOutput
}

GoogleCloudDialogflowCxV3beta1TransitionRouteInput is an input type that accepts GoogleCloudDialogflowCxV3beta1TransitionRouteArgs and GoogleCloudDialogflowCxV3beta1TransitionRouteOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1TransitionRouteInput` via:

GoogleCloudDialogflowCxV3beta1TransitionRouteArgs{...}

type GoogleCloudDialogflowCxV3beta1TransitionRouteOutput

type GoogleCloudDialogflowCxV3beta1TransitionRouteOutput struct{ *pulumi.OutputState }

A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order: * If there is a `trigger_fulfillment` associated with the transition, it will be called. * If there is a `target_page` associated with the transition, the session will transition into the specified page. * If there is a `target_flow` associated with the transition, the session will transition into the specified flow.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteOutput) Condition

The condition to evaluate against form parameters or session parameters. See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition). At least one of `intent` or `condition` must be specified. When both `intent` and `condition` are specified, the transition can only happen when both are fulfilled.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteOutput) Description added in v0.32.0

Optional. The description of the transition route. The maximum length is 500 characters.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TransitionRouteOutput) Intent

The unique identifier of an Intent. Format: `projects//locations//agents//intents/`. Indicates that the transition can only happen when the given intent is matched. At least one of `intent` or `condition` must be specified. When both `intent` and `condition` are specified, the transition can only happen when both are fulfilled.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteOutput) TargetFlow

The target flow to transition to. Format: `projects//locations//agents//flows/`.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteOutput) TargetPage

The target page to transition to. Format: `projects//locations//agents//flows//pages/`.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteOutput

func (o GoogleCloudDialogflowCxV3beta1TransitionRouteOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteOutput() GoogleCloudDialogflowCxV3beta1TransitionRouteOutput

func (GoogleCloudDialogflowCxV3beta1TransitionRouteOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TransitionRouteOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TransitionRouteOutput

func (GoogleCloudDialogflowCxV3beta1TransitionRouteOutput) TriggerFulfillment

The fulfillment to call when the condition is satisfied. At least one of `trigger_fulfillment` and `target` must be specified. When both are defined, `trigger_fulfillment` is executed first.

type GoogleCloudDialogflowCxV3beta1TransitionRouteResponse

type GoogleCloudDialogflowCxV3beta1TransitionRouteResponse struct {
	// The condition to evaluate against form parameters or session parameters. See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition). At least one of `intent` or `condition` must be specified. When both `intent` and `condition` are specified, the transition can only happen when both are fulfilled.
	Condition string `pulumi:"condition"`
	// Optional. The description of the transition route. The maximum length is 500 characters.
	Description string `pulumi:"description"`
	// The unique identifier of an Intent. Format: `projects//locations//agents//intents/`. Indicates that the transition can only happen when the given intent is matched. At least one of `intent` or `condition` must be specified. When both `intent` and `condition` are specified, the transition can only happen when both are fulfilled.
	Intent string `pulumi:"intent"`
	// The unique identifier of this transition route.
	Name string `pulumi:"name"`
	// The target flow to transition to. Format: `projects//locations//agents//flows/`.
	TargetFlow string `pulumi:"targetFlow"`
	// The target page to transition to. Format: `projects//locations//agents//flows//pages/`.
	TargetPage string `pulumi:"targetPage"`
	// The fulfillment to call when the condition is satisfied. At least one of `trigger_fulfillment` and `target` must be specified. When both are defined, `trigger_fulfillment` is executed first.
	TriggerFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentResponse `pulumi:"triggerFulfillment"`
}

A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order: * If there is a `trigger_fulfillment` associated with the transition, it will be called. * If there is a `target_page` associated with the transition, the session will transition into the specified page. * If there is a `target_flow` associated with the transition, the session will transition into the specified flow.

type GoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput

type GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput struct{ *pulumi.OutputState }

A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order: * If there is a `trigger_fulfillment` associated with the transition, it will be called. * If there is a `target_page` associated with the transition, the session will transition into the specified page. * If there is a `target_flow` associated with the transition, the session will transition into the specified flow.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput) Condition

The condition to evaluate against form parameters or session parameters. See the [conditions reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition). At least one of `intent` or `condition` must be specified. When both `intent` and `condition` are specified, the transition can only happen when both are fulfilled.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput) Description added in v0.32.0

Optional. The description of the transition route. The maximum length is 500 characters.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput) Intent

The unique identifier of an Intent. Format: `projects//locations//agents//intents/`. Indicates that the transition can only happen when the given intent is matched. At least one of `intent` or `condition` must be specified. When both `intent` and `condition` are specified, the transition can only happen when both are fulfilled.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput) Name

The unique identifier of this transition route.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput) TargetFlow

The target flow to transition to. Format: `projects//locations//agents//flows/`.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput) TargetPage

The target page to transition to. Format: `projects//locations//agents//flows//pages/`.

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput) ToGoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput

func (GoogleCloudDialogflowCxV3beta1TransitionRouteResponseOutput) TriggerFulfillment

The fulfillment to call when the condition is satisfied. At least one of `trigger_fulfillment` and `target` must be specified. When both are defined, `trigger_fulfillment` is executed first.

type GoogleCloudDialogflowCxV3beta1VariantsHistory

type GoogleCloudDialogflowCxV3beta1VariantsHistory struct {
	// Update time of the variants.
	UpdateTime *string `pulumi:"updateTime"`
	// The flow versions as the variants.
	VersionVariants *GoogleCloudDialogflowCxV3beta1VersionVariants `pulumi:"versionVariants"`
}

The history of variants update.

type GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs

type GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs struct {
	// Update time of the variants.
	UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"`
	// The flow versions as the variants.
	VersionVariants GoogleCloudDialogflowCxV3beta1VersionVariantsPtrInput `pulumi:"versionVariants"`
}

The history of variants update.

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryOutput

func (i GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryOutput() GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput

type GoogleCloudDialogflowCxV3beta1VariantsHistoryArray

type GoogleCloudDialogflowCxV3beta1VariantsHistoryArray []GoogleCloudDialogflowCxV3beta1VariantsHistoryInput

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryArray) ElementType

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryArray) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput

func (i GoogleCloudDialogflowCxV3beta1VariantsHistoryArray) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput() GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryArray) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1VariantsHistoryArray) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput

type GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayInput

type GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput() GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput
	ToGoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput
}

GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1VariantsHistoryArray and GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayInput` via:

GoogleCloudDialogflowCxV3beta1VariantsHistoryArray{ GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs{...} }

type GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput

type GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VariantsHistoryArrayOutput

type GoogleCloudDialogflowCxV3beta1VariantsHistoryInput

type GoogleCloudDialogflowCxV3beta1VariantsHistoryInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1VariantsHistoryOutput() GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput
	ToGoogleCloudDialogflowCxV3beta1VariantsHistoryOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput
}

GoogleCloudDialogflowCxV3beta1VariantsHistoryInput is an input type that accepts GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs and GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1VariantsHistoryInput` via:

GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs{...}

type GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput

type GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput struct{ *pulumi.OutputState }

The history of variants update.

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryOutput

func (o GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryOutput() GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput) UpdateTime

Update time of the variants.

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryOutput) VersionVariants

The flow versions as the variants.

type GoogleCloudDialogflowCxV3beta1VariantsHistoryResponse

type GoogleCloudDialogflowCxV3beta1VariantsHistoryResponse struct {
	// Update time of the variants.
	UpdateTime string `pulumi:"updateTime"`
	// The flow versions as the variants.
	VersionVariants GoogleCloudDialogflowCxV3beta1VersionVariantsResponse `pulumi:"versionVariants"`
}

The history of variants update.

type GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutput

type GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutput struct{ *pulumi.OutputState }

The history of variants update.

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutput

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutput) ToGoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutput

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutput) UpdateTime

Update time of the variants.

func (GoogleCloudDialogflowCxV3beta1VariantsHistoryResponseOutput) VersionVariants

The flow versions as the variants.

type GoogleCloudDialogflowCxV3beta1VersionVariants

type GoogleCloudDialogflowCxV3beta1VersionVariants struct {
	// A list of flow version variants.
	Variants []GoogleCloudDialogflowCxV3beta1VersionVariantsVariant `pulumi:"variants"`
}

A list of flow version variants.

type GoogleCloudDialogflowCxV3beta1VersionVariantsArgs

type GoogleCloudDialogflowCxV3beta1VersionVariantsArgs struct {
	// A list of flow version variants.
	Variants GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayInput `pulumi:"variants"`
}

A list of flow version variants.

func (GoogleCloudDialogflowCxV3beta1VersionVariantsArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1VersionVariantsArgs) ToGoogleCloudDialogflowCxV3beta1VersionVariantsOutput

func (i GoogleCloudDialogflowCxV3beta1VersionVariantsArgs) ToGoogleCloudDialogflowCxV3beta1VersionVariantsOutput() GoogleCloudDialogflowCxV3beta1VersionVariantsOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsArgs) ToGoogleCloudDialogflowCxV3beta1VersionVariantsOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1VersionVariantsArgs) ToGoogleCloudDialogflowCxV3beta1VersionVariantsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsArgs) ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput

func (i GoogleCloudDialogflowCxV3beta1VersionVariantsArgs) ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput() GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsArgs) ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1VersionVariantsArgs) ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsInput

type GoogleCloudDialogflowCxV3beta1VersionVariantsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1VersionVariantsOutput() GoogleCloudDialogflowCxV3beta1VersionVariantsOutput
	ToGoogleCloudDialogflowCxV3beta1VersionVariantsOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsOutput
}

GoogleCloudDialogflowCxV3beta1VersionVariantsInput is an input type that accepts GoogleCloudDialogflowCxV3beta1VersionVariantsArgs and GoogleCloudDialogflowCxV3beta1VersionVariantsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1VersionVariantsInput` via:

GoogleCloudDialogflowCxV3beta1VersionVariantsArgs{...}

type GoogleCloudDialogflowCxV3beta1VersionVariantsOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsOutput struct{ *pulumi.OutputState }

A list of flow version variants.

func (GoogleCloudDialogflowCxV3beta1VersionVariantsOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1VersionVariantsOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsOutput

func (o GoogleCloudDialogflowCxV3beta1VersionVariantsOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsOutput() GoogleCloudDialogflowCxV3beta1VersionVariantsOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VersionVariantsOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput

func (o GoogleCloudDialogflowCxV3beta1VersionVariantsOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput() GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VersionVariantsOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsOutput) Variants

A list of flow version variants.

type GoogleCloudDialogflowCxV3beta1VersionVariantsPtrInput

type GoogleCloudDialogflowCxV3beta1VersionVariantsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput() GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput
	ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput
}

GoogleCloudDialogflowCxV3beta1VersionVariantsPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1VersionVariantsArgs, GoogleCloudDialogflowCxV3beta1VersionVariantsPtr and GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1VersionVariantsPtrInput` via:

        GoogleCloudDialogflowCxV3beta1VersionVariantsArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsPtrOutput) Variants

A list of flow version variants.

type GoogleCloudDialogflowCxV3beta1VersionVariantsResponse

type GoogleCloudDialogflowCxV3beta1VersionVariantsResponse struct {
	// A list of flow version variants.
	Variants []GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponse `pulumi:"variants"`
}

A list of flow version variants.

type GoogleCloudDialogflowCxV3beta1VersionVariantsResponseOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsResponseOutput struct{ *pulumi.OutputState }

A list of flow version variants.

func (GoogleCloudDialogflowCxV3beta1VersionVariantsResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1VersionVariantsResponseOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsResponseOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsResponseOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VersionVariantsResponseOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsResponseOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsResponseOutput) Variants

A list of flow version variants.

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariant

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariant struct {
	// Whether the variant is for the control group.
	IsControlGroup *bool `pulumi:"isControlGroup"`
	// Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
	TrafficAllocation *float64 `pulumi:"trafficAllocation"`
	// The name of the flow version. Format: `projects//locations//agents//flows//versions/`.
	Version *string `pulumi:"version"`
}

A single flow version with specified traffic allocation.

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs struct {
	// Whether the variant is for the control group.
	IsControlGroup pulumi.BoolPtrInput `pulumi:"isControlGroup"`
	// Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
	TrafficAllocation pulumi.Float64PtrInput `pulumi:"trafficAllocation"`
	// The name of the flow version. Format: `projects//locations//agents//flows//versions/`.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

A single flow version with specified traffic allocation.

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArray

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArray []GoogleCloudDialogflowCxV3beta1VersionVariantsVariantInput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArray) ElementType

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArray) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput

func (i GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArray) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput() GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArray) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArray) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayInput

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput() GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput
	ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput
}

GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArray and GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayInput` via:

GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArray{ GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs{...} }

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput) Index

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArrayOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantInput

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput() GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput
	ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput
}

GoogleCloudDialogflowCxV3beta1VersionVariantsVariantInput is an input type that accepts GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs and GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1VersionVariantsVariantInput` via:

GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs{...}

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput struct{ *pulumi.OutputState }

A single flow version with specified traffic allocation.

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput) IsControlGroup

Whether the variant is for the control group.

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput) TrafficAllocation

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantOutput) Version

The name of the flow version. Format: `projects//locations//agents//flows//versions/`.

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponse

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponse struct {
	// Whether the variant is for the control group.
	IsControlGroup bool `pulumi:"isControlGroup"`
	// Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
	TrafficAllocation float64 `pulumi:"trafficAllocation"`
	// The name of the flow version. Format: `projects//locations//agents//flows//versions/`.
	Version string `pulumi:"version"`
}

A single flow version with specified traffic allocation.

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseArrayOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseArrayOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseArrayOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutput

type GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutput struct{ *pulumi.OutputState }

A single flow version with specified traffic allocation.

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutput) IsControlGroup

Whether the variant is for the control group.

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutput) ToGoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutput

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutput) TrafficAllocation

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

func (GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponseOutput) Version

The name of the flow version. Format: `projects//locations//agents//flows//versions/`.

type GoogleCloudDialogflowCxV3beta1Webhook added in v0.21.0

type GoogleCloudDialogflowCxV3beta1Webhook struct {
	// Indicates whether the webhook is disabled.
	Disabled *bool `pulumi:"disabled"`
	// The human-readable name of the webhook, unique within the agent.
	DisplayName string `pulumi:"displayName"`
	// Configuration for a generic web service.
	GenericWebService *GoogleCloudDialogflowCxV3beta1WebhookGenericWebService `pulumi:"genericWebService"`
	// The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: `projects//locations//agents//webhooks/`.
	Name *string `pulumi:"name"`
	// Configuration for a [Service Directory](https://cloud.google.com/service-directory) service.
	ServiceDirectory *GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig `pulumi:"serviceDirectory"`
	// Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.
	Timeout *string `pulumi:"timeout"`
}

Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.

type GoogleCloudDialogflowCxV3beta1WebhookArgs added in v0.21.0

type GoogleCloudDialogflowCxV3beta1WebhookArgs struct {
	// Indicates whether the webhook is disabled.
	Disabled pulumi.BoolPtrInput `pulumi:"disabled"`
	// The human-readable name of the webhook, unique within the agent.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrInput `pulumi:"genericWebService"`
	// The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: `projects//locations//agents//webhooks/`.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Configuration for a [Service Directory](https://cloud.google.com/service-directory) service.
	ServiceDirectory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrInput `pulumi:"serviceDirectory"`
	// Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.
	Timeout pulumi.StringPtrInput `pulumi:"timeout"`
}

Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.

func (GoogleCloudDialogflowCxV3beta1WebhookArgs) ElementType added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1WebhookArgs) ToGoogleCloudDialogflowCxV3beta1WebhookOutput added in v0.21.0

func (i GoogleCloudDialogflowCxV3beta1WebhookArgs) ToGoogleCloudDialogflowCxV3beta1WebhookOutput() GoogleCloudDialogflowCxV3beta1WebhookOutput

func (GoogleCloudDialogflowCxV3beta1WebhookArgs) ToGoogleCloudDialogflowCxV3beta1WebhookOutputWithContext added in v0.21.0

func (i GoogleCloudDialogflowCxV3beta1WebhookArgs) ToGoogleCloudDialogflowCxV3beta1WebhookOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookOutput

type GoogleCloudDialogflowCxV3beta1WebhookArray added in v0.21.0

type GoogleCloudDialogflowCxV3beta1WebhookArray []GoogleCloudDialogflowCxV3beta1WebhookInput

func (GoogleCloudDialogflowCxV3beta1WebhookArray) ElementType added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1WebhookArray) ToGoogleCloudDialogflowCxV3beta1WebhookArrayOutput added in v0.21.0

func (i GoogleCloudDialogflowCxV3beta1WebhookArray) ToGoogleCloudDialogflowCxV3beta1WebhookArrayOutput() GoogleCloudDialogflowCxV3beta1WebhookArrayOutput

func (GoogleCloudDialogflowCxV3beta1WebhookArray) ToGoogleCloudDialogflowCxV3beta1WebhookArrayOutputWithContext added in v0.21.0

func (i GoogleCloudDialogflowCxV3beta1WebhookArray) ToGoogleCloudDialogflowCxV3beta1WebhookArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookArrayOutput

type GoogleCloudDialogflowCxV3beta1WebhookArrayInput added in v0.21.0

type GoogleCloudDialogflowCxV3beta1WebhookArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1WebhookArrayOutput() GoogleCloudDialogflowCxV3beta1WebhookArrayOutput
	ToGoogleCloudDialogflowCxV3beta1WebhookArrayOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1WebhookArrayOutput
}

GoogleCloudDialogflowCxV3beta1WebhookArrayInput is an input type that accepts GoogleCloudDialogflowCxV3beta1WebhookArray and GoogleCloudDialogflowCxV3beta1WebhookArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1WebhookArrayInput` via:

GoogleCloudDialogflowCxV3beta1WebhookArray{ GoogleCloudDialogflowCxV3beta1WebhookArgs{...} }

type GoogleCloudDialogflowCxV3beta1WebhookArrayOutput added in v0.21.0

type GoogleCloudDialogflowCxV3beta1WebhookArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1WebhookArrayOutput) ElementType added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1WebhookArrayOutput) Index added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1WebhookArrayOutput) ToGoogleCloudDialogflowCxV3beta1WebhookArrayOutput added in v0.21.0

func (o GoogleCloudDialogflowCxV3beta1WebhookArrayOutput) ToGoogleCloudDialogflowCxV3beta1WebhookArrayOutput() GoogleCloudDialogflowCxV3beta1WebhookArrayOutput

func (GoogleCloudDialogflowCxV3beta1WebhookArrayOutput) ToGoogleCloudDialogflowCxV3beta1WebhookArrayOutputWithContext added in v0.21.0

func (o GoogleCloudDialogflowCxV3beta1WebhookArrayOutput) ToGoogleCloudDialogflowCxV3beta1WebhookArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookArrayOutput

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebService struct {
	// Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, “`openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")“`
	AllowedCaCerts []string `pulumi:"allowedCaCerts"`
	// Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
	HttpMethod *GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod `pulumi:"httpMethod"`
	// Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
	ParameterMapping map[string]string `pulumi:"parameterMapping"`
	// The password for HTTP Basic authentication.
	Password *string `pulumi:"password"`
	// Optional. Defines a custom JSON object as request body to send to flexible webhook.
	RequestBody *string `pulumi:"requestBody"`
	// The HTTP request headers to send together with webhook requests.
	RequestHeaders map[string]string `pulumi:"requestHeaders"`
	// The webhook URI for receiving POST requests. It must use https protocol.
	Uri string `pulumi:"uri"`
	// The user name for HTTP Basic authentication.
	Username *string `pulumi:"username"`
	// Optional. Type of the webhook.
	WebhookType *GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType `pulumi:"webhookType"`
}

Represents configuration for a generic web service.

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs struct {
	// Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, “`openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")“`
	AllowedCaCerts pulumi.StringArrayInput `pulumi:"allowedCaCerts"`
	// Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
	HttpMethod GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrInput `pulumi:"httpMethod"`
	// Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
	ParameterMapping pulumi.StringMapInput `pulumi:"parameterMapping"`
	// The password for HTTP Basic authentication.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Optional. Defines a custom JSON object as request body to send to flexible webhook.
	RequestBody pulumi.StringPtrInput `pulumi:"requestBody"`
	// The HTTP request headers to send together with webhook requests.
	RequestHeaders pulumi.StringMapInput `pulumi:"requestHeaders"`
	// The webhook URI for receiving POST requests. It must use https protocol.
	Uri pulumi.StringInput `pulumi:"uri"`
	// The user name for HTTP Basic authentication.
	Username pulumi.StringPtrInput `pulumi:"username"`
	// Optional. Type of the webhook.
	WebhookType GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrInput `pulumi:"webhookType"`
}

Represents configuration for a generic web service.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs) ElementType

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutputWithContext

func (i GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod string

Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod) ElementType added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutputWithContext added in v0.31.1

func (e GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutputWithContext added in v0.31.1

func (e GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod) ToStringOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod) ToStringOutputWithContext added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod) ToStringPtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod) ToStringPtrOutputWithContext added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodInput added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput() GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput
	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput
}

GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodInput is an input type that accepts GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodArgs and GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodInput` via:

GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodArgs{...}

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput) ElementType added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutputWithContext added in v0.31.1

func (o GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutputWithContext added in v0.31.1

func (o GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput) ToStringOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput) ToStringOutputWithContext added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput) ToStringPtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOutput) ToStringPtrOutputWithContext added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrInput added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput() GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput
	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput
}

func GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtr added in v0.31.1

func GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtr(v string) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrInput

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput) Elem added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput) ElementType added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutputWithContext added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput) ToStringPtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPtrOutput) ToStringPtrOutputWithContext added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceInput

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput() GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput
	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput
}

GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceInput is an input type that accepts GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs and GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceInput` via:

GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs{...}

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput struct{ *pulumi.OutputState }

Represents configuration for a generic web service.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) AllowedCaCerts added in v0.9.0

Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, ```openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")```

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) HttpMethod added in v0.31.1

Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) ParameterMapping added in v0.31.1

Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) Password

The password for HTTP Basic authentication.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) RequestBody added in v0.31.1

Optional. Defines a custom JSON object as request body to send to flexible webhook.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) RequestHeaders

The HTTP request headers to send together with webhook requests.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) Uri

The webhook URI for receiving POST requests. It must use https protocol.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) Username

The user name for HTTP Basic authentication.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOutput) WebhookType added in v0.31.1

Optional. Type of the webhook.

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrInput

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput() GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput
	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput
}

GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs, GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtr and GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrInput` via:

        GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) AllowedCaCerts added in v0.9.0

Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, ```openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")```

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) Elem

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) HttpMethod added in v0.31.1

Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) ParameterMapping added in v0.31.1

Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) Password

The password for HTTP Basic authentication.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) RequestBody added in v0.31.1

Optional. Defines a custom JSON object as request body to send to flexible webhook.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) RequestHeaders

The HTTP request headers to send together with webhook requests.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) Uri

The webhook URI for receiving POST requests. It must use https protocol.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) Username

The user name for HTTP Basic authentication.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrOutput) WebhookType added in v0.31.1

Optional. Type of the webhook.

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse struct {
	// Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, “`openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")“`
	AllowedCaCerts []string `pulumi:"allowedCaCerts"`
	// Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
	HttpMethod string `pulumi:"httpMethod"`
	// Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
	ParameterMapping map[string]string `pulumi:"parameterMapping"`
	// The password for HTTP Basic authentication.
	Password string `pulumi:"password"`
	// Optional. Defines a custom JSON object as request body to send to flexible webhook.
	RequestBody string `pulumi:"requestBody"`
	// The HTTP request headers to send together with webhook requests.
	RequestHeaders map[string]string `pulumi:"requestHeaders"`
	// The webhook URI for receiving POST requests. It must use https protocol.
	Uri string `pulumi:"uri"`
	// The user name for HTTP Basic authentication.
	Username string `pulumi:"username"`
	// Optional. Type of the webhook.
	WebhookType string `pulumi:"webhookType"`
}

Represents configuration for a generic web service.

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput struct{ *pulumi.OutputState }

Represents configuration for a generic web service.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) AllowedCaCerts added in v0.9.0

Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, ```openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")```

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) ElementType

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) HttpMethod added in v0.31.1

Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) ParameterMapping added in v0.31.1

Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) Password

The password for HTTP Basic authentication.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) RequestBody added in v0.31.1

Optional. Defines a custom JSON object as request body to send to flexible webhook.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) RequestHeaders

The HTTP request headers to send together with webhook requests.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutputWithContext

func (o GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) Uri

The webhook URI for receiving POST requests. It must use https protocol.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) Username

The user name for HTTP Basic authentication.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput) WebhookType added in v0.31.1

Optional. Type of the webhook.

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType string

Optional. Type of the webhook.

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType) ElementType added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutputWithContext added in v0.31.1

func (e GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutputWithContext added in v0.31.1

func (e GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType) ToStringOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType) ToStringOutputWithContext added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType) ToStringPtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType) ToStringPtrOutputWithContext added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeInput added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput() GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput
	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput
}

GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeInput is an input type that accepts GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeArgs and GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeInput` via:

GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeArgs{...}

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput) ElementType added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutputWithContext added in v0.31.1

func (o GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutputWithContext added in v0.31.1

func (o GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput) ToStringOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput) ToStringOutputWithContext added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput) ToStringPtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeOutput) ToStringPtrOutputWithContext added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrInput added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput() GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput
	ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput
}

func GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtr added in v0.31.1

func GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtr(v string) GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrInput

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput) Elem added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput) ElementType added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput) ToGoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutputWithContext added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput) ToStringPtrOutput added in v0.31.1

func (GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypePtrOutput) ToStringPtrOutputWithContext added in v0.31.1

type GoogleCloudDialogflowCxV3beta1WebhookInput added in v0.21.0

type GoogleCloudDialogflowCxV3beta1WebhookInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1WebhookOutput() GoogleCloudDialogflowCxV3beta1WebhookOutput
	ToGoogleCloudDialogflowCxV3beta1WebhookOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1WebhookOutput
}

GoogleCloudDialogflowCxV3beta1WebhookInput is an input type that accepts GoogleCloudDialogflowCxV3beta1WebhookArgs and GoogleCloudDialogflowCxV3beta1WebhookOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1WebhookInput` via:

GoogleCloudDialogflowCxV3beta1WebhookArgs{...}

type GoogleCloudDialogflowCxV3beta1WebhookOutput added in v0.21.0

type GoogleCloudDialogflowCxV3beta1WebhookOutput struct{ *pulumi.OutputState }

Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.

func (GoogleCloudDialogflowCxV3beta1WebhookOutput) Disabled added in v0.21.0

Indicates whether the webhook is disabled.

func (GoogleCloudDialogflowCxV3beta1WebhookOutput) DisplayName added in v0.21.0

The human-readable name of the webhook, unique within the agent.

func (GoogleCloudDialogflowCxV3beta1WebhookOutput) ElementType added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1WebhookOutput) GenericWebService added in v0.21.0

Configuration for a generic web service.

func (GoogleCloudDialogflowCxV3beta1WebhookOutput) Name added in v0.21.0

The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: `projects//locations//agents//webhooks/`.

func (GoogleCloudDialogflowCxV3beta1WebhookOutput) ServiceDirectory added in v0.21.0

Configuration for a [Service Directory](https://cloud.google.com/service-directory) service.

func (GoogleCloudDialogflowCxV3beta1WebhookOutput) Timeout added in v0.21.0

Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

func (GoogleCloudDialogflowCxV3beta1WebhookOutput) ToGoogleCloudDialogflowCxV3beta1WebhookOutput added in v0.21.0

func (o GoogleCloudDialogflowCxV3beta1WebhookOutput) ToGoogleCloudDialogflowCxV3beta1WebhookOutput() GoogleCloudDialogflowCxV3beta1WebhookOutput

func (GoogleCloudDialogflowCxV3beta1WebhookOutput) ToGoogleCloudDialogflowCxV3beta1WebhookOutputWithContext added in v0.21.0

func (o GoogleCloudDialogflowCxV3beta1WebhookOutput) ToGoogleCloudDialogflowCxV3beta1WebhookOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookOutput

type GoogleCloudDialogflowCxV3beta1WebhookResponse added in v0.21.0

type GoogleCloudDialogflowCxV3beta1WebhookResponse struct {
	// Indicates whether the webhook is disabled.
	Disabled bool `pulumi:"disabled"`
	// The human-readable name of the webhook, unique within the agent.
	DisplayName string `pulumi:"displayName"`
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse `pulumi:"genericWebService"`
	// The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: `projects//locations//agents//webhooks/`.
	Name string `pulumi:"name"`
	// Configuration for a [Service Directory](https://cloud.google.com/service-directory) service.
	ServiceDirectory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponse `pulumi:"serviceDirectory"`
	// Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.
	Timeout string `pulumi:"timeout"`
}

Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.

type GoogleCloudDialogflowCxV3beta1WebhookResponseArrayOutput added in v0.21.0

type GoogleCloudDialogflowCxV3beta1WebhookResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1WebhookResponseArrayOutput) ElementType added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1WebhookResponseArrayOutput) Index added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1WebhookResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1WebhookResponseArrayOutput added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1WebhookResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1WebhookResponseArrayOutputWithContext added in v0.21.0

func (o GoogleCloudDialogflowCxV3beta1WebhookResponseArrayOutput) ToGoogleCloudDialogflowCxV3beta1WebhookResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookResponseArrayOutput

type GoogleCloudDialogflowCxV3beta1WebhookResponseOutput added in v0.21.0

type GoogleCloudDialogflowCxV3beta1WebhookResponseOutput struct{ *pulumi.OutputState }

Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.

func (GoogleCloudDialogflowCxV3beta1WebhookResponseOutput) Disabled added in v0.21.0

Indicates whether the webhook is disabled.

func (GoogleCloudDialogflowCxV3beta1WebhookResponseOutput) DisplayName added in v0.21.0

The human-readable name of the webhook, unique within the agent.

func (GoogleCloudDialogflowCxV3beta1WebhookResponseOutput) ElementType added in v0.21.0

func (GoogleCloudDialogflowCxV3beta1WebhookResponseOutput) GenericWebService added in v0.21.0

Configuration for a generic web service.

func (GoogleCloudDialogflowCxV3beta1WebhookResponseOutput) Name added in v0.21.0

The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: `projects//locations//agents//webhooks/`.

func (GoogleCloudDialogflowCxV3beta1WebhookResponseOutput) ServiceDirectory added in v0.21.0

Configuration for a [Service Directory](https://cloud.google.com/service-directory) service.

func (GoogleCloudDialogflowCxV3beta1WebhookResponseOutput) Timeout added in v0.21.0

Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

func (GoogleCloudDialogflowCxV3beta1WebhookResponseOutput) ToGoogleCloudDialogflowCxV3beta1WebhookResponseOutput added in v0.21.0

func (o GoogleCloudDialogflowCxV3beta1WebhookResponseOutput) ToGoogleCloudDialogflowCxV3beta1WebhookResponseOutput() GoogleCloudDialogflowCxV3beta1WebhookResponseOutput

func (GoogleCloudDialogflowCxV3beta1WebhookResponseOutput) ToGoogleCloudDialogflowCxV3beta1WebhookResponseOutputWithContext added in v0.21.0

func (o GoogleCloudDialogflowCxV3beta1WebhookResponseOutput) ToGoogleCloudDialogflowCxV3beta1WebhookResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookResponseOutput

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig added in v0.5.0

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig struct {
	// Generic Service configuration of this webhook.
	GenericWebService *GoogleCloudDialogflowCxV3beta1WebhookGenericWebService `pulumi:"genericWebService"`
	// The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects//locations//namespaces//services/`. `Location ID` of the service directory must be the same as the location of the agent.
	Service string `pulumi:"service"`
}

Represents configuration for a [Service Directory](https://cloud.google.com/service-directory) service.

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs added in v0.5.0

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs struct {
	// Generic Service configuration of this webhook.
	GenericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrInput `pulumi:"genericWebService"`
	// The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects//locations//namespaces//services/`. `Location ID` of the service directory must be the same as the location of the agent.
	Service pulumi.StringInput `pulumi:"service"`
}

Represents configuration for a [Service Directory](https://cloud.google.com/service-directory) service.

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs) ElementType added in v0.5.0

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput added in v0.5.0

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutputWithContext added in v0.5.0

func (i GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput added in v0.5.0

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutputWithContext added in v0.5.0

func (i GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigInput added in v0.5.0

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput() GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput
	ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput
}

GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigInput is an input type that accepts GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs and GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigInput` via:

GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs{...}

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput added in v0.5.0

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput struct{ *pulumi.OutputState }

Represents configuration for a [Service Directory](https://cloud.google.com/service-directory) service.

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput) ElementType added in v0.5.0

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput) GenericWebService added in v0.5.0

Generic Service configuration of this webhook.

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput) Service added in v0.5.0

The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects//locations//namespaces//services/`. `Location ID` of the service directory must be the same as the location of the agent.

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput added in v0.5.0

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutputWithContext added in v0.5.0

func (o GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput added in v0.5.0

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutputWithContext added in v0.5.0

func (o GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigOutput) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrInput added in v0.5.0

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput() GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput
	ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput
}

GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrInput is an input type that accepts GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs, GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtr and GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrInput` via:

        GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput added in v0.5.0

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput) Elem added in v0.5.0

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput) ElementType added in v0.5.0

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput) GenericWebService added in v0.5.0

Generic Service configuration of this webhook.

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput) Service added in v0.5.0

The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects//locations//namespaces//services/`. `Location ID` of the service directory must be the same as the location of the agent.

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput added in v0.5.0

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutputWithContext added in v0.5.0

func (o GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrOutput

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponse added in v0.5.0

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponse struct {
	// Generic Service configuration of this webhook.
	GenericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse `pulumi:"genericWebService"`
	// The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects//locations//namespaces//services/`. `Location ID` of the service directory must be the same as the location of the agent.
	Service string `pulumi:"service"`
}

Represents configuration for a [Service Directory](https://cloud.google.com/service-directory) service.

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponseOutput added in v0.5.0

type GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponseOutput struct{ *pulumi.OutputState }

Represents configuration for a [Service Directory](https://cloud.google.com/service-directory) service.

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponseOutput) ElementType added in v0.5.0

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponseOutput) GenericWebService added in v0.5.0

Generic Service configuration of this webhook.

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponseOutput) Service added in v0.5.0

The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects//locations//namespaces//services/`. `Location ID` of the service directory must be the same as the location of the agent.

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponseOutput added in v0.5.0

func (GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponseOutput) ToGoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponseOutputWithContext added in v0.5.0

type GoogleRpcStatus

type GoogleRpcStatus struct {
	// The status code, which should be an enum value of google.rpc.Code.
	Code *int `pulumi:"code"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details []map[string]string `pulumi:"details"`
	// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
	Message *string `pulumi:"message"`
}

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

type GoogleRpcStatusArgs

type GoogleRpcStatusArgs struct {
	// The status code, which should be an enum value of google.rpc.Code.
	Code pulumi.IntPtrInput `pulumi:"code"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details pulumi.StringMapArrayInput `pulumi:"details"`
	// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
	Message pulumi.StringPtrInput `pulumi:"message"`
}

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatusArgs) ElementType

func (GoogleRpcStatusArgs) ElementType() reflect.Type

func (GoogleRpcStatusArgs) ToGoogleRpcStatusOutput

func (i GoogleRpcStatusArgs) ToGoogleRpcStatusOutput() GoogleRpcStatusOutput

func (GoogleRpcStatusArgs) ToGoogleRpcStatusOutputWithContext

func (i GoogleRpcStatusArgs) ToGoogleRpcStatusOutputWithContext(ctx context.Context) GoogleRpcStatusOutput

func (GoogleRpcStatusArgs) ToGoogleRpcStatusPtrOutput

func (i GoogleRpcStatusArgs) ToGoogleRpcStatusPtrOutput() GoogleRpcStatusPtrOutput

func (GoogleRpcStatusArgs) ToGoogleRpcStatusPtrOutputWithContext

func (i GoogleRpcStatusArgs) ToGoogleRpcStatusPtrOutputWithContext(ctx context.Context) GoogleRpcStatusPtrOutput

type GoogleRpcStatusInput

type GoogleRpcStatusInput interface {
	pulumi.Input

	ToGoogleRpcStatusOutput() GoogleRpcStatusOutput
	ToGoogleRpcStatusOutputWithContext(context.Context) GoogleRpcStatusOutput
}

GoogleRpcStatusInput is an input type that accepts GoogleRpcStatusArgs and GoogleRpcStatusOutput values. You can construct a concrete instance of `GoogleRpcStatusInput` via:

GoogleRpcStatusArgs{...}

type GoogleRpcStatusOutput

type GoogleRpcStatusOutput struct{ *pulumi.OutputState }

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatusOutput) Code

The status code, which should be an enum value of google.rpc.Code.

func (GoogleRpcStatusOutput) Details

A list of messages that carry the error details. There is a common set of message types for APIs to use.

func (GoogleRpcStatusOutput) ElementType

func (GoogleRpcStatusOutput) ElementType() reflect.Type

func (GoogleRpcStatusOutput) Message

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

func (GoogleRpcStatusOutput) ToGoogleRpcStatusOutput

func (o GoogleRpcStatusOutput) ToGoogleRpcStatusOutput() GoogleRpcStatusOutput

func (GoogleRpcStatusOutput) ToGoogleRpcStatusOutputWithContext

func (o GoogleRpcStatusOutput) ToGoogleRpcStatusOutputWithContext(ctx context.Context) GoogleRpcStatusOutput

func (GoogleRpcStatusOutput) ToGoogleRpcStatusPtrOutput

func (o GoogleRpcStatusOutput) ToGoogleRpcStatusPtrOutput() GoogleRpcStatusPtrOutput

func (GoogleRpcStatusOutput) ToGoogleRpcStatusPtrOutputWithContext

func (o GoogleRpcStatusOutput) ToGoogleRpcStatusPtrOutputWithContext(ctx context.Context) GoogleRpcStatusPtrOutput

type GoogleRpcStatusPtrInput

type GoogleRpcStatusPtrInput interface {
	pulumi.Input

	ToGoogleRpcStatusPtrOutput() GoogleRpcStatusPtrOutput
	ToGoogleRpcStatusPtrOutputWithContext(context.Context) GoogleRpcStatusPtrOutput
}

GoogleRpcStatusPtrInput is an input type that accepts GoogleRpcStatusArgs, GoogleRpcStatusPtr and GoogleRpcStatusPtrOutput values. You can construct a concrete instance of `GoogleRpcStatusPtrInput` via:

        GoogleRpcStatusArgs{...}

or:

        nil

type GoogleRpcStatusPtrOutput

type GoogleRpcStatusPtrOutput struct{ *pulumi.OutputState }

func (GoogleRpcStatusPtrOutput) Code

The status code, which should be an enum value of google.rpc.Code.

func (GoogleRpcStatusPtrOutput) Details

A list of messages that carry the error details. There is a common set of message types for APIs to use.

func (GoogleRpcStatusPtrOutput) Elem

func (GoogleRpcStatusPtrOutput) ElementType

func (GoogleRpcStatusPtrOutput) ElementType() reflect.Type

func (GoogleRpcStatusPtrOutput) Message

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

func (GoogleRpcStatusPtrOutput) ToGoogleRpcStatusPtrOutput

func (o GoogleRpcStatusPtrOutput) ToGoogleRpcStatusPtrOutput() GoogleRpcStatusPtrOutput

func (GoogleRpcStatusPtrOutput) ToGoogleRpcStatusPtrOutputWithContext

func (o GoogleRpcStatusPtrOutput) ToGoogleRpcStatusPtrOutputWithContext(ctx context.Context) GoogleRpcStatusPtrOutput

type GoogleRpcStatusResponse

type GoogleRpcStatusResponse struct {
	// The status code, which should be an enum value of google.rpc.Code.
	Code int `pulumi:"code"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details []map[string]string `pulumi:"details"`
	// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
	Message string `pulumi:"message"`
}

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

type GoogleRpcStatusResponseOutput

type GoogleRpcStatusResponseOutput struct{ *pulumi.OutputState }

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatusResponseOutput) Code

The status code, which should be an enum value of google.rpc.Code.

func (GoogleRpcStatusResponseOutput) Details

A list of messages that carry the error details. There is a common set of message types for APIs to use.

func (GoogleRpcStatusResponseOutput) ElementType

func (GoogleRpcStatusResponseOutput) Message

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput() GoogleRpcStatusResponseOutput

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext(ctx context.Context) GoogleRpcStatusResponseOutput

type Intent added in v0.3.0

type Intent struct {
	pulumi.CustomResourceState

	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.
	Description pulumi.StringOutput `pulumi:"description"`
	// The human-readable name of the intent, unique within the agent.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event.
	IsFallback pulumi.BoolOutput `pulumi:"isFallback"`
	// The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys-contextual" means the intent is a contextual intent.
	Labels pulumi.StringMapOutput `pulumi:"labels"`
	// The language of the following fields in `intent`: * `Intent.training_phrases.parts.text` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.
	LanguageCode pulumi.StringPtrOutput `pulumi:"languageCode"`
	Location     pulumi.StringOutput    `pulumi:"location"`
	// The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: `projects//locations//agents//intents/`.
	Name pulumi.StringOutput `pulumi:"name"`
	// The collection of parameters associated with the intent.
	Parameters GoogleCloudDialogflowCxV3beta1IntentParameterResponseArrayOutput `pulumi:"parameters"`
	// The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
	Priority pulumi.IntOutput    `pulumi:"priority"`
	Project  pulumi.StringOutput `pulumi:"project"`
	// The collection of training phrases the agent is trained on to identify the intent.
	TrainingPhrases GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponseArrayOutput `pulumi:"trainingPhrases"`
}

Creates an intent in the specified agent. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).

func GetIntent added in v0.3.0

func GetIntent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IntentState, opts ...pulumi.ResourceOption) (*Intent, error)

GetIntent gets an existing Intent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewIntent added in v0.3.0

func NewIntent(ctx *pulumi.Context,
	name string, args *IntentArgs, opts ...pulumi.ResourceOption) (*Intent, error)

NewIntent registers a new resource with the given unique name, arguments, and options.

func (*Intent) ElementType added in v0.3.0

func (*Intent) ElementType() reflect.Type

func (*Intent) ToIntentOutput added in v0.3.0

func (i *Intent) ToIntentOutput() IntentOutput

func (*Intent) ToIntentOutputWithContext added in v0.3.0

func (i *Intent) ToIntentOutputWithContext(ctx context.Context) IntentOutput

type IntentArgs added in v0.3.0

type IntentArgs struct {
	AgentId pulumi.StringInput
	// Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.
	Description pulumi.StringPtrInput
	// The human-readable name of the intent, unique within the agent.
	DisplayName pulumi.StringInput
	// Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event.
	IsFallback pulumi.BoolPtrInput
	// The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys-contextual" means the intent is a contextual intent.
	Labels pulumi.StringMapInput
	// The language of the following fields in `intent`: * `Intent.training_phrases.parts.text` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringPtrInput
	// The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: `projects//locations//agents//intents/`.
	Name pulumi.StringPtrInput
	// The collection of parameters associated with the intent.
	Parameters GoogleCloudDialogflowCxV3beta1IntentParameterArrayInput
	// The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
	Priority pulumi.IntPtrInput
	Project  pulumi.StringPtrInput
	// The collection of training phrases the agent is trained on to identify the intent.
	TrainingPhrases GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArrayInput
}

The set of arguments for constructing a Intent resource.

func (IntentArgs) ElementType added in v0.3.0

func (IntentArgs) ElementType() reflect.Type

type IntentInput added in v0.3.0

type IntentInput interface {
	pulumi.Input

	ToIntentOutput() IntentOutput
	ToIntentOutputWithContext(ctx context.Context) IntentOutput
}

type IntentOutput added in v0.3.0

type IntentOutput struct{ *pulumi.OutputState }

func (IntentOutput) AgentId added in v0.21.0

func (o IntentOutput) AgentId() pulumi.StringOutput

func (IntentOutput) Description added in v0.19.0

func (o IntentOutput) Description() pulumi.StringOutput

Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.

func (IntentOutput) DisplayName added in v0.19.0

func (o IntentOutput) DisplayName() pulumi.StringOutput

The human-readable name of the intent, unique within the agent.

func (IntentOutput) ElementType added in v0.3.0

func (IntentOutput) ElementType() reflect.Type

func (IntentOutput) IsFallback added in v0.19.0

func (o IntentOutput) IsFallback() pulumi.BoolOutput

Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event.

func (IntentOutput) Labels added in v0.19.0

func (o IntentOutput) Labels() pulumi.StringMapOutput

The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys-contextual" means the intent is a contextual intent.

func (IntentOutput) LanguageCode added in v0.21.0

func (o IntentOutput) LanguageCode() pulumi.StringPtrOutput

The language of the following fields in `intent`: * `Intent.training_phrases.parts.text` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.

func (IntentOutput) Location added in v0.21.0

func (o IntentOutput) Location() pulumi.StringOutput

func (IntentOutput) Name added in v0.19.0

func (o IntentOutput) Name() pulumi.StringOutput

The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: `projects//locations//agents//intents/`.

func (IntentOutput) Parameters added in v0.19.0

The collection of parameters associated with the intent.

func (IntentOutput) Priority added in v0.19.0

func (o IntentOutput) Priority() pulumi.IntOutput

The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.

func (IntentOutput) Project added in v0.21.0

func (o IntentOutput) Project() pulumi.StringOutput

func (IntentOutput) ToIntentOutput added in v0.3.0

func (o IntentOutput) ToIntentOutput() IntentOutput

func (IntentOutput) ToIntentOutputWithContext added in v0.3.0

func (o IntentOutput) ToIntentOutputWithContext(ctx context.Context) IntentOutput

func (IntentOutput) TrainingPhrases added in v0.19.0

The collection of training phrases the agent is trained on to identify the intent.

type IntentState added in v0.3.0

type IntentState struct {
}

func (IntentState) ElementType added in v0.3.0

func (IntentState) ElementType() reflect.Type

type LookupAgentArgs added in v0.4.0

type LookupAgentArgs struct {
	AgentId  string  `pulumi:"agentId"`
	Location string  `pulumi:"location"`
	Project  *string `pulumi:"project"`
}

type LookupAgentOutputArgs added in v0.8.0

type LookupAgentOutputArgs struct {
	AgentId  pulumi.StringInput    `pulumi:"agentId"`
	Location pulumi.StringInput    `pulumi:"location"`
	Project  pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupAgentOutputArgs) ElementType added in v0.8.0

func (LookupAgentOutputArgs) ElementType() reflect.Type

type LookupAgentResult added in v0.4.0

type LookupAgentResult struct {
	// Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse `pulumi:"advancedSettings"`
	// Optional. Answer feedback collection settings.
	AnswerFeedbackSettings GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponse `pulumi:"answerFeedbackSettings"`
	// The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted [Web Demo](https://cloud.google.com/dialogflow/docs/integrations/web-demo) integration.
	AvatarUri string `pulumi:"avatarUri"`
	// Immutable. The default language of the agent as a language tag. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. This field cannot be set by the Agents.UpdateAgent method.
	DefaultLanguageCode string `pulumi:"defaultLanguageCode"`
	// The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description string `pulumi:"description"`
	// The human-readable name of the agent, unique within the location.
	DisplayName string `pulumi:"displayName"`
	// Indicates if automatic spell correction is enabled in detect intent requests.
	EnableSpellCorrection bool `pulumi:"enableSpellCorrection"`
	// Indicates if stackdriver logging is enabled for the agent. Please use agent.advanced_settings instead.
	EnableStackdriverLogging bool `pulumi:"enableStackdriverLogging"`
	// Gen App Builder-related agent-level settings.
	GenAppBuilderSettings GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponse `pulumi:"genAppBuilderSettings"`
	// Git integration settings for this agent.
	GitIntegrationSettings GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponse `pulumi:"gitIntegrationSettings"`
	// Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for RestoreAgent.
	Locked bool `pulumi:"locked"`
	// The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format: `projects//locations//agents/`.
	Name string `pulumi:"name"`
	// Name of the SecuritySettings reference for the agent. Format: `projects//locations//securitySettings/`.
	SecuritySettings string `pulumi:"securitySettings"`
	// Speech recognition related settings.
	SpeechToTextSettings GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponse `pulumi:"speechToTextSettings"`
	// 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/`.
	StartFlow string `pulumi:"startFlow"`
	// The list of all languages supported by the agent (except for the `default_language_code`).
	SupportedLanguageCodes []string `pulumi:"supportedLanguageCodes"`
	// Settings on instructing the speech synthesizer on how to generate the output audio content.
	TextToSpeechSettings GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponse `pulumi:"textToSpeechSettings"`
	// The time zone of the agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.
	TimeZone string `pulumi:"timeZone"`
}

func LookupAgent added in v0.4.0

func LookupAgent(ctx *pulumi.Context, args *LookupAgentArgs, opts ...pulumi.InvokeOption) (*LookupAgentResult, error)

Retrieves the specified agent.

type LookupAgentResultOutput added in v0.8.0

type LookupAgentResultOutput struct{ *pulumi.OutputState }

func LookupAgentOutput added in v0.8.0

func LookupAgentOutput(ctx *pulumi.Context, args LookupAgentOutputArgs, opts ...pulumi.InvokeOption) LookupAgentResultOutput

func (LookupAgentResultOutput) AdvancedSettings added in v0.8.0

Hierarchical advanced settings for this agent. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (LookupAgentResultOutput) AnswerFeedbackSettings added in v0.32.0

Optional. Answer feedback collection settings.

func (LookupAgentResultOutput) AvatarUri added in v0.8.0

The URI of the agent's avatar. Avatars are used throughout the Dialogflow console and in the self-hosted [Web Demo](https://cloud.google.com/dialogflow/docs/integrations/web-demo) integration.

func (LookupAgentResultOutput) DefaultLanguageCode added in v0.8.0

func (o LookupAgentResultOutput) DefaultLanguageCode() pulumi.StringOutput

Immutable. The default language of the agent as a language tag. See [Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. This field cannot be set by the Agents.UpdateAgent method.

func (LookupAgentResultOutput) Description added in v0.8.0

The description of the agent. The maximum length is 500 characters. If exceeded, the request is rejected.

func (LookupAgentResultOutput) DisplayName added in v0.8.0

The human-readable name of the agent, unique within the location.

func (LookupAgentResultOutput) ElementType added in v0.8.0

func (LookupAgentResultOutput) ElementType() reflect.Type

func (LookupAgentResultOutput) EnableSpellCorrection added in v0.8.0

func (o LookupAgentResultOutput) EnableSpellCorrection() pulumi.BoolOutput

Indicates if automatic spell correction is enabled in detect intent requests.

func (LookupAgentResultOutput) EnableStackdriverLogging added in v0.8.0

func (o LookupAgentResultOutput) EnableStackdriverLogging() pulumi.BoolOutput

Indicates if stackdriver logging is enabled for the agent. Please use agent.advanced_settings instead.

func (LookupAgentResultOutput) GenAppBuilderSettings added in v0.32.0

Gen App Builder-related agent-level settings.

func (LookupAgentResultOutput) GitIntegrationSettings added in v0.32.0

Git integration settings for this agent.

func (LookupAgentResultOutput) Locked added in v0.18.1

Indicates whether the agent is locked for changes. If the agent is locked, modifications to the agent will be rejected except for RestoreAgent.

func (LookupAgentResultOutput) Name added in v0.8.0

The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format: `projects//locations//agents/`.

func (LookupAgentResultOutput) SecuritySettings added in v0.8.0

func (o LookupAgentResultOutput) SecuritySettings() pulumi.StringOutput

Name of the SecuritySettings reference for the agent. Format: `projects//locations//securitySettings/`.

func (LookupAgentResultOutput) SpeechToTextSettings added in v0.8.0

Speech recognition related settings.

func (LookupAgentResultOutput) StartFlow added in v0.8.0

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/`.

func (LookupAgentResultOutput) SupportedLanguageCodes added in v0.8.0

func (o LookupAgentResultOutput) SupportedLanguageCodes() pulumi.StringArrayOutput

The list of all languages supported by the agent (except for the `default_language_code`).

func (LookupAgentResultOutput) TextToSpeechSettings added in v0.29.0

Settings on instructing the speech synthesizer on how to generate the output audio content.

func (LookupAgentResultOutput) TimeZone added in v0.8.0

The time zone of the agent from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.

func (LookupAgentResultOutput) ToLookupAgentResultOutput added in v0.8.0

func (o LookupAgentResultOutput) ToLookupAgentResultOutput() LookupAgentResultOutput

func (LookupAgentResultOutput) ToLookupAgentResultOutputWithContext added in v0.8.0

func (o LookupAgentResultOutput) ToLookupAgentResultOutputWithContext(ctx context.Context) LookupAgentResultOutput

type LookupEntityTypeArgs added in v0.4.0

type LookupEntityTypeArgs struct {
	AgentId      string  `pulumi:"agentId"`
	EntityTypeId string  `pulumi:"entityTypeId"`
	LanguageCode *string `pulumi:"languageCode"`
	Location     string  `pulumi:"location"`
	Project      *string `pulumi:"project"`
}

type LookupEntityTypeOutputArgs added in v0.8.0

type LookupEntityTypeOutputArgs struct {
	AgentId      pulumi.StringInput    `pulumi:"agentId"`
	EntityTypeId pulumi.StringInput    `pulumi:"entityTypeId"`
	LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"`
	Location     pulumi.StringInput    `pulumi:"location"`
	Project      pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupEntityTypeOutputArgs) ElementType added in v0.8.0

func (LookupEntityTypeOutputArgs) ElementType() reflect.Type

type LookupEntityTypeResult added in v0.4.0

type LookupEntityTypeResult struct {
	// Indicates whether the entity type can be automatically expanded.
	AutoExpansionMode string `pulumi:"autoExpansionMode"`
	// The human-readable name of the entity type, unique within the agent.
	DisplayName string `pulumi:"displayName"`
	// Enables fuzzy entity extraction during classification.
	EnableFuzzyExtraction bool `pulumi:"enableFuzzyExtraction"`
	// The collection of entity entries associated with the entity type.
	Entities []GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponse `pulumi:"entities"`
	// Collection of exceptional words and phrases that shouldn't be matched. For example, if you have a size entity type with entry `giant`(an adjective), you might consider adding `giants`(a noun) as an exclusion. If the kind of entity type is `KIND_MAP`, then the phrases specified by entities and excluded phrases should be mutually exclusive.
	ExcludedPhrases []GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponse `pulumi:"excludedPhrases"`
	// Indicates the kind of entity type.
	Kind string `pulumi:"kind"`
	// The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType. Format: `projects//locations//agents//entityTypes/`.
	Name string `pulumi:"name"`
	// Indicates whether parameters of the entity type should be redacted in log. If redaction is enabled, page parameters and intent parameters referring to the entity type will be replaced by parameter name during logging.
	Redact bool `pulumi:"redact"`
}

func LookupEntityType added in v0.4.0

func LookupEntityType(ctx *pulumi.Context, args *LookupEntityTypeArgs, opts ...pulumi.InvokeOption) (*LookupEntityTypeResult, error)

Retrieves the specified entity type.

type LookupEntityTypeResultOutput added in v0.8.0

type LookupEntityTypeResultOutput struct{ *pulumi.OutputState }

func LookupEntityTypeOutput added in v0.8.0

func (LookupEntityTypeResultOutput) AutoExpansionMode added in v0.8.0

func (o LookupEntityTypeResultOutput) AutoExpansionMode() pulumi.StringOutput

Indicates whether the entity type can be automatically expanded.

func (LookupEntityTypeResultOutput) DisplayName added in v0.8.0

The human-readable name of the entity type, unique within the agent.

func (LookupEntityTypeResultOutput) ElementType added in v0.8.0

func (LookupEntityTypeResultOutput) EnableFuzzyExtraction added in v0.8.0

func (o LookupEntityTypeResultOutput) EnableFuzzyExtraction() pulumi.BoolOutput

Enables fuzzy entity extraction during classification.

func (LookupEntityTypeResultOutput) Entities added in v0.8.0

The collection of entity entries associated with the entity type.

func (LookupEntityTypeResultOutput) ExcludedPhrases added in v0.8.0

Collection of exceptional words and phrases that shouldn't be matched. For example, if you have a size entity type with entry `giant`(an adjective), you might consider adding `giants`(a noun) as an exclusion. If the kind of entity type is `KIND_MAP`, then the phrases specified by entities and excluded phrases should be mutually exclusive.

func (LookupEntityTypeResultOutput) Kind added in v0.8.0

Indicates the kind of entity type.

func (LookupEntityTypeResultOutput) Name added in v0.8.0

The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType. Format: `projects//locations//agents//entityTypes/`.

func (LookupEntityTypeResultOutput) Redact added in v0.8.0

Indicates whether parameters of the entity type should be redacted in log. If redaction is enabled, page parameters and intent parameters referring to the entity type will be replaced by parameter name during logging.

func (LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutput added in v0.8.0

func (o LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutput() LookupEntityTypeResultOutput

func (LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutputWithContext added in v0.8.0

func (o LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutputWithContext(ctx context.Context) LookupEntityTypeResultOutput

type LookupEnvironmentArgs added in v0.4.0

type LookupEnvironmentArgs struct {
	AgentId       string  `pulumi:"agentId"`
	EnvironmentId string  `pulumi:"environmentId"`
	Location      string  `pulumi:"location"`
	Project       *string `pulumi:"project"`
}

type LookupEnvironmentOutputArgs added in v0.8.0

type LookupEnvironmentOutputArgs struct {
	AgentId       pulumi.StringInput    `pulumi:"agentId"`
	EnvironmentId pulumi.StringInput    `pulumi:"environmentId"`
	Location      pulumi.StringInput    `pulumi:"location"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupEnvironmentOutputArgs) ElementType added in v0.8.0

type LookupEnvironmentResult added in v0.4.0

type LookupEnvironmentResult struct {
	// The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description string `pulumi:"description"`
	// The human-readable name of the environment (unique in an agent). Limit of 64 characters.
	DisplayName string `pulumi:"displayName"`
	// The name of the environment. Format: `projects//locations//agents//environments/`.
	Name string `pulumi:"name"`
	// The test cases config for continuous tests of this environment.
	TestCasesConfig GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponse `pulumi:"testCasesConfig"`
	// Update time of this environment.
	UpdateTime string `pulumi:"updateTime"`
	// A list of configurations for flow versions. You should include version configs for all flows that are reachable from `Start Flow` in the agent. Otherwise, an error will be returned.
	VersionConfigs []GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponse `pulumi:"versionConfigs"`
	// The webhook configuration for this environment.
	WebhookConfig GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponse `pulumi:"webhookConfig"`
}

func LookupEnvironment added in v0.4.0

func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)

Retrieves the specified Environment.

type LookupEnvironmentResultOutput added in v0.8.0

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

func LookupEnvironmentOutput added in v0.8.0

func (LookupEnvironmentResultOutput) Description added in v0.8.0

The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

func (LookupEnvironmentResultOutput) DisplayName added in v0.8.0

The human-readable name of the environment (unique in an agent). Limit of 64 characters.

func (LookupEnvironmentResultOutput) ElementType added in v0.8.0

func (LookupEnvironmentResultOutput) Name added in v0.8.0

The name of the environment. Format: `projects//locations//agents//environments/`.

func (LookupEnvironmentResultOutput) TestCasesConfig added in v0.8.0

The test cases config for continuous tests of this environment.

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput added in v0.8.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext added in v0.8.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) UpdateTime added in v0.8.0

Update time of this environment.

func (LookupEnvironmentResultOutput) VersionConfigs added in v0.8.0

A list of configurations for flow versions. You should include version configs for all flows that are reachable from `Start Flow` in the agent. Otherwise, an error will be returned.

func (LookupEnvironmentResultOutput) WebhookConfig added in v0.21.0

The webhook configuration for this environment.

type LookupExperimentArgs added in v0.4.0

type LookupExperimentArgs struct {
	AgentId       string  `pulumi:"agentId"`
	EnvironmentId string  `pulumi:"environmentId"`
	ExperimentId  string  `pulumi:"experimentId"`
	Location      string  `pulumi:"location"`
	Project       *string `pulumi:"project"`
}

type LookupExperimentOutputArgs added in v0.8.0

type LookupExperimentOutputArgs struct {
	AgentId       pulumi.StringInput    `pulumi:"agentId"`
	EnvironmentId pulumi.StringInput    `pulumi:"environmentId"`
	ExperimentId  pulumi.StringInput    `pulumi:"experimentId"`
	Location      pulumi.StringInput    `pulumi:"location"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupExperimentOutputArgs) ElementType added in v0.8.0

func (LookupExperimentOutputArgs) ElementType() reflect.Type

type LookupExperimentResult added in v0.4.0

type LookupExperimentResult struct {
	// Creation time of this experiment.
	CreateTime string `pulumi:"createTime"`
	// The definition of the experiment.
	Definition GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponse `pulumi:"definition"`
	// The human-readable description of the experiment.
	Description string `pulumi:"description"`
	// The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
	DisplayName string `pulumi:"displayName"`
	// End time of this experiment.
	EndTime string `pulumi:"endTime"`
	// Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
	ExperimentLength string `pulumi:"experimentLength"`
	// Last update time of this experiment.
	LastUpdateTime string `pulumi:"lastUpdateTime"`
	// The name of the experiment. Format: projects//locations//agents//environments//experiments/..
	Name string `pulumi:"name"`
	// Inference result of the experiment.
	Result GoogleCloudDialogflowCxV3beta1ExperimentResultResponse `pulumi:"result"`
	// The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
	RolloutConfig GoogleCloudDialogflowCxV3beta1RolloutConfigResponse `pulumi:"rolloutConfig"`
	// The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
	RolloutFailureReason string `pulumi:"rolloutFailureReason"`
	// State of the auto rollout process.
	RolloutState GoogleCloudDialogflowCxV3beta1RolloutStateResponse `pulumi:"rolloutState"`
	// Start time of this experiment.
	StartTime string `pulumi:"startTime"`
	// The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
	State string `pulumi:"state"`
	// The history of updates to the experiment variants.
	VariantsHistory []GoogleCloudDialogflowCxV3beta1VariantsHistoryResponse `pulumi:"variantsHistory"`
}

func LookupExperiment added in v0.4.0

func LookupExperiment(ctx *pulumi.Context, args *LookupExperimentArgs, opts ...pulumi.InvokeOption) (*LookupExperimentResult, error)

Retrieves the specified Experiment.

type LookupExperimentResultOutput added in v0.8.0

type LookupExperimentResultOutput struct{ *pulumi.OutputState }

func LookupExperimentOutput added in v0.8.0

func (LookupExperimentResultOutput) CreateTime added in v0.8.0

Creation time of this experiment.

func (LookupExperimentResultOutput) Definition added in v0.8.0

The definition of the experiment.

func (LookupExperimentResultOutput) Description added in v0.8.0

The human-readable description of the experiment.

func (LookupExperimentResultOutput) DisplayName added in v0.8.0

The human-readable name of the experiment (unique in an environment). Limit of 64 characters.

func (LookupExperimentResultOutput) ElementType added in v0.8.0

func (LookupExperimentResultOutput) EndTime added in v0.8.0

End time of this experiment.

func (LookupExperimentResultOutput) ExperimentLength added in v0.8.0

func (o LookupExperimentResultOutput) ExperimentLength() pulumi.StringOutput

Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.

func (LookupExperimentResultOutput) LastUpdateTime added in v0.8.0

Last update time of this experiment.

func (LookupExperimentResultOutput) Name added in v0.8.0

The name of the experiment. Format: projects//locations//agents//environments//experiments/..

func (LookupExperimentResultOutput) Result added in v0.8.0

Inference result of the experiment.

func (LookupExperimentResultOutput) RolloutConfig added in v0.8.0

The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.

func (LookupExperimentResultOutput) RolloutFailureReason added in v0.8.0

func (o LookupExperimentResultOutput) RolloutFailureReason() pulumi.StringOutput

The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.

func (LookupExperimentResultOutput) RolloutState added in v0.8.0

State of the auto rollout process.

func (LookupExperimentResultOutput) StartTime added in v0.8.0

Start time of this experiment.

func (LookupExperimentResultOutput) State added in v0.8.0

The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.

func (LookupExperimentResultOutput) ToLookupExperimentResultOutput added in v0.8.0

func (o LookupExperimentResultOutput) ToLookupExperimentResultOutput() LookupExperimentResultOutput

func (LookupExperimentResultOutput) ToLookupExperimentResultOutputWithContext added in v0.8.0

func (o LookupExperimentResultOutput) ToLookupExperimentResultOutputWithContext(ctx context.Context) LookupExperimentResultOutput

func (LookupExperimentResultOutput) VariantsHistory added in v0.8.0

The history of updates to the experiment variants.

type LookupFlowArgs added in v0.4.0

type LookupFlowArgs struct {
	AgentId      string  `pulumi:"agentId"`
	FlowId       string  `pulumi:"flowId"`
	LanguageCode *string `pulumi:"languageCode"`
	Location     string  `pulumi:"location"`
	Project      *string `pulumi:"project"`
}

type LookupFlowOutputArgs added in v0.8.0

type LookupFlowOutputArgs struct {
	AgentId      pulumi.StringInput    `pulumi:"agentId"`
	FlowId       pulumi.StringInput    `pulumi:"flowId"`
	LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"`
	Location     pulumi.StringInput    `pulumi:"location"`
	Project      pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupFlowOutputArgs) ElementType added in v0.8.0

func (LookupFlowOutputArgs) ElementType() reflect.Type

type LookupFlowResult added in v0.4.0

type LookupFlowResult struct {
	// Hierarchical advanced settings for this flow. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse `pulumi:"advancedSettings"`
	// The description of the flow. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description string `pulumi:"description"`
	// The human-readable name of the flow.
	DisplayName string `pulumi:"displayName"`
	// A flow's event handlers serve two purposes: * They are responsible for handling events (e.g. no match, webhook errors) in the flow. * They are inherited by every page's event handlers, which can be used to handle common events regardless of the current page. Event handlers defined in the page have higher priority than those defined in the flow. Unlike transition_routes, these handlers are evaluated on a first-match basis. The first one that matches the event get executed, with the rest being ignored.
	EventHandlers []GoogleCloudDialogflowCxV3beta1EventHandlerResponse `pulumi:"eventHandlers"`
	// Optional. Knowledge connector configuration.
	KnowledgeConnectorSettings GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponse `pulumi:"knowledgeConnectorSettings"`
	// The unique identifier of the flow. Format: `projects//locations//agents//flows/`.
	Name string `pulumi:"name"`
	// NLU related settings of the flow.
	NluSettings GoogleCloudDialogflowCxV3beta1NluSettingsResponse `pulumi:"nluSettings"`
	// A flow's transition route group serve two purposes: * They are responsible for matching the user's first utterances in the flow. * They are inherited by every page's transition route groups. Transition route groups defined in the page have higher priority than those defined in the flow. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	TransitionRouteGroups []string `pulumi:"transitionRouteGroups"`
	// A flow's transition routes serve two purposes: * They are responsible for matching the user's first utterances in the flow. * They are inherited by every page's transition routes and can support use cases such as the user saying "help" or "can I talk to a human?", which can be handled in a common way regardless of the current page. Transition routes defined in the page have higher priority than those defined in the flow. TransitionRoutes are evalauted in the following order: * TransitionRoutes with intent specified. * TransitionRoutes with only condition specified. TransitionRoutes with intent specified are inherited by pages in the flow.
	TransitionRoutes []GoogleCloudDialogflowCxV3beta1TransitionRouteResponse `pulumi:"transitionRoutes"`
}

func LookupFlow added in v0.4.0

func LookupFlow(ctx *pulumi.Context, args *LookupFlowArgs, opts ...pulumi.InvokeOption) (*LookupFlowResult, error)

Retrieves the specified flow.

type LookupFlowResultOutput added in v0.8.0

type LookupFlowResultOutput struct{ *pulumi.OutputState }

func LookupFlowOutput added in v0.8.0

func LookupFlowOutput(ctx *pulumi.Context, args LookupFlowOutputArgs, opts ...pulumi.InvokeOption) LookupFlowResultOutput

func (LookupFlowResultOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this flow. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (LookupFlowResultOutput) Description added in v0.8.0

func (o LookupFlowResultOutput) Description() pulumi.StringOutput

The description of the flow. The maximum length is 500 characters. If exceeded, the request is rejected.

func (LookupFlowResultOutput) DisplayName added in v0.8.0

func (o LookupFlowResultOutput) DisplayName() pulumi.StringOutput

The human-readable name of the flow.

func (LookupFlowResultOutput) ElementType added in v0.8.0

func (LookupFlowResultOutput) ElementType() reflect.Type

func (LookupFlowResultOutput) EventHandlers added in v0.8.0

A flow's event handlers serve two purposes: * They are responsible for handling events (e.g. no match, webhook errors) in the flow. * They are inherited by every page's event handlers, which can be used to handle common events regardless of the current page. Event handlers defined in the page have higher priority than those defined in the flow. Unlike transition_routes, these handlers are evaluated on a first-match basis. The first one that matches the event get executed, with the rest being ignored.

func (LookupFlowResultOutput) KnowledgeConnectorSettings added in v0.32.0

Optional. Knowledge connector configuration.

func (LookupFlowResultOutput) Name added in v0.8.0

The unique identifier of the flow. Format: `projects//locations//agents//flows/`.

func (LookupFlowResultOutput) NluSettings added in v0.8.0

NLU related settings of the flow.

func (LookupFlowResultOutput) ToLookupFlowResultOutput added in v0.8.0

func (o LookupFlowResultOutput) ToLookupFlowResultOutput() LookupFlowResultOutput

func (LookupFlowResultOutput) ToLookupFlowResultOutputWithContext added in v0.8.0

func (o LookupFlowResultOutput) ToLookupFlowResultOutputWithContext(ctx context.Context) LookupFlowResultOutput

func (LookupFlowResultOutput) TransitionRouteGroups added in v0.8.0

func (o LookupFlowResultOutput) TransitionRouteGroups() pulumi.StringArrayOutput

A flow's transition route group serve two purposes: * They are responsible for matching the user's first utterances in the flow. * They are inherited by every page's transition route groups. Transition route groups defined in the page have higher priority than those defined in the flow. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.

func (LookupFlowResultOutput) TransitionRoutes added in v0.8.0

A flow's transition routes serve two purposes: * They are responsible for matching the user's first utterances in the flow. * They are inherited by every page's transition routes and can support use cases such as the user saying "help" or "can I talk to a human?", which can be handled in a common way regardless of the current page. Transition routes defined in the page have higher priority than those defined in the flow. TransitionRoutes are evalauted in the following order: * TransitionRoutes with intent specified. * TransitionRoutes with only condition specified. TransitionRoutes with intent specified are inherited by pages in the flow.

type LookupIntentArgs added in v0.4.0

type LookupIntentArgs struct {
	AgentId      string  `pulumi:"agentId"`
	IntentId     string  `pulumi:"intentId"`
	LanguageCode *string `pulumi:"languageCode"`
	Location     string  `pulumi:"location"`
	Project      *string `pulumi:"project"`
}

type LookupIntentOutputArgs added in v0.8.0

type LookupIntentOutputArgs struct {
	AgentId      pulumi.StringInput    `pulumi:"agentId"`
	IntentId     pulumi.StringInput    `pulumi:"intentId"`
	LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"`
	Location     pulumi.StringInput    `pulumi:"location"`
	Project      pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupIntentOutputArgs) ElementType added in v0.8.0

func (LookupIntentOutputArgs) ElementType() reflect.Type

type LookupIntentResult added in v0.4.0

type LookupIntentResult struct {
	// Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.
	Description string `pulumi:"description"`
	// The human-readable name of the intent, unique within the agent.
	DisplayName string `pulumi:"displayName"`
	// Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event.
	IsFallback bool `pulumi:"isFallback"`
	// The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys-contextual" means the intent is a contextual intent.
	Labels map[string]string `pulumi:"labels"`
	// The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: `projects//locations//agents//intents/`.
	Name string `pulumi:"name"`
	// The collection of parameters associated with the intent.
	Parameters []GoogleCloudDialogflowCxV3beta1IntentParameterResponse `pulumi:"parameters"`
	// The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
	Priority int `pulumi:"priority"`
	// The collection of training phrases the agent is trained on to identify the intent.
	TrainingPhrases []GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponse `pulumi:"trainingPhrases"`
}

func LookupIntent added in v0.4.0

func LookupIntent(ctx *pulumi.Context, args *LookupIntentArgs, opts ...pulumi.InvokeOption) (*LookupIntentResult, error)

Retrieves the specified intent.

type LookupIntentResultOutput added in v0.8.0

type LookupIntentResultOutput struct{ *pulumi.OutputState }

func LookupIntentOutput added in v0.8.0

func LookupIntentOutput(ctx *pulumi.Context, args LookupIntentOutputArgs, opts ...pulumi.InvokeOption) LookupIntentResultOutput

func (LookupIntentResultOutput) Description added in v0.8.0

Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters.

func (LookupIntentResultOutput) DisplayName added in v0.8.0

The human-readable name of the intent, unique within the agent.

func (LookupIntentResultOutput) ElementType added in v0.8.0

func (LookupIntentResultOutput) ElementType() reflect.Type

func (LookupIntentResultOutput) IsFallback added in v0.8.0

Indicates whether this is a fallback intent. Currently only default fallback intent is allowed in the agent, which is added upon agent creation. Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event.

func (LookupIntentResultOutput) Labels added in v0.8.0

The key/value metadata to label an intent. Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys-contextual" means the intent is a contextual intent.

func (LookupIntentResultOutput) Name added in v0.8.0

The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: `projects//locations//agents//intents/`.

func (LookupIntentResultOutput) Parameters added in v0.8.0

The collection of parameters associated with the intent.

func (LookupIntentResultOutput) Priority added in v0.8.0

The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.

func (LookupIntentResultOutput) ToLookupIntentResultOutput added in v0.8.0

func (o LookupIntentResultOutput) ToLookupIntentResultOutput() LookupIntentResultOutput

func (LookupIntentResultOutput) ToLookupIntentResultOutputWithContext added in v0.8.0

func (o LookupIntentResultOutput) ToLookupIntentResultOutputWithContext(ctx context.Context) LookupIntentResultOutput

func (LookupIntentResultOutput) TrainingPhrases added in v0.8.0

The collection of training phrases the agent is trained on to identify the intent.

type LookupPageArgs added in v0.4.0

type LookupPageArgs struct {
	AgentId      string  `pulumi:"agentId"`
	FlowId       string  `pulumi:"flowId"`
	LanguageCode *string `pulumi:"languageCode"`
	Location     string  `pulumi:"location"`
	PageId       string  `pulumi:"pageId"`
	Project      *string `pulumi:"project"`
}

type LookupPageOutputArgs added in v0.8.0

type LookupPageOutputArgs struct {
	AgentId      pulumi.StringInput    `pulumi:"agentId"`
	FlowId       pulumi.StringInput    `pulumi:"flowId"`
	LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"`
	Location     pulumi.StringInput    `pulumi:"location"`
	PageId       pulumi.StringInput    `pulumi:"pageId"`
	Project      pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupPageOutputArgs) ElementType added in v0.8.0

func (LookupPageOutputArgs) ElementType() reflect.Type

type LookupPageResult added in v0.4.0

type LookupPageResult struct {
	// Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse `pulumi:"advancedSettings"`
	// The human-readable name of the page, unique within the flow.
	DisplayName string `pulumi:"displayName"`
	// The fulfillment to call when the session is entering the page.
	EntryFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentResponse `pulumi:"entryFulfillment"`
	// Handlers associated with the page to handle events such as webhook errors, no match or no input.
	EventHandlers []GoogleCloudDialogflowCxV3beta1EventHandlerResponse `pulumi:"eventHandlers"`
	// The form associated with the page, used for collecting parameters relevant to the page.
	Form GoogleCloudDialogflowCxV3beta1FormResponse `pulumi:"form"`
	// Optional. Knowledge connector configuration.
	KnowledgeConnectorSettings GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponse `pulumi:"knowledgeConnectorSettings"`
	// The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: `projects//locations//agents//flows//pages/`.
	Name string `pulumi:"name"`
	// Ordered list of `TransitionRouteGroups` added to the page. Transition route groups must be unique within a page. If the page links both flow-level transition route groups and agent-level transition route groups, the flow-level ones will have higher priority and will be put before the agent-level ones. * If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. * If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	TransitionRouteGroups []string `pulumi:"transitionRouteGroups"`
	// A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: * TransitionRoutes defined in the page with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in flow with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in the page with only condition specified. * TransitionRoutes defined in the transition route groups with only condition specified.
	TransitionRoutes []GoogleCloudDialogflowCxV3beta1TransitionRouteResponse `pulumi:"transitionRoutes"`
}

func LookupPage added in v0.4.0

func LookupPage(ctx *pulumi.Context, args *LookupPageArgs, opts ...pulumi.InvokeOption) (*LookupPageResult, error)

Retrieves the specified page.

type LookupPageResultOutput added in v0.8.0

type LookupPageResultOutput struct{ *pulumi.OutputState }

func LookupPageOutput added in v0.8.0

func LookupPageOutput(ctx *pulumi.Context, args LookupPageOutputArgs, opts ...pulumi.InvokeOption) LookupPageResultOutput

func (LookupPageResultOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (LookupPageResultOutput) DisplayName added in v0.8.0

func (o LookupPageResultOutput) DisplayName() pulumi.StringOutput

The human-readable name of the page, unique within the flow.

func (LookupPageResultOutput) ElementType added in v0.8.0

func (LookupPageResultOutput) ElementType() reflect.Type

func (LookupPageResultOutput) EntryFulfillment added in v0.8.0

The fulfillment to call when the session is entering the page.

func (LookupPageResultOutput) EventHandlers added in v0.8.0

Handlers associated with the page to handle events such as webhook errors, no match or no input.

func (LookupPageResultOutput) Form added in v0.8.0

The form associated with the page, used for collecting parameters relevant to the page.

func (LookupPageResultOutput) KnowledgeConnectorSettings added in v0.32.0

Optional. Knowledge connector configuration.

func (LookupPageResultOutput) Name added in v0.8.0

The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: `projects//locations//agents//flows//pages/`.

func (LookupPageResultOutput) ToLookupPageResultOutput added in v0.8.0

func (o LookupPageResultOutput) ToLookupPageResultOutput() LookupPageResultOutput

func (LookupPageResultOutput) ToLookupPageResultOutputWithContext added in v0.8.0

func (o LookupPageResultOutput) ToLookupPageResultOutputWithContext(ctx context.Context) LookupPageResultOutput

func (LookupPageResultOutput) TransitionRouteGroups added in v0.8.0

func (o LookupPageResultOutput) TransitionRouteGroups() pulumi.StringArrayOutput

Ordered list of `TransitionRouteGroups` added to the page. Transition route groups must be unique within a page. If the page links both flow-level transition route groups and agent-level transition route groups, the flow-level ones will have higher priority and will be put before the agent-level ones. * If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. * If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.

func (LookupPageResultOutput) TransitionRoutes added in v0.8.0

A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: * TransitionRoutes defined in the page with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in flow with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in the page with only condition specified. * TransitionRoutes defined in the transition route groups with only condition specified.

type LookupSecuritySettingArgs added in v0.4.0

type LookupSecuritySettingArgs struct {
	Location          string  `pulumi:"location"`
	Project           *string `pulumi:"project"`
	SecuritySettingId string  `pulumi:"securitySettingId"`
}

type LookupSecuritySettingOutputArgs added in v0.8.0

type LookupSecuritySettingOutputArgs struct {
	Location          pulumi.StringInput    `pulumi:"location"`
	Project           pulumi.StringPtrInput `pulumi:"project"`
	SecuritySettingId pulumi.StringInput    `pulumi:"securitySettingId"`
}

func (LookupSecuritySettingOutputArgs) ElementType added in v0.8.0

type LookupSecuritySettingResult added in v0.4.0

type LookupSecuritySettingResult struct {
	// Controls audio export settings for post-conversation analytics when ingesting audio to conversations via Participants.AnalyzeContent or Participants.StreamingAnalyzeContent. If retention_strategy is set to REMOVE_AFTER_CONVERSATION or audio_export_settings.gcs_bucket is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to audio_export_settings.gcs_bucket, subject to retention policy of audio_export_settings.gcs_bucket. This setting won't effect audio input for implicit sessions via Sessions.DetectIntent or Sessions.StreamingDetectIntent.
	AudioExportSettings GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponse `pulumi:"audioExportSettings"`
	// [DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. The `DLP De-identify Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, Dialogflow replaces sensitive info with `[redacted]` text. The template name will have one of the following formats: `projects//locations//deidentifyTemplates/` OR `organizations//locations//deidentifyTemplates/` Note: `deidentify_template` must be located in the same region as the `SecuritySettings`.
	DeidentifyTemplate string `pulumi:"deidentifyTemplate"`
	// The human-readable name of the security settings, unique within the location.
	DisplayName string `pulumi:"displayName"`
	// Controls conversation exporting settings to Insights after conversation is completed. If retention_strategy is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.
	InsightsExportSettings GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponse `pulumi:"insightsExportSettings"`
	// [DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. The `DLP Inspect Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, we use the default DLP inspect config. The template name will have one of the following formats: `projects//locations//inspectTemplates/` OR `organizations//locations//inspectTemplates/` Note: `inspect_template` must be located in the same region as the `SecuritySettings`.
	InspectTemplate string `pulumi:"inspectTemplate"`
	// Resource name of the settings. Required for the SecuritySettingsService.UpdateSecuritySettings method. SecuritySettingsService.CreateSecuritySettings populates the name automatically. Format: `projects//locations//securitySettings/`.
	Name string `pulumi:"name"`
	// List of types of data to remove when retention settings triggers purge.
	PurgeDataTypes []string `pulumi:"purgeDataTypes"`
	// Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.
	RedactionScope string `pulumi:"redactionScope"`
	// Strategy that defines how we do redaction.
	RedactionStrategy string `pulumi:"redactionStrategy"`
	// Specifies the retention behavior defined by SecuritySettings.RetentionStrategy.
	RetentionStrategy string `pulumi:"retentionStrategy"`
	// Retains data in interaction logging for the specified number of days. This does not apply to Cloud logging, which is owned by the user - not Dialogflow. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL.
	RetentionWindowDays int `pulumi:"retentionWindowDays"`
}

func LookupSecuritySetting added in v0.4.0

func LookupSecuritySetting(ctx *pulumi.Context, args *LookupSecuritySettingArgs, opts ...pulumi.InvokeOption) (*LookupSecuritySettingResult, error)

Retrieves the specified SecuritySettings. The returned settings may be stale by up to 1 minute.

type LookupSecuritySettingResultOutput added in v0.8.0

type LookupSecuritySettingResultOutput struct{ *pulumi.OutputState }

func LookupSecuritySettingOutput added in v0.8.0

func (LookupSecuritySettingResultOutput) AudioExportSettings added in v0.19.0

Controls audio export settings for post-conversation analytics when ingesting audio to conversations via Participants.AnalyzeContent or Participants.StreamingAnalyzeContent. If retention_strategy is set to REMOVE_AFTER_CONVERSATION or audio_export_settings.gcs_bucket is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to audio_export_settings.gcs_bucket, subject to retention policy of audio_export_settings.gcs_bucket. This setting won't effect audio input for implicit sessions via Sessions.DetectIntent or Sessions.StreamingDetectIntent.

func (LookupSecuritySettingResultOutput) DeidentifyTemplate added in v0.8.0

func (o LookupSecuritySettingResultOutput) DeidentifyTemplate() pulumi.StringOutput

[DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. The `DLP De-identify Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, Dialogflow replaces sensitive info with `[redacted]` text. The template name will have one of the following formats: `projects//locations//deidentifyTemplates/` OR `organizations//locations//deidentifyTemplates/` Note: `deidentify_template` must be located in the same region as the `SecuritySettings`.

func (LookupSecuritySettingResultOutput) DisplayName added in v0.8.0

The human-readable name of the security settings, unique within the location.

func (LookupSecuritySettingResultOutput) ElementType added in v0.8.0

func (LookupSecuritySettingResultOutput) InsightsExportSettings added in v0.8.0

Controls conversation exporting settings to Insights after conversation is completed. If retention_strategy is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.

func (LookupSecuritySettingResultOutput) InspectTemplate added in v0.8.0

[DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. The `DLP Inspect Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, we use the default DLP inspect config. The template name will have one of the following formats: `projects//locations//inspectTemplates/` OR `organizations//locations//inspectTemplates/` Note: `inspect_template` must be located in the same region as the `SecuritySettings`.

func (LookupSecuritySettingResultOutput) Name added in v0.8.0

Resource name of the settings. Required for the SecuritySettingsService.UpdateSecuritySettings method. SecuritySettingsService.CreateSecuritySettings populates the name automatically. Format: `projects//locations//securitySettings/`.

func (LookupSecuritySettingResultOutput) PurgeDataTypes added in v0.8.0

List of types of data to remove when retention settings triggers purge.

func (LookupSecuritySettingResultOutput) RedactionScope added in v0.8.0

Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.

func (LookupSecuritySettingResultOutput) RedactionStrategy added in v0.8.0

Strategy that defines how we do redaction.

func (LookupSecuritySettingResultOutput) RetentionStrategy added in v0.32.0

Specifies the retention behavior defined by SecuritySettings.RetentionStrategy.

func (LookupSecuritySettingResultOutput) RetentionWindowDays added in v0.8.0

func (o LookupSecuritySettingResultOutput) RetentionWindowDays() pulumi.IntOutput

Retains data in interaction logging for the specified number of days. This does not apply to Cloud logging, which is owned by the user - not Dialogflow. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL.

func (LookupSecuritySettingResultOutput) ToLookupSecuritySettingResultOutput added in v0.8.0

func (o LookupSecuritySettingResultOutput) ToLookupSecuritySettingResultOutput() LookupSecuritySettingResultOutput

func (LookupSecuritySettingResultOutput) ToLookupSecuritySettingResultOutputWithContext added in v0.8.0

func (o LookupSecuritySettingResultOutput) ToLookupSecuritySettingResultOutputWithContext(ctx context.Context) LookupSecuritySettingResultOutput

type LookupSessionEntityTypeArgs added in v0.4.0

type LookupSessionEntityTypeArgs struct {
	AgentId       string  `pulumi:"agentId"`
	EntityTypeId  string  `pulumi:"entityTypeId"`
	EnvironmentId string  `pulumi:"environmentId"`
	Location      string  `pulumi:"location"`
	Project       *string `pulumi:"project"`
	SessionId     string  `pulumi:"sessionId"`
}

type LookupSessionEntityTypeOutputArgs added in v0.8.0

type LookupSessionEntityTypeOutputArgs struct {
	AgentId       pulumi.StringInput    `pulumi:"agentId"`
	EntityTypeId  pulumi.StringInput    `pulumi:"entityTypeId"`
	EnvironmentId pulumi.StringInput    `pulumi:"environmentId"`
	Location      pulumi.StringInput    `pulumi:"location"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
	SessionId     pulumi.StringInput    `pulumi:"sessionId"`
}

func (LookupSessionEntityTypeOutputArgs) ElementType added in v0.8.0

type LookupSessionEntityTypeResult added in v0.4.0

type LookupSessionEntityTypeResult struct {
	// The collection of entities to override or supplement the custom entity type.
	Entities []GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponse `pulumi:"entities"`
	// Indicates whether the additional data should override or supplement the custom entity type definition.
	EntityOverrideMode string `pulumi:"entityOverrideMode"`
	// The unique identifier of the session entity type. Format: `projects//locations//agents//sessions//entityTypes/` or `projects//locations//agents//environments//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment.
	Name string `pulumi:"name"`
}

func LookupSessionEntityType added in v0.4.0

func LookupSessionEntityType(ctx *pulumi.Context, args *LookupSessionEntityTypeArgs, opts ...pulumi.InvokeOption) (*LookupSessionEntityTypeResult, error)

Retrieves the specified session entity type.

type LookupSessionEntityTypeResultOutput added in v0.8.0

type LookupSessionEntityTypeResultOutput struct{ *pulumi.OutputState }

func (LookupSessionEntityTypeResultOutput) ElementType added in v0.8.0

func (LookupSessionEntityTypeResultOutput) Entities added in v0.8.0

The collection of entities to override or supplement the custom entity type.

func (LookupSessionEntityTypeResultOutput) EntityOverrideMode added in v0.8.0

Indicates whether the additional data should override or supplement the custom entity type definition.

func (LookupSessionEntityTypeResultOutput) Name added in v0.8.0

The unique identifier of the session entity type. Format: `projects//locations//agents//sessions//entityTypes/` or `projects//locations//agents//environments//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment.

func (LookupSessionEntityTypeResultOutput) ToLookupSessionEntityTypeResultOutput added in v0.8.0

func (o LookupSessionEntityTypeResultOutput) ToLookupSessionEntityTypeResultOutput() LookupSessionEntityTypeResultOutput

func (LookupSessionEntityTypeResultOutput) ToLookupSessionEntityTypeResultOutputWithContext added in v0.8.0

func (o LookupSessionEntityTypeResultOutput) ToLookupSessionEntityTypeResultOutputWithContext(ctx context.Context) LookupSessionEntityTypeResultOutput

type LookupTestCaseArgs added in v0.4.0

type LookupTestCaseArgs struct {
	AgentId    string  `pulumi:"agentId"`
	Location   string  `pulumi:"location"`
	Project    *string `pulumi:"project"`
	TestCaseId string  `pulumi:"testCaseId"`
}

type LookupTestCaseOutputArgs added in v0.8.0

type LookupTestCaseOutputArgs struct {
	AgentId    pulumi.StringInput    `pulumi:"agentId"`
	Location   pulumi.StringInput    `pulumi:"location"`
	Project    pulumi.StringPtrInput `pulumi:"project"`
	TestCaseId pulumi.StringInput    `pulumi:"testCaseId"`
}

func (LookupTestCaseOutputArgs) ElementType added in v0.8.0

func (LookupTestCaseOutputArgs) ElementType() reflect.Type

type LookupTestCaseResult added in v0.4.0

type LookupTestCaseResult struct {
	// When the test was created.
	CreationTime string `pulumi:"creationTime"`
	// The human-readable name of the test case, unique within the agent. Limit of 200 characters.
	DisplayName string `pulumi:"displayName"`
	// The latest test result.
	LastTestResult GoogleCloudDialogflowCxV3beta1TestCaseResultResponse `pulumi:"lastTestResult"`
	// The unique identifier of the test case. TestCases.CreateTestCase will populate the name automatically. Otherwise use format: `projects//locations//agents/ /testCases/`.
	Name string `pulumi:"name"`
	// Additional freeform notes about the test case. Limit of 400 characters.
	Notes string `pulumi:"notes"`
	// Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. Each tag should start with "#" and has a limit of 30 characters.
	Tags []string `pulumi:"tags"`
	// The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly.
	TestCaseConversationTurns []GoogleCloudDialogflowCxV3beta1ConversationTurnResponse `pulumi:"testCaseConversationTurns"`
	// Config for the test case.
	TestConfig GoogleCloudDialogflowCxV3beta1TestConfigResponse `pulumi:"testConfig"`
}

func LookupTestCase added in v0.4.0

func LookupTestCase(ctx *pulumi.Context, args *LookupTestCaseArgs, opts ...pulumi.InvokeOption) (*LookupTestCaseResult, error)

Gets a test case.

type LookupTestCaseResultOutput added in v0.8.0

type LookupTestCaseResultOutput struct{ *pulumi.OutputState }

func LookupTestCaseOutput added in v0.8.0

func LookupTestCaseOutput(ctx *pulumi.Context, args LookupTestCaseOutputArgs, opts ...pulumi.InvokeOption) LookupTestCaseResultOutput

func (LookupTestCaseResultOutput) CreationTime added in v0.8.0

When the test was created.

func (LookupTestCaseResultOutput) DisplayName added in v0.8.0

The human-readable name of the test case, unique within the agent. Limit of 200 characters.

func (LookupTestCaseResultOutput) ElementType added in v0.8.0

func (LookupTestCaseResultOutput) ElementType() reflect.Type

func (LookupTestCaseResultOutput) LastTestResult added in v0.8.0

The latest test result.

func (LookupTestCaseResultOutput) Name added in v0.8.0

The unique identifier of the test case. TestCases.CreateTestCase will populate the name automatically. Otherwise use format: `projects//locations//agents/ /testCases/`.

func (LookupTestCaseResultOutput) Notes added in v0.8.0

Additional freeform notes about the test case. Limit of 400 characters.

func (LookupTestCaseResultOutput) Tags added in v0.8.0

Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. Each tag should start with "#" and has a limit of 30 characters.

func (LookupTestCaseResultOutput) TestCaseConversationTurns added in v0.8.0

The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly.

func (LookupTestCaseResultOutput) TestConfig added in v0.8.0

Config for the test case.

func (LookupTestCaseResultOutput) ToLookupTestCaseResultOutput added in v0.8.0

func (o LookupTestCaseResultOutput) ToLookupTestCaseResultOutput() LookupTestCaseResultOutput

func (LookupTestCaseResultOutput) ToLookupTestCaseResultOutputWithContext added in v0.8.0

func (o LookupTestCaseResultOutput) ToLookupTestCaseResultOutputWithContext(ctx context.Context) LookupTestCaseResultOutput

type LookupTransitionRouteGroupArgs added in v0.4.0

type LookupTransitionRouteGroupArgs struct {
	AgentId                string  `pulumi:"agentId"`
	FlowId                 string  `pulumi:"flowId"`
	LanguageCode           *string `pulumi:"languageCode"`
	Location               string  `pulumi:"location"`
	Project                *string `pulumi:"project"`
	TransitionRouteGroupId string  `pulumi:"transitionRouteGroupId"`
}

type LookupTransitionRouteGroupOutputArgs added in v0.8.0

type LookupTransitionRouteGroupOutputArgs struct {
	AgentId                pulumi.StringInput    `pulumi:"agentId"`
	FlowId                 pulumi.StringInput    `pulumi:"flowId"`
	LanguageCode           pulumi.StringPtrInput `pulumi:"languageCode"`
	Location               pulumi.StringInput    `pulumi:"location"`
	Project                pulumi.StringPtrInput `pulumi:"project"`
	TransitionRouteGroupId pulumi.StringInput    `pulumi:"transitionRouteGroupId"`
}

func (LookupTransitionRouteGroupOutputArgs) ElementType added in v0.8.0

type LookupTransitionRouteGroupResult added in v0.4.0

type LookupTransitionRouteGroupResult struct {
	// The human-readable name of the transition route group, unique within the flow. The display name can be no longer than 30 characters.
	DisplayName string `pulumi:"displayName"`
	// The unique identifier of the transition route group. TransitionRouteGroups.CreateTransitionRouteGroup populates the name automatically. Format: `projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	Name string `pulumi:"name"`
	// Transition routes associated with the TransitionRouteGroup.
	TransitionRoutes []GoogleCloudDialogflowCxV3beta1TransitionRouteResponse `pulumi:"transitionRoutes"`
}

func LookupTransitionRouteGroup added in v0.4.0

func LookupTransitionRouteGroup(ctx *pulumi.Context, args *LookupTransitionRouteGroupArgs, opts ...pulumi.InvokeOption) (*LookupTransitionRouteGroupResult, error)

Retrieves the specified TransitionRouteGroup.

type LookupTransitionRouteGroupResultOutput added in v0.8.0

type LookupTransitionRouteGroupResultOutput struct{ *pulumi.OutputState }

func (LookupTransitionRouteGroupResultOutput) DisplayName added in v0.8.0

The human-readable name of the transition route group, unique within the flow. The display name can be no longer than 30 characters.

func (LookupTransitionRouteGroupResultOutput) ElementType added in v0.8.0

func (LookupTransitionRouteGroupResultOutput) Name added in v0.8.0

The unique identifier of the transition route group. TransitionRouteGroups.CreateTransitionRouteGroup populates the name automatically. Format: `projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.

func (LookupTransitionRouteGroupResultOutput) ToLookupTransitionRouteGroupResultOutput added in v0.8.0

func (o LookupTransitionRouteGroupResultOutput) ToLookupTransitionRouteGroupResultOutput() LookupTransitionRouteGroupResultOutput

func (LookupTransitionRouteGroupResultOutput) ToLookupTransitionRouteGroupResultOutputWithContext added in v0.8.0

func (o LookupTransitionRouteGroupResultOutput) ToLookupTransitionRouteGroupResultOutputWithContext(ctx context.Context) LookupTransitionRouteGroupResultOutput

func (LookupTransitionRouteGroupResultOutput) TransitionRoutes added in v0.8.0

Transition routes associated with the TransitionRouteGroup.

type LookupVersionArgs added in v0.4.0

type LookupVersionArgs struct {
	AgentId   string  `pulumi:"agentId"`
	FlowId    string  `pulumi:"flowId"`
	Location  string  `pulumi:"location"`
	Project   *string `pulumi:"project"`
	VersionId string  `pulumi:"versionId"`
}

type LookupVersionOutputArgs added in v0.8.0

type LookupVersionOutputArgs struct {
	AgentId   pulumi.StringInput    `pulumi:"agentId"`
	FlowId    pulumi.StringInput    `pulumi:"flowId"`
	Location  pulumi.StringInput    `pulumi:"location"`
	Project   pulumi.StringPtrInput `pulumi:"project"`
	VersionId pulumi.StringInput    `pulumi:"versionId"`
}

func (LookupVersionOutputArgs) ElementType added in v0.8.0

func (LookupVersionOutputArgs) ElementType() reflect.Type

type LookupVersionResult added in v0.4.0

type LookupVersionResult struct {
	// Create time of the version.
	CreateTime string `pulumi:"createTime"`
	// The description of the version. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description string `pulumi:"description"`
	// The human-readable name of the version. Limit of 64 characters.
	DisplayName string `pulumi:"displayName"`
	// Format: projects//locations//agents//flows//versions/. Version ID is a self-increasing number generated by Dialogflow upon version creation.
	Name string `pulumi:"name"`
	// The NLU settings of the flow at version creation.
	NluSettings GoogleCloudDialogflowCxV3beta1NluSettingsResponse `pulumi:"nluSettings"`
	// The state of this version. This field is read-only and cannot be set by create and update methods.
	State string `pulumi:"state"`
}

func LookupVersion added in v0.4.0

func LookupVersion(ctx *pulumi.Context, args *LookupVersionArgs, opts ...pulumi.InvokeOption) (*LookupVersionResult, error)

Retrieves the specified Version.

type LookupVersionResultOutput added in v0.8.0

type LookupVersionResultOutput struct{ *pulumi.OutputState }

func LookupVersionOutput added in v0.8.0

func LookupVersionOutput(ctx *pulumi.Context, args LookupVersionOutputArgs, opts ...pulumi.InvokeOption) LookupVersionResultOutput

func (LookupVersionResultOutput) CreateTime added in v0.8.0

Create time of the version.

func (LookupVersionResultOutput) Description added in v0.8.0

The description of the version. The maximum length is 500 characters. If exceeded, the request is rejected.

func (LookupVersionResultOutput) DisplayName added in v0.8.0

The human-readable name of the version. Limit of 64 characters.

func (LookupVersionResultOutput) ElementType added in v0.8.0

func (LookupVersionResultOutput) ElementType() reflect.Type

func (LookupVersionResultOutput) Name added in v0.8.0

Format: projects//locations//agents//flows//versions/. Version ID is a self-increasing number generated by Dialogflow upon version creation.

func (LookupVersionResultOutput) NluSettings added in v0.8.0

The NLU settings of the flow at version creation.

func (LookupVersionResultOutput) State added in v0.8.0

The state of this version. This field is read-only and cannot be set by create and update methods.

func (LookupVersionResultOutput) ToLookupVersionResultOutput added in v0.8.0

func (o LookupVersionResultOutput) ToLookupVersionResultOutput() LookupVersionResultOutput

func (LookupVersionResultOutput) ToLookupVersionResultOutputWithContext added in v0.8.0

func (o LookupVersionResultOutput) ToLookupVersionResultOutputWithContext(ctx context.Context) LookupVersionResultOutput

type LookupWebhookArgs added in v0.4.0

type LookupWebhookArgs struct {
	AgentId   string  `pulumi:"agentId"`
	Location  string  `pulumi:"location"`
	Project   *string `pulumi:"project"`
	WebhookId string  `pulumi:"webhookId"`
}

type LookupWebhookOutputArgs added in v0.8.0

type LookupWebhookOutputArgs struct {
	AgentId   pulumi.StringInput    `pulumi:"agentId"`
	Location  pulumi.StringInput    `pulumi:"location"`
	Project   pulumi.StringPtrInput `pulumi:"project"`
	WebhookId pulumi.StringInput    `pulumi:"webhookId"`
}

func (LookupWebhookOutputArgs) ElementType added in v0.8.0

func (LookupWebhookOutputArgs) ElementType() reflect.Type

type LookupWebhookResult added in v0.4.0

type LookupWebhookResult struct {
	// Indicates whether the webhook is disabled.
	Disabled bool `pulumi:"disabled"`
	// The human-readable name of the webhook, unique within the agent.
	DisplayName string `pulumi:"displayName"`
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse `pulumi:"genericWebService"`
	// The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: `projects//locations//agents//webhooks/`.
	Name string `pulumi:"name"`
	// Configuration for a [Service Directory](https://cloud.google.com/service-directory) service.
	ServiceDirectory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponse `pulumi:"serviceDirectory"`
	// Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.
	Timeout string `pulumi:"timeout"`
}

func LookupWebhook added in v0.4.0

func LookupWebhook(ctx *pulumi.Context, args *LookupWebhookArgs, opts ...pulumi.InvokeOption) (*LookupWebhookResult, error)

Retrieves the specified webhook.

type LookupWebhookResultOutput added in v0.8.0

type LookupWebhookResultOutput struct{ *pulumi.OutputState }

func LookupWebhookOutput added in v0.8.0

func LookupWebhookOutput(ctx *pulumi.Context, args LookupWebhookOutputArgs, opts ...pulumi.InvokeOption) LookupWebhookResultOutput

func (LookupWebhookResultOutput) Disabled added in v0.8.0

Indicates whether the webhook is disabled.

func (LookupWebhookResultOutput) DisplayName added in v0.8.0

The human-readable name of the webhook, unique within the agent.

func (LookupWebhookResultOutput) ElementType added in v0.8.0

func (LookupWebhookResultOutput) ElementType() reflect.Type

func (LookupWebhookResultOutput) GenericWebService added in v0.8.0

Configuration for a generic web service.

func (LookupWebhookResultOutput) Name added in v0.8.0

The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: `projects//locations//agents//webhooks/`.

func (LookupWebhookResultOutput) ServiceDirectory added in v0.8.0

Configuration for a [Service Directory](https://cloud.google.com/service-directory) service.

func (LookupWebhookResultOutput) Timeout added in v0.8.0

Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

func (LookupWebhookResultOutput) ToLookupWebhookResultOutput added in v0.8.0

func (o LookupWebhookResultOutput) ToLookupWebhookResultOutput() LookupWebhookResultOutput

func (LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext added in v0.8.0

func (o LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext(ctx context.Context) LookupWebhookResultOutput

type Page added in v0.3.0

type Page struct {
	pulumi.CustomResourceState

	// Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponseOutput `pulumi:"advancedSettings"`
	AgentId          pulumi.StringOutput                                          `pulumi:"agentId"`
	// The human-readable name of the page, unique within the flow.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The fulfillment to call when the session is entering the page.
	EntryFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentResponseOutput `pulumi:"entryFulfillment"`
	// Handlers associated with the page to handle events such as webhook errors, no match or no input.
	EventHandlers GoogleCloudDialogflowCxV3beta1EventHandlerResponseArrayOutput `pulumi:"eventHandlers"`
	FlowId        pulumi.StringOutput                                           `pulumi:"flowId"`
	// The form associated with the page, used for collecting parameters relevant to the page.
	Form GoogleCloudDialogflowCxV3beta1FormResponseOutput `pulumi:"form"`
	// Optional. Knowledge connector configuration.
	KnowledgeConnectorSettings GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponseOutput `pulumi:"knowledgeConnectorSettings"`
	// The language of the following fields in `page`: * `Page.entry_fulfillment.messages` * `Page.entry_fulfillment.conditional_cases` * `Page.event_handlers.trigger_fulfillment.messages` * `Page.event_handlers.trigger_fulfillment.conditional_cases` * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_cases` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases` * `Page.transition_routes.trigger_fulfillment.messages` * `Page.transition_routes.trigger_fulfillment.conditional_cases` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.
	LanguageCode pulumi.StringPtrOutput `pulumi:"languageCode"`
	Location     pulumi.StringOutput    `pulumi:"location"`
	// The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: `projects//locations//agents//flows//pages/`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Ordered list of `TransitionRouteGroups` added to the page. Transition route groups must be unique within a page. If the page links both flow-level transition route groups and agent-level transition route groups, the flow-level ones will have higher priority and will be put before the agent-level ones. * If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. * If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	TransitionRouteGroups pulumi.StringArrayOutput `pulumi:"transitionRouteGroups"`
	// A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: * TransitionRoutes defined in the page with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in flow with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in the page with only condition specified. * TransitionRoutes defined in the transition route groups with only condition specified.
	TransitionRoutes GoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput `pulumi:"transitionRoutes"`
}

Creates a page in the specified flow.

func GetPage added in v0.3.0

func GetPage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PageState, opts ...pulumi.ResourceOption) (*Page, error)

GetPage gets an existing Page resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPage added in v0.3.0

func NewPage(ctx *pulumi.Context,
	name string, args *PageArgs, opts ...pulumi.ResourceOption) (*Page, error)

NewPage registers a new resource with the given unique name, arguments, and options.

func (*Page) ElementType added in v0.3.0

func (*Page) ElementType() reflect.Type

func (*Page) ToPageOutput added in v0.3.0

func (i *Page) ToPageOutput() PageOutput

func (*Page) ToPageOutputWithContext added in v0.3.0

func (i *Page) ToPageOutputWithContext(ctx context.Context) PageOutput

type PageArgs added in v0.3.0

type PageArgs struct {
	// Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
	AdvancedSettings GoogleCloudDialogflowCxV3beta1AdvancedSettingsPtrInput
	AgentId          pulumi.StringInput
	// The human-readable name of the page, unique within the flow.
	DisplayName pulumi.StringInput
	// The fulfillment to call when the session is entering the page.
	EntryFulfillment GoogleCloudDialogflowCxV3beta1FulfillmentPtrInput
	// Handlers associated with the page to handle events such as webhook errors, no match or no input.
	EventHandlers GoogleCloudDialogflowCxV3beta1EventHandlerArrayInput
	FlowId        pulumi.StringInput
	// The form associated with the page, used for collecting parameters relevant to the page.
	Form GoogleCloudDialogflowCxV3beta1FormPtrInput
	// Optional. Knowledge connector configuration.
	KnowledgeConnectorSettings GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsPtrInput
	// The language of the following fields in `page`: * `Page.entry_fulfillment.messages` * `Page.entry_fulfillment.conditional_cases` * `Page.event_handlers.trigger_fulfillment.messages` * `Page.event_handlers.trigger_fulfillment.conditional_cases` * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_cases` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases` * `Page.transition_routes.trigger_fulfillment.messages` * `Page.transition_routes.trigger_fulfillment.conditional_cases` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringPtrInput
	// The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: `projects//locations//agents//flows//pages/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Ordered list of `TransitionRouteGroups` added to the page. Transition route groups must be unique within a page. If the page links both flow-level transition route groups and agent-level transition route groups, the flow-level ones will have higher priority and will be put before the agent-level ones. * If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. * If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	TransitionRouteGroups pulumi.StringArrayInput
	// A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: * TransitionRoutes defined in the page with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in flow with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in the page with only condition specified. * TransitionRoutes defined in the transition route groups with only condition specified.
	TransitionRoutes GoogleCloudDialogflowCxV3beta1TransitionRouteArrayInput
}

The set of arguments for constructing a Page resource.

func (PageArgs) ElementType added in v0.3.0

func (PageArgs) ElementType() reflect.Type

type PageInput added in v0.3.0

type PageInput interface {
	pulumi.Input

	ToPageOutput() PageOutput
	ToPageOutputWithContext(ctx context.Context) PageOutput
}

type PageOutput added in v0.3.0

type PageOutput struct{ *pulumi.OutputState }

func (PageOutput) AdvancedSettings added in v0.32.0

Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.

func (PageOutput) AgentId added in v0.21.0

func (o PageOutput) AgentId() pulumi.StringOutput

func (PageOutput) DisplayName added in v0.19.0

func (o PageOutput) DisplayName() pulumi.StringOutput

The human-readable name of the page, unique within the flow.

func (PageOutput) ElementType added in v0.3.0

func (PageOutput) ElementType() reflect.Type

func (PageOutput) EntryFulfillment added in v0.19.0

The fulfillment to call when the session is entering the page.

func (PageOutput) EventHandlers added in v0.19.0

Handlers associated with the page to handle events such as webhook errors, no match or no input.

func (PageOutput) FlowId added in v0.21.0

func (o PageOutput) FlowId() pulumi.StringOutput

func (PageOutput) Form added in v0.19.0

The form associated with the page, used for collecting parameters relevant to the page.

func (PageOutput) KnowledgeConnectorSettings added in v0.32.0

Optional. Knowledge connector configuration.

func (PageOutput) LanguageCode added in v0.21.0

func (o PageOutput) LanguageCode() pulumi.StringPtrOutput

The language of the following fields in `page`: * `Page.entry_fulfillment.messages` * `Page.entry_fulfillment.conditional_cases` * `Page.event_handlers.trigger_fulfillment.messages` * `Page.event_handlers.trigger_fulfillment.conditional_cases` * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_cases` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases` * `Page.transition_routes.trigger_fulfillment.messages` * `Page.transition_routes.trigger_fulfillment.conditional_cases` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.

func (PageOutput) Location added in v0.21.0

func (o PageOutput) Location() pulumi.StringOutput

func (PageOutput) Name added in v0.19.0

func (o PageOutput) Name() pulumi.StringOutput

The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: `projects//locations//agents//flows//pages/`.

func (PageOutput) Project added in v0.21.0

func (o PageOutput) Project() pulumi.StringOutput

func (PageOutput) ToPageOutput added in v0.3.0

func (o PageOutput) ToPageOutput() PageOutput

func (PageOutput) ToPageOutputWithContext added in v0.3.0

func (o PageOutput) ToPageOutputWithContext(ctx context.Context) PageOutput

func (PageOutput) TransitionRouteGroups added in v0.19.0

func (o PageOutput) TransitionRouteGroups() pulumi.StringArrayOutput

Ordered list of `TransitionRouteGroups` added to the page. Transition route groups must be unique within a page. If the page links both flow-level transition route groups and agent-level transition route groups, the flow-level ones will have higher priority and will be put before the agent-level ones. * If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. * If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. Format:`projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.

func (PageOutput) TransitionRoutes added in v0.19.0

A list of transitions for the transition rules of this page. They route the conversation to another page in the same flow, or another flow. When we are in a certain page, the TransitionRoutes are evalauted in the following order: * TransitionRoutes defined in the page with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in flow with intent specified. * TransitionRoutes defined in the transition route groups with intent specified. * TransitionRoutes defined in the page with only condition specified. * TransitionRoutes defined in the transition route groups with only condition specified.

type PageState added in v0.3.0

type PageState struct {
}

func (PageState) ElementType added in v0.3.0

func (PageState) ElementType() reflect.Type

type SecuritySetting

type SecuritySetting struct {
	pulumi.CustomResourceState

	// Controls audio export settings for post-conversation analytics when ingesting audio to conversations via Participants.AnalyzeContent or Participants.StreamingAnalyzeContent. If retention_strategy is set to REMOVE_AFTER_CONVERSATION or audio_export_settings.gcs_bucket is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to audio_export_settings.gcs_bucket, subject to retention policy of audio_export_settings.gcs_bucket. This setting won't effect audio input for implicit sessions via Sessions.DetectIntent or Sessions.StreamingDetectIntent.
	AudioExportSettings GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponseOutput `pulumi:"audioExportSettings"`
	// [DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. The `DLP De-identify Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, Dialogflow replaces sensitive info with `[redacted]` text. The template name will have one of the following formats: `projects//locations//deidentifyTemplates/` OR `organizations//locations//deidentifyTemplates/` Note: `deidentify_template` must be located in the same region as the `SecuritySettings`.
	DeidentifyTemplate pulumi.StringOutput `pulumi:"deidentifyTemplate"`
	// The human-readable name of the security settings, unique within the location.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Controls conversation exporting settings to Insights after conversation is completed. If retention_strategy is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.
	InsightsExportSettings GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponseOutput `pulumi:"insightsExportSettings"`
	// [DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. The `DLP Inspect Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, we use the default DLP inspect config. The template name will have one of the following formats: `projects//locations//inspectTemplates/` OR `organizations//locations//inspectTemplates/` Note: `inspect_template` must be located in the same region as the `SecuritySettings`.
	InspectTemplate pulumi.StringOutput `pulumi:"inspectTemplate"`
	Location        pulumi.StringOutput `pulumi:"location"`
	// Resource name of the settings. Required for the SecuritySettingsService.UpdateSecuritySettings method. SecuritySettingsService.CreateSecuritySettings populates the name automatically. Format: `projects//locations//securitySettings/`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// List of types of data to remove when retention settings triggers purge.
	PurgeDataTypes pulumi.StringArrayOutput `pulumi:"purgeDataTypes"`
	// Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.
	RedactionScope pulumi.StringOutput `pulumi:"redactionScope"`
	// Strategy that defines how we do redaction.
	RedactionStrategy pulumi.StringOutput `pulumi:"redactionStrategy"`
	// Specifies the retention behavior defined by SecuritySettings.RetentionStrategy.
	RetentionStrategy pulumi.StringOutput `pulumi:"retentionStrategy"`
	// Retains data in interaction logging for the specified number of days. This does not apply to Cloud logging, which is owned by the user - not Dialogflow. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL.
	RetentionWindowDays pulumi.IntOutput `pulumi:"retentionWindowDays"`
}

Create security settings in the specified location.

func GetSecuritySetting

func GetSecuritySetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecuritySettingState, opts ...pulumi.ResourceOption) (*SecuritySetting, error)

GetSecuritySetting gets an existing SecuritySetting resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSecuritySetting

func NewSecuritySetting(ctx *pulumi.Context,
	name string, args *SecuritySettingArgs, opts ...pulumi.ResourceOption) (*SecuritySetting, error)

NewSecuritySetting registers a new resource with the given unique name, arguments, and options.

func (*SecuritySetting) ElementType

func (*SecuritySetting) ElementType() reflect.Type

func (*SecuritySetting) ToSecuritySettingOutput

func (i *SecuritySetting) ToSecuritySettingOutput() SecuritySettingOutput

func (*SecuritySetting) ToSecuritySettingOutputWithContext

func (i *SecuritySetting) ToSecuritySettingOutputWithContext(ctx context.Context) SecuritySettingOutput

type SecuritySettingArgs

type SecuritySettingArgs struct {
	// Controls audio export settings for post-conversation analytics when ingesting audio to conversations via Participants.AnalyzeContent or Participants.StreamingAnalyzeContent. If retention_strategy is set to REMOVE_AFTER_CONVERSATION or audio_export_settings.gcs_bucket is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to audio_export_settings.gcs_bucket, subject to retention policy of audio_export_settings.gcs_bucket. This setting won't effect audio input for implicit sessions via Sessions.DetectIntent or Sessions.StreamingDetectIntent.
	AudioExportSettings GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsPtrInput
	// [DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. The `DLP De-identify Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, Dialogflow replaces sensitive info with `[redacted]` text. The template name will have one of the following formats: `projects//locations//deidentifyTemplates/` OR `organizations//locations//deidentifyTemplates/` Note: `deidentify_template` must be located in the same region as the `SecuritySettings`.
	DeidentifyTemplate pulumi.StringPtrInput
	// The human-readable name of the security settings, unique within the location.
	DisplayName pulumi.StringInput
	// Controls conversation exporting settings to Insights after conversation is completed. If retention_strategy is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.
	InsightsExportSettings GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsPtrInput
	// [DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. The `DLP Inspect Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, we use the default DLP inspect config. The template name will have one of the following formats: `projects//locations//inspectTemplates/` OR `organizations//locations//inspectTemplates/` Note: `inspect_template` must be located in the same region as the `SecuritySettings`.
	InspectTemplate pulumi.StringPtrInput
	Location        pulumi.StringPtrInput
	// Resource name of the settings. Required for the SecuritySettingsService.UpdateSecuritySettings method. SecuritySettingsService.CreateSecuritySettings populates the name automatically. Format: `projects//locations//securitySettings/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// List of types of data to remove when retention settings triggers purge.
	PurgeDataTypes SecuritySettingPurgeDataTypesItemArrayInput
	// Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.
	RedactionScope SecuritySettingRedactionScopePtrInput
	// Strategy that defines how we do redaction.
	RedactionStrategy SecuritySettingRedactionStrategyPtrInput
	// Specifies the retention behavior defined by SecuritySettings.RetentionStrategy.
	RetentionStrategy SecuritySettingRetentionStrategyPtrInput
	// Retains data in interaction logging for the specified number of days. This does not apply to Cloud logging, which is owned by the user - not Dialogflow. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL.
	RetentionWindowDays pulumi.IntPtrInput
}

The set of arguments for constructing a SecuritySetting resource.

func (SecuritySettingArgs) ElementType

func (SecuritySettingArgs) ElementType() reflect.Type

type SecuritySettingInput

type SecuritySettingInput interface {
	pulumi.Input

	ToSecuritySettingOutput() SecuritySettingOutput
	ToSecuritySettingOutputWithContext(ctx context.Context) SecuritySettingOutput
}

type SecuritySettingOutput

type SecuritySettingOutput struct{ *pulumi.OutputState }

func (SecuritySettingOutput) AudioExportSettings added in v0.19.0

Controls audio export settings for post-conversation analytics when ingesting audio to conversations via Participants.AnalyzeContent or Participants.StreamingAnalyzeContent. If retention_strategy is set to REMOVE_AFTER_CONVERSATION or audio_export_settings.gcs_bucket is empty, audio export is disabled. If audio export is enabled, audio is recorded and saved to audio_export_settings.gcs_bucket, subject to retention policy of audio_export_settings.gcs_bucket. This setting won't effect audio input for implicit sessions via Sessions.DetectIntent or Sessions.StreamingDetectIntent.

func (SecuritySettingOutput) DeidentifyTemplate added in v0.19.0

func (o SecuritySettingOutput) DeidentifyTemplate() pulumi.StringOutput

[DLP](https://cloud.google.com/dlp/docs) deidentify template name. Use this template to define de-identification configuration for the content. The `DLP De-identify Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, Dialogflow replaces sensitive info with `[redacted]` text. The template name will have one of the following formats: `projects//locations//deidentifyTemplates/` OR `organizations//locations//deidentifyTemplates/` Note: `deidentify_template` must be located in the same region as the `SecuritySettings`.

func (SecuritySettingOutput) DisplayName added in v0.19.0

func (o SecuritySettingOutput) DisplayName() pulumi.StringOutput

The human-readable name of the security settings, unique within the location.

func (SecuritySettingOutput) ElementType

func (SecuritySettingOutput) ElementType() reflect.Type

func (SecuritySettingOutput) InsightsExportSettings added in v0.19.0

Controls conversation exporting settings to Insights after conversation is completed. If retention_strategy is set to REMOVE_AFTER_CONVERSATION, Insights export is disabled no matter what you configure here.

func (SecuritySettingOutput) InspectTemplate added in v0.19.0

func (o SecuritySettingOutput) InspectTemplate() pulumi.StringOutput

[DLP](https://cloud.google.com/dlp/docs) inspect template name. Use this template to define inspect base settings. The `DLP Inspect Templates Reader` role is needed on the Dialogflow service identity service account (has the form `service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com`) for your agent's project. If empty, we use the default DLP inspect config. The template name will have one of the following formats: `projects//locations//inspectTemplates/` OR `organizations//locations//inspectTemplates/` Note: `inspect_template` must be located in the same region as the `SecuritySettings`.

func (SecuritySettingOutput) Location added in v0.21.0

func (SecuritySettingOutput) Name added in v0.19.0

Resource name of the settings. Required for the SecuritySettingsService.UpdateSecuritySettings method. SecuritySettingsService.CreateSecuritySettings populates the name automatically. Format: `projects//locations//securitySettings/`.

func (SecuritySettingOutput) Project added in v0.21.0

func (SecuritySettingOutput) PurgeDataTypes added in v0.19.0

func (o SecuritySettingOutput) PurgeDataTypes() pulumi.StringArrayOutput

List of types of data to remove when retention settings triggers purge.

func (SecuritySettingOutput) RedactionScope added in v0.19.0

func (o SecuritySettingOutput) RedactionScope() pulumi.StringOutput

Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.

func (SecuritySettingOutput) RedactionStrategy added in v0.19.0

func (o SecuritySettingOutput) RedactionStrategy() pulumi.StringOutput

Strategy that defines how we do redaction.

func (SecuritySettingOutput) RetentionStrategy added in v0.32.0

func (o SecuritySettingOutput) RetentionStrategy() pulumi.StringOutput

Specifies the retention behavior defined by SecuritySettings.RetentionStrategy.

func (SecuritySettingOutput) RetentionWindowDays added in v0.19.0

func (o SecuritySettingOutput) RetentionWindowDays() pulumi.IntOutput

Retains data in interaction logging for the specified number of days. This does not apply to Cloud logging, which is owned by the user - not Dialogflow. User must set a value lower than Dialogflow's default 365d TTL (30 days for Agent Assist traffic), higher value will be ignored and use default. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use default TTL.

func (SecuritySettingOutput) ToSecuritySettingOutput

func (o SecuritySettingOutput) ToSecuritySettingOutput() SecuritySettingOutput

func (SecuritySettingOutput) ToSecuritySettingOutputWithContext

func (o SecuritySettingOutput) ToSecuritySettingOutputWithContext(ctx context.Context) SecuritySettingOutput

type SecuritySettingPurgeDataTypesItem added in v0.4.0

type SecuritySettingPurgeDataTypesItem string

func (SecuritySettingPurgeDataTypesItem) ElementType added in v0.4.0

func (SecuritySettingPurgeDataTypesItem) ToSecuritySettingPurgeDataTypesItemOutput added in v0.6.0

func (e SecuritySettingPurgeDataTypesItem) ToSecuritySettingPurgeDataTypesItemOutput() SecuritySettingPurgeDataTypesItemOutput

func (SecuritySettingPurgeDataTypesItem) ToSecuritySettingPurgeDataTypesItemOutputWithContext added in v0.6.0

func (e SecuritySettingPurgeDataTypesItem) ToSecuritySettingPurgeDataTypesItemOutputWithContext(ctx context.Context) SecuritySettingPurgeDataTypesItemOutput

func (SecuritySettingPurgeDataTypesItem) ToSecuritySettingPurgeDataTypesItemPtrOutput added in v0.6.0

func (e SecuritySettingPurgeDataTypesItem) ToSecuritySettingPurgeDataTypesItemPtrOutput() SecuritySettingPurgeDataTypesItemPtrOutput

func (SecuritySettingPurgeDataTypesItem) ToSecuritySettingPurgeDataTypesItemPtrOutputWithContext added in v0.6.0

func (e SecuritySettingPurgeDataTypesItem) ToSecuritySettingPurgeDataTypesItemPtrOutputWithContext(ctx context.Context) SecuritySettingPurgeDataTypesItemPtrOutput

func (SecuritySettingPurgeDataTypesItem) ToStringOutput added in v0.4.0

func (SecuritySettingPurgeDataTypesItem) ToStringOutputWithContext added in v0.4.0

func (e SecuritySettingPurgeDataTypesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SecuritySettingPurgeDataTypesItem) ToStringPtrOutput added in v0.4.0

func (SecuritySettingPurgeDataTypesItem) ToStringPtrOutputWithContext added in v0.4.0

func (e SecuritySettingPurgeDataTypesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecuritySettingPurgeDataTypesItemArray added in v0.4.0

type SecuritySettingPurgeDataTypesItemArray []SecuritySettingPurgeDataTypesItem

func (SecuritySettingPurgeDataTypesItemArray) ElementType added in v0.4.0

func (SecuritySettingPurgeDataTypesItemArray) ToSecuritySettingPurgeDataTypesItemArrayOutput added in v0.4.0

func (i SecuritySettingPurgeDataTypesItemArray) ToSecuritySettingPurgeDataTypesItemArrayOutput() SecuritySettingPurgeDataTypesItemArrayOutput

func (SecuritySettingPurgeDataTypesItemArray) ToSecuritySettingPurgeDataTypesItemArrayOutputWithContext added in v0.4.0

func (i SecuritySettingPurgeDataTypesItemArray) ToSecuritySettingPurgeDataTypesItemArrayOutputWithContext(ctx context.Context) SecuritySettingPurgeDataTypesItemArrayOutput

type SecuritySettingPurgeDataTypesItemArrayInput added in v0.4.0

type SecuritySettingPurgeDataTypesItemArrayInput interface {
	pulumi.Input

	ToSecuritySettingPurgeDataTypesItemArrayOutput() SecuritySettingPurgeDataTypesItemArrayOutput
	ToSecuritySettingPurgeDataTypesItemArrayOutputWithContext(context.Context) SecuritySettingPurgeDataTypesItemArrayOutput
}

SecuritySettingPurgeDataTypesItemArrayInput is an input type that accepts SecuritySettingPurgeDataTypesItemArray and SecuritySettingPurgeDataTypesItemArrayOutput values. You can construct a concrete instance of `SecuritySettingPurgeDataTypesItemArrayInput` via:

SecuritySettingPurgeDataTypesItemArray{ SecuritySettingPurgeDataTypesItemArgs{...} }

type SecuritySettingPurgeDataTypesItemArrayOutput added in v0.4.0

type SecuritySettingPurgeDataTypesItemArrayOutput struct{ *pulumi.OutputState }

func (SecuritySettingPurgeDataTypesItemArrayOutput) ElementType added in v0.4.0

func (SecuritySettingPurgeDataTypesItemArrayOutput) Index added in v0.4.0

func (SecuritySettingPurgeDataTypesItemArrayOutput) ToSecuritySettingPurgeDataTypesItemArrayOutput added in v0.4.0

func (o SecuritySettingPurgeDataTypesItemArrayOutput) ToSecuritySettingPurgeDataTypesItemArrayOutput() SecuritySettingPurgeDataTypesItemArrayOutput

func (SecuritySettingPurgeDataTypesItemArrayOutput) ToSecuritySettingPurgeDataTypesItemArrayOutputWithContext added in v0.4.0

func (o SecuritySettingPurgeDataTypesItemArrayOutput) ToSecuritySettingPurgeDataTypesItemArrayOutputWithContext(ctx context.Context) SecuritySettingPurgeDataTypesItemArrayOutput

type SecuritySettingPurgeDataTypesItemInput added in v0.6.0

type SecuritySettingPurgeDataTypesItemInput interface {
	pulumi.Input

	ToSecuritySettingPurgeDataTypesItemOutput() SecuritySettingPurgeDataTypesItemOutput
	ToSecuritySettingPurgeDataTypesItemOutputWithContext(context.Context) SecuritySettingPurgeDataTypesItemOutput
}

SecuritySettingPurgeDataTypesItemInput is an input type that accepts SecuritySettingPurgeDataTypesItemArgs and SecuritySettingPurgeDataTypesItemOutput values. You can construct a concrete instance of `SecuritySettingPurgeDataTypesItemInput` via:

SecuritySettingPurgeDataTypesItemArgs{...}

type SecuritySettingPurgeDataTypesItemOutput added in v0.6.0

type SecuritySettingPurgeDataTypesItemOutput struct{ *pulumi.OutputState }

func (SecuritySettingPurgeDataTypesItemOutput) ElementType added in v0.6.0

func (SecuritySettingPurgeDataTypesItemOutput) ToSecuritySettingPurgeDataTypesItemOutput added in v0.6.0

func (o SecuritySettingPurgeDataTypesItemOutput) ToSecuritySettingPurgeDataTypesItemOutput() SecuritySettingPurgeDataTypesItemOutput

func (SecuritySettingPurgeDataTypesItemOutput) ToSecuritySettingPurgeDataTypesItemOutputWithContext added in v0.6.0

func (o SecuritySettingPurgeDataTypesItemOutput) ToSecuritySettingPurgeDataTypesItemOutputWithContext(ctx context.Context) SecuritySettingPurgeDataTypesItemOutput

func (SecuritySettingPurgeDataTypesItemOutput) ToSecuritySettingPurgeDataTypesItemPtrOutput added in v0.6.0

func (o SecuritySettingPurgeDataTypesItemOutput) ToSecuritySettingPurgeDataTypesItemPtrOutput() SecuritySettingPurgeDataTypesItemPtrOutput

func (SecuritySettingPurgeDataTypesItemOutput) ToSecuritySettingPurgeDataTypesItemPtrOutputWithContext added in v0.6.0

func (o SecuritySettingPurgeDataTypesItemOutput) ToSecuritySettingPurgeDataTypesItemPtrOutputWithContext(ctx context.Context) SecuritySettingPurgeDataTypesItemPtrOutput

func (SecuritySettingPurgeDataTypesItemOutput) ToStringOutput added in v0.6.0

func (SecuritySettingPurgeDataTypesItemOutput) ToStringOutputWithContext added in v0.6.0

func (SecuritySettingPurgeDataTypesItemOutput) ToStringPtrOutput added in v0.6.0

func (SecuritySettingPurgeDataTypesItemOutput) ToStringPtrOutputWithContext added in v0.6.0

type SecuritySettingPurgeDataTypesItemPtrInput added in v0.6.0

type SecuritySettingPurgeDataTypesItemPtrInput interface {
	pulumi.Input

	ToSecuritySettingPurgeDataTypesItemPtrOutput() SecuritySettingPurgeDataTypesItemPtrOutput
	ToSecuritySettingPurgeDataTypesItemPtrOutputWithContext(context.Context) SecuritySettingPurgeDataTypesItemPtrOutput
}

func SecuritySettingPurgeDataTypesItemPtr added in v0.6.0

func SecuritySettingPurgeDataTypesItemPtr(v string) SecuritySettingPurgeDataTypesItemPtrInput

type SecuritySettingPurgeDataTypesItemPtrOutput added in v0.6.0

type SecuritySettingPurgeDataTypesItemPtrOutput struct{ *pulumi.OutputState }

func (SecuritySettingPurgeDataTypesItemPtrOutput) Elem added in v0.6.0

func (SecuritySettingPurgeDataTypesItemPtrOutput) ElementType added in v0.6.0

func (SecuritySettingPurgeDataTypesItemPtrOutput) ToSecuritySettingPurgeDataTypesItemPtrOutput added in v0.6.0

func (o SecuritySettingPurgeDataTypesItemPtrOutput) ToSecuritySettingPurgeDataTypesItemPtrOutput() SecuritySettingPurgeDataTypesItemPtrOutput

func (SecuritySettingPurgeDataTypesItemPtrOutput) ToSecuritySettingPurgeDataTypesItemPtrOutputWithContext added in v0.6.0

func (o SecuritySettingPurgeDataTypesItemPtrOutput) ToSecuritySettingPurgeDataTypesItemPtrOutputWithContext(ctx context.Context) SecuritySettingPurgeDataTypesItemPtrOutput

func (SecuritySettingPurgeDataTypesItemPtrOutput) ToStringPtrOutput added in v0.6.0

func (SecuritySettingPurgeDataTypesItemPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type SecuritySettingRedactionScope added in v0.4.0

type SecuritySettingRedactionScope string

Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.

func (SecuritySettingRedactionScope) ElementType added in v0.4.0

func (SecuritySettingRedactionScope) ToSecuritySettingRedactionScopeOutput added in v0.6.0

func (e SecuritySettingRedactionScope) ToSecuritySettingRedactionScopeOutput() SecuritySettingRedactionScopeOutput

func (SecuritySettingRedactionScope) ToSecuritySettingRedactionScopeOutputWithContext added in v0.6.0

func (e SecuritySettingRedactionScope) ToSecuritySettingRedactionScopeOutputWithContext(ctx context.Context) SecuritySettingRedactionScopeOutput

func (SecuritySettingRedactionScope) ToSecuritySettingRedactionScopePtrOutput added in v0.6.0

func (e SecuritySettingRedactionScope) ToSecuritySettingRedactionScopePtrOutput() SecuritySettingRedactionScopePtrOutput

func (SecuritySettingRedactionScope) ToSecuritySettingRedactionScopePtrOutputWithContext added in v0.6.0

func (e SecuritySettingRedactionScope) ToSecuritySettingRedactionScopePtrOutputWithContext(ctx context.Context) SecuritySettingRedactionScopePtrOutput

func (SecuritySettingRedactionScope) ToStringOutput added in v0.4.0

func (SecuritySettingRedactionScope) ToStringOutputWithContext added in v0.4.0

func (e SecuritySettingRedactionScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SecuritySettingRedactionScope) ToStringPtrOutput added in v0.4.0

func (SecuritySettingRedactionScope) ToStringPtrOutputWithContext added in v0.4.0

func (e SecuritySettingRedactionScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecuritySettingRedactionScopeInput added in v0.6.0

type SecuritySettingRedactionScopeInput interface {
	pulumi.Input

	ToSecuritySettingRedactionScopeOutput() SecuritySettingRedactionScopeOutput
	ToSecuritySettingRedactionScopeOutputWithContext(context.Context) SecuritySettingRedactionScopeOutput
}

SecuritySettingRedactionScopeInput is an input type that accepts SecuritySettingRedactionScopeArgs and SecuritySettingRedactionScopeOutput values. You can construct a concrete instance of `SecuritySettingRedactionScopeInput` via:

SecuritySettingRedactionScopeArgs{...}

type SecuritySettingRedactionScopeOutput added in v0.6.0

type SecuritySettingRedactionScopeOutput struct{ *pulumi.OutputState }

func (SecuritySettingRedactionScopeOutput) ElementType added in v0.6.0

func (SecuritySettingRedactionScopeOutput) ToSecuritySettingRedactionScopeOutput added in v0.6.0

func (o SecuritySettingRedactionScopeOutput) ToSecuritySettingRedactionScopeOutput() SecuritySettingRedactionScopeOutput

func (SecuritySettingRedactionScopeOutput) ToSecuritySettingRedactionScopeOutputWithContext added in v0.6.0

func (o SecuritySettingRedactionScopeOutput) ToSecuritySettingRedactionScopeOutputWithContext(ctx context.Context) SecuritySettingRedactionScopeOutput

func (SecuritySettingRedactionScopeOutput) ToSecuritySettingRedactionScopePtrOutput added in v0.6.0

func (o SecuritySettingRedactionScopeOutput) ToSecuritySettingRedactionScopePtrOutput() SecuritySettingRedactionScopePtrOutput

func (SecuritySettingRedactionScopeOutput) ToSecuritySettingRedactionScopePtrOutputWithContext added in v0.6.0

func (o SecuritySettingRedactionScopeOutput) ToSecuritySettingRedactionScopePtrOutputWithContext(ctx context.Context) SecuritySettingRedactionScopePtrOutput

func (SecuritySettingRedactionScopeOutput) ToStringOutput added in v0.6.0

func (SecuritySettingRedactionScopeOutput) ToStringOutputWithContext added in v0.6.0

func (o SecuritySettingRedactionScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SecuritySettingRedactionScopeOutput) ToStringPtrOutput added in v0.6.0

func (SecuritySettingRedactionScopeOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o SecuritySettingRedactionScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecuritySettingRedactionScopePtrInput added in v0.6.0

type SecuritySettingRedactionScopePtrInput interface {
	pulumi.Input

	ToSecuritySettingRedactionScopePtrOutput() SecuritySettingRedactionScopePtrOutput
	ToSecuritySettingRedactionScopePtrOutputWithContext(context.Context) SecuritySettingRedactionScopePtrOutput
}

func SecuritySettingRedactionScopePtr added in v0.6.0

func SecuritySettingRedactionScopePtr(v string) SecuritySettingRedactionScopePtrInput

type SecuritySettingRedactionScopePtrOutput added in v0.6.0

type SecuritySettingRedactionScopePtrOutput struct{ *pulumi.OutputState }

func (SecuritySettingRedactionScopePtrOutput) Elem added in v0.6.0

func (SecuritySettingRedactionScopePtrOutput) ElementType added in v0.6.0

func (SecuritySettingRedactionScopePtrOutput) ToSecuritySettingRedactionScopePtrOutput added in v0.6.0

func (o SecuritySettingRedactionScopePtrOutput) ToSecuritySettingRedactionScopePtrOutput() SecuritySettingRedactionScopePtrOutput

func (SecuritySettingRedactionScopePtrOutput) ToSecuritySettingRedactionScopePtrOutputWithContext added in v0.6.0

func (o SecuritySettingRedactionScopePtrOutput) ToSecuritySettingRedactionScopePtrOutputWithContext(ctx context.Context) SecuritySettingRedactionScopePtrOutput

func (SecuritySettingRedactionScopePtrOutput) ToStringPtrOutput added in v0.6.0

func (SecuritySettingRedactionScopePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o SecuritySettingRedactionScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecuritySettingRedactionStrategy added in v0.4.0

type SecuritySettingRedactionStrategy string

Strategy that defines how we do redaction.

func (SecuritySettingRedactionStrategy) ElementType added in v0.4.0

func (SecuritySettingRedactionStrategy) ToSecuritySettingRedactionStrategyOutput added in v0.6.0

func (e SecuritySettingRedactionStrategy) ToSecuritySettingRedactionStrategyOutput() SecuritySettingRedactionStrategyOutput

func (SecuritySettingRedactionStrategy) ToSecuritySettingRedactionStrategyOutputWithContext added in v0.6.0

func (e SecuritySettingRedactionStrategy) ToSecuritySettingRedactionStrategyOutputWithContext(ctx context.Context) SecuritySettingRedactionStrategyOutput

func (SecuritySettingRedactionStrategy) ToSecuritySettingRedactionStrategyPtrOutput added in v0.6.0

func (e SecuritySettingRedactionStrategy) ToSecuritySettingRedactionStrategyPtrOutput() SecuritySettingRedactionStrategyPtrOutput

func (SecuritySettingRedactionStrategy) ToSecuritySettingRedactionStrategyPtrOutputWithContext added in v0.6.0

func (e SecuritySettingRedactionStrategy) ToSecuritySettingRedactionStrategyPtrOutputWithContext(ctx context.Context) SecuritySettingRedactionStrategyPtrOutput

func (SecuritySettingRedactionStrategy) ToStringOutput added in v0.4.0

func (SecuritySettingRedactionStrategy) ToStringOutputWithContext added in v0.4.0

func (e SecuritySettingRedactionStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SecuritySettingRedactionStrategy) ToStringPtrOutput added in v0.4.0

func (SecuritySettingRedactionStrategy) ToStringPtrOutputWithContext added in v0.4.0

func (e SecuritySettingRedactionStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecuritySettingRedactionStrategyInput added in v0.6.0

type SecuritySettingRedactionStrategyInput interface {
	pulumi.Input

	ToSecuritySettingRedactionStrategyOutput() SecuritySettingRedactionStrategyOutput
	ToSecuritySettingRedactionStrategyOutputWithContext(context.Context) SecuritySettingRedactionStrategyOutput
}

SecuritySettingRedactionStrategyInput is an input type that accepts SecuritySettingRedactionStrategyArgs and SecuritySettingRedactionStrategyOutput values. You can construct a concrete instance of `SecuritySettingRedactionStrategyInput` via:

SecuritySettingRedactionStrategyArgs{...}

type SecuritySettingRedactionStrategyOutput added in v0.6.0

type SecuritySettingRedactionStrategyOutput struct{ *pulumi.OutputState }

func (SecuritySettingRedactionStrategyOutput) ElementType added in v0.6.0

func (SecuritySettingRedactionStrategyOutput) ToSecuritySettingRedactionStrategyOutput added in v0.6.0

func (o SecuritySettingRedactionStrategyOutput) ToSecuritySettingRedactionStrategyOutput() SecuritySettingRedactionStrategyOutput

func (SecuritySettingRedactionStrategyOutput) ToSecuritySettingRedactionStrategyOutputWithContext added in v0.6.0

func (o SecuritySettingRedactionStrategyOutput) ToSecuritySettingRedactionStrategyOutputWithContext(ctx context.Context) SecuritySettingRedactionStrategyOutput

func (SecuritySettingRedactionStrategyOutput) ToSecuritySettingRedactionStrategyPtrOutput added in v0.6.0

func (o SecuritySettingRedactionStrategyOutput) ToSecuritySettingRedactionStrategyPtrOutput() SecuritySettingRedactionStrategyPtrOutput

func (SecuritySettingRedactionStrategyOutput) ToSecuritySettingRedactionStrategyPtrOutputWithContext added in v0.6.0

func (o SecuritySettingRedactionStrategyOutput) ToSecuritySettingRedactionStrategyPtrOutputWithContext(ctx context.Context) SecuritySettingRedactionStrategyPtrOutput

func (SecuritySettingRedactionStrategyOutput) ToStringOutput added in v0.6.0

func (SecuritySettingRedactionStrategyOutput) ToStringOutputWithContext added in v0.6.0

func (SecuritySettingRedactionStrategyOutput) ToStringPtrOutput added in v0.6.0

func (SecuritySettingRedactionStrategyOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o SecuritySettingRedactionStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecuritySettingRedactionStrategyPtrInput added in v0.6.0

type SecuritySettingRedactionStrategyPtrInput interface {
	pulumi.Input

	ToSecuritySettingRedactionStrategyPtrOutput() SecuritySettingRedactionStrategyPtrOutput
	ToSecuritySettingRedactionStrategyPtrOutputWithContext(context.Context) SecuritySettingRedactionStrategyPtrOutput
}

func SecuritySettingRedactionStrategyPtr added in v0.6.0

func SecuritySettingRedactionStrategyPtr(v string) SecuritySettingRedactionStrategyPtrInput

type SecuritySettingRedactionStrategyPtrOutput added in v0.6.0

type SecuritySettingRedactionStrategyPtrOutput struct{ *pulumi.OutputState }

func (SecuritySettingRedactionStrategyPtrOutput) Elem added in v0.6.0

func (SecuritySettingRedactionStrategyPtrOutput) ElementType added in v0.6.0

func (SecuritySettingRedactionStrategyPtrOutput) ToSecuritySettingRedactionStrategyPtrOutput added in v0.6.0

func (o SecuritySettingRedactionStrategyPtrOutput) ToSecuritySettingRedactionStrategyPtrOutput() SecuritySettingRedactionStrategyPtrOutput

func (SecuritySettingRedactionStrategyPtrOutput) ToSecuritySettingRedactionStrategyPtrOutputWithContext added in v0.6.0

func (o SecuritySettingRedactionStrategyPtrOutput) ToSecuritySettingRedactionStrategyPtrOutputWithContext(ctx context.Context) SecuritySettingRedactionStrategyPtrOutput

func (SecuritySettingRedactionStrategyPtrOutput) ToStringPtrOutput added in v0.6.0

func (SecuritySettingRedactionStrategyPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type SecuritySettingRetentionStrategy added in v0.32.0

type SecuritySettingRetentionStrategy string

Specifies the retention behavior defined by SecuritySettings.RetentionStrategy.

func (SecuritySettingRetentionStrategy) ElementType added in v0.32.0

func (SecuritySettingRetentionStrategy) ToSecuritySettingRetentionStrategyOutput added in v0.32.0

func (e SecuritySettingRetentionStrategy) ToSecuritySettingRetentionStrategyOutput() SecuritySettingRetentionStrategyOutput

func (SecuritySettingRetentionStrategy) ToSecuritySettingRetentionStrategyOutputWithContext added in v0.32.0

func (e SecuritySettingRetentionStrategy) ToSecuritySettingRetentionStrategyOutputWithContext(ctx context.Context) SecuritySettingRetentionStrategyOutput

func (SecuritySettingRetentionStrategy) ToSecuritySettingRetentionStrategyPtrOutput added in v0.32.0

func (e SecuritySettingRetentionStrategy) ToSecuritySettingRetentionStrategyPtrOutput() SecuritySettingRetentionStrategyPtrOutput

func (SecuritySettingRetentionStrategy) ToSecuritySettingRetentionStrategyPtrOutputWithContext added in v0.32.0

func (e SecuritySettingRetentionStrategy) ToSecuritySettingRetentionStrategyPtrOutputWithContext(ctx context.Context) SecuritySettingRetentionStrategyPtrOutput

func (SecuritySettingRetentionStrategy) ToStringOutput added in v0.32.0

func (SecuritySettingRetentionStrategy) ToStringOutputWithContext added in v0.32.0

func (e SecuritySettingRetentionStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SecuritySettingRetentionStrategy) ToStringPtrOutput added in v0.32.0

func (SecuritySettingRetentionStrategy) ToStringPtrOutputWithContext added in v0.32.0

func (e SecuritySettingRetentionStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecuritySettingRetentionStrategyInput added in v0.32.0

type SecuritySettingRetentionStrategyInput interface {
	pulumi.Input

	ToSecuritySettingRetentionStrategyOutput() SecuritySettingRetentionStrategyOutput
	ToSecuritySettingRetentionStrategyOutputWithContext(context.Context) SecuritySettingRetentionStrategyOutput
}

SecuritySettingRetentionStrategyInput is an input type that accepts SecuritySettingRetentionStrategyArgs and SecuritySettingRetentionStrategyOutput values. You can construct a concrete instance of `SecuritySettingRetentionStrategyInput` via:

SecuritySettingRetentionStrategyArgs{...}

type SecuritySettingRetentionStrategyOutput added in v0.32.0

type SecuritySettingRetentionStrategyOutput struct{ *pulumi.OutputState }

func (SecuritySettingRetentionStrategyOutput) ElementType added in v0.32.0

func (SecuritySettingRetentionStrategyOutput) ToSecuritySettingRetentionStrategyOutput added in v0.32.0

func (o SecuritySettingRetentionStrategyOutput) ToSecuritySettingRetentionStrategyOutput() SecuritySettingRetentionStrategyOutput

func (SecuritySettingRetentionStrategyOutput) ToSecuritySettingRetentionStrategyOutputWithContext added in v0.32.0

func (o SecuritySettingRetentionStrategyOutput) ToSecuritySettingRetentionStrategyOutputWithContext(ctx context.Context) SecuritySettingRetentionStrategyOutput

func (SecuritySettingRetentionStrategyOutput) ToSecuritySettingRetentionStrategyPtrOutput added in v0.32.0

func (o SecuritySettingRetentionStrategyOutput) ToSecuritySettingRetentionStrategyPtrOutput() SecuritySettingRetentionStrategyPtrOutput

func (SecuritySettingRetentionStrategyOutput) ToSecuritySettingRetentionStrategyPtrOutputWithContext added in v0.32.0

func (o SecuritySettingRetentionStrategyOutput) ToSecuritySettingRetentionStrategyPtrOutputWithContext(ctx context.Context) SecuritySettingRetentionStrategyPtrOutput

func (SecuritySettingRetentionStrategyOutput) ToStringOutput added in v0.32.0

func (SecuritySettingRetentionStrategyOutput) ToStringOutputWithContext added in v0.32.0

func (SecuritySettingRetentionStrategyOutput) ToStringPtrOutput added in v0.32.0

func (SecuritySettingRetentionStrategyOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o SecuritySettingRetentionStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SecuritySettingRetentionStrategyPtrInput added in v0.32.0

type SecuritySettingRetentionStrategyPtrInput interface {
	pulumi.Input

	ToSecuritySettingRetentionStrategyPtrOutput() SecuritySettingRetentionStrategyPtrOutput
	ToSecuritySettingRetentionStrategyPtrOutputWithContext(context.Context) SecuritySettingRetentionStrategyPtrOutput
}

func SecuritySettingRetentionStrategyPtr added in v0.32.0

func SecuritySettingRetentionStrategyPtr(v string) SecuritySettingRetentionStrategyPtrInput

type SecuritySettingRetentionStrategyPtrOutput added in v0.32.0

type SecuritySettingRetentionStrategyPtrOutput struct{ *pulumi.OutputState }

func (SecuritySettingRetentionStrategyPtrOutput) Elem added in v0.32.0

func (SecuritySettingRetentionStrategyPtrOutput) ElementType added in v0.32.0

func (SecuritySettingRetentionStrategyPtrOutput) ToSecuritySettingRetentionStrategyPtrOutput added in v0.32.0

func (o SecuritySettingRetentionStrategyPtrOutput) ToSecuritySettingRetentionStrategyPtrOutput() SecuritySettingRetentionStrategyPtrOutput

func (SecuritySettingRetentionStrategyPtrOutput) ToSecuritySettingRetentionStrategyPtrOutputWithContext added in v0.32.0

func (o SecuritySettingRetentionStrategyPtrOutput) ToSecuritySettingRetentionStrategyPtrOutputWithContext(ctx context.Context) SecuritySettingRetentionStrategyPtrOutput

func (SecuritySettingRetentionStrategyPtrOutput) ToStringPtrOutput added in v0.32.0

func (SecuritySettingRetentionStrategyPtrOutput) ToStringPtrOutputWithContext added in v0.32.0

type SecuritySettingState

type SecuritySettingState struct {
}

func (SecuritySettingState) ElementType

func (SecuritySettingState) ElementType() reflect.Type

type SessionEntityType added in v0.3.0

type SessionEntityType struct {
	pulumi.CustomResourceState

	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// The collection of entities to override or supplement the custom entity type.
	Entities GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponseArrayOutput `pulumi:"entities"`
	// Indicates whether the additional data should override or supplement the custom entity type definition.
	EntityOverrideMode pulumi.StringOutput `pulumi:"entityOverrideMode"`
	EnvironmentId      pulumi.StringOutput `pulumi:"environmentId"`
	Location           pulumi.StringOutput `pulumi:"location"`
	// The unique identifier of the session entity type. Format: `projects//locations//agents//sessions//entityTypes/` or `projects//locations//agents//environments//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment.
	Name      pulumi.StringOutput `pulumi:"name"`
	Project   pulumi.StringOutput `pulumi:"project"`
	SessionId pulumi.StringOutput `pulumi:"sessionId"`
}

Creates a session entity type.

func GetSessionEntityType added in v0.3.0

func GetSessionEntityType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SessionEntityTypeState, opts ...pulumi.ResourceOption) (*SessionEntityType, error)

GetSessionEntityType gets an existing SessionEntityType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSessionEntityType added in v0.3.0

func NewSessionEntityType(ctx *pulumi.Context,
	name string, args *SessionEntityTypeArgs, opts ...pulumi.ResourceOption) (*SessionEntityType, error)

NewSessionEntityType registers a new resource with the given unique name, arguments, and options.

func (*SessionEntityType) ElementType added in v0.3.0

func (*SessionEntityType) ElementType() reflect.Type

func (*SessionEntityType) ToSessionEntityTypeOutput added in v0.3.0

func (i *SessionEntityType) ToSessionEntityTypeOutput() SessionEntityTypeOutput

func (*SessionEntityType) ToSessionEntityTypeOutputWithContext added in v0.3.0

func (i *SessionEntityType) ToSessionEntityTypeOutputWithContext(ctx context.Context) SessionEntityTypeOutput

type SessionEntityTypeArgs added in v0.3.0

type SessionEntityTypeArgs struct {
	AgentId pulumi.StringInput
	// The collection of entities to override or supplement the custom entity type.
	Entities GoogleCloudDialogflowCxV3beta1EntityTypeEntityArrayInput
	// Indicates whether the additional data should override or supplement the custom entity type definition.
	EntityOverrideMode SessionEntityTypeEntityOverrideModeInput
	EnvironmentId      pulumi.StringInput
	Location           pulumi.StringPtrInput
	// The unique identifier of the session entity type. Format: `projects//locations//agents//sessions//entityTypes/` or `projects//locations//agents//environments//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment.
	Name      pulumi.StringPtrInput
	Project   pulumi.StringPtrInput
	SessionId pulumi.StringInput
}

The set of arguments for constructing a SessionEntityType resource.

func (SessionEntityTypeArgs) ElementType added in v0.3.0

func (SessionEntityTypeArgs) ElementType() reflect.Type

type SessionEntityTypeEntityOverrideMode added in v0.4.0

type SessionEntityTypeEntityOverrideMode string

Required. Indicates whether the additional data should override or supplement the custom entity type definition.

func (SessionEntityTypeEntityOverrideMode) ElementType added in v0.4.0

func (SessionEntityTypeEntityOverrideMode) ToSessionEntityTypeEntityOverrideModeOutput added in v0.6.0

func (e SessionEntityTypeEntityOverrideMode) ToSessionEntityTypeEntityOverrideModeOutput() SessionEntityTypeEntityOverrideModeOutput

func (SessionEntityTypeEntityOverrideMode) ToSessionEntityTypeEntityOverrideModeOutputWithContext added in v0.6.0

func (e SessionEntityTypeEntityOverrideMode) ToSessionEntityTypeEntityOverrideModeOutputWithContext(ctx context.Context) SessionEntityTypeEntityOverrideModeOutput

func (SessionEntityTypeEntityOverrideMode) ToSessionEntityTypeEntityOverrideModePtrOutput added in v0.6.0

func (e SessionEntityTypeEntityOverrideMode) ToSessionEntityTypeEntityOverrideModePtrOutput() SessionEntityTypeEntityOverrideModePtrOutput

func (SessionEntityTypeEntityOverrideMode) ToSessionEntityTypeEntityOverrideModePtrOutputWithContext added in v0.6.0

func (e SessionEntityTypeEntityOverrideMode) ToSessionEntityTypeEntityOverrideModePtrOutputWithContext(ctx context.Context) SessionEntityTypeEntityOverrideModePtrOutput

func (SessionEntityTypeEntityOverrideMode) ToStringOutput added in v0.4.0

func (SessionEntityTypeEntityOverrideMode) ToStringOutputWithContext added in v0.4.0

func (e SessionEntityTypeEntityOverrideMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SessionEntityTypeEntityOverrideMode) ToStringPtrOutput added in v0.4.0

func (SessionEntityTypeEntityOverrideMode) ToStringPtrOutputWithContext added in v0.4.0

func (e SessionEntityTypeEntityOverrideMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SessionEntityTypeEntityOverrideModeInput added in v0.6.0

type SessionEntityTypeEntityOverrideModeInput interface {
	pulumi.Input

	ToSessionEntityTypeEntityOverrideModeOutput() SessionEntityTypeEntityOverrideModeOutput
	ToSessionEntityTypeEntityOverrideModeOutputWithContext(context.Context) SessionEntityTypeEntityOverrideModeOutput
}

SessionEntityTypeEntityOverrideModeInput is an input type that accepts SessionEntityTypeEntityOverrideModeArgs and SessionEntityTypeEntityOverrideModeOutput values. You can construct a concrete instance of `SessionEntityTypeEntityOverrideModeInput` via:

SessionEntityTypeEntityOverrideModeArgs{...}

type SessionEntityTypeEntityOverrideModeOutput added in v0.6.0

type SessionEntityTypeEntityOverrideModeOutput struct{ *pulumi.OutputState }

func (SessionEntityTypeEntityOverrideModeOutput) ElementType added in v0.6.0

func (SessionEntityTypeEntityOverrideModeOutput) ToSessionEntityTypeEntityOverrideModeOutput added in v0.6.0

func (o SessionEntityTypeEntityOverrideModeOutput) ToSessionEntityTypeEntityOverrideModeOutput() SessionEntityTypeEntityOverrideModeOutput

func (SessionEntityTypeEntityOverrideModeOutput) ToSessionEntityTypeEntityOverrideModeOutputWithContext added in v0.6.0

func (o SessionEntityTypeEntityOverrideModeOutput) ToSessionEntityTypeEntityOverrideModeOutputWithContext(ctx context.Context) SessionEntityTypeEntityOverrideModeOutput

func (SessionEntityTypeEntityOverrideModeOutput) ToSessionEntityTypeEntityOverrideModePtrOutput added in v0.6.0

func (o SessionEntityTypeEntityOverrideModeOutput) ToSessionEntityTypeEntityOverrideModePtrOutput() SessionEntityTypeEntityOverrideModePtrOutput

func (SessionEntityTypeEntityOverrideModeOutput) ToSessionEntityTypeEntityOverrideModePtrOutputWithContext added in v0.6.0

func (o SessionEntityTypeEntityOverrideModeOutput) ToSessionEntityTypeEntityOverrideModePtrOutputWithContext(ctx context.Context) SessionEntityTypeEntityOverrideModePtrOutput

func (SessionEntityTypeEntityOverrideModeOutput) ToStringOutput added in v0.6.0

func (SessionEntityTypeEntityOverrideModeOutput) ToStringOutputWithContext added in v0.6.0

func (SessionEntityTypeEntityOverrideModeOutput) ToStringPtrOutput added in v0.6.0

func (SessionEntityTypeEntityOverrideModeOutput) ToStringPtrOutputWithContext added in v0.6.0

type SessionEntityTypeEntityOverrideModePtrInput added in v0.6.0

type SessionEntityTypeEntityOverrideModePtrInput interface {
	pulumi.Input

	ToSessionEntityTypeEntityOverrideModePtrOutput() SessionEntityTypeEntityOverrideModePtrOutput
	ToSessionEntityTypeEntityOverrideModePtrOutputWithContext(context.Context) SessionEntityTypeEntityOverrideModePtrOutput
}

func SessionEntityTypeEntityOverrideModePtr added in v0.6.0

func SessionEntityTypeEntityOverrideModePtr(v string) SessionEntityTypeEntityOverrideModePtrInput

type SessionEntityTypeEntityOverrideModePtrOutput added in v0.6.0

type SessionEntityTypeEntityOverrideModePtrOutput struct{ *pulumi.OutputState }

func (SessionEntityTypeEntityOverrideModePtrOutput) Elem added in v0.6.0

func (SessionEntityTypeEntityOverrideModePtrOutput) ElementType added in v0.6.0

func (SessionEntityTypeEntityOverrideModePtrOutput) ToSessionEntityTypeEntityOverrideModePtrOutput added in v0.6.0

func (o SessionEntityTypeEntityOverrideModePtrOutput) ToSessionEntityTypeEntityOverrideModePtrOutput() SessionEntityTypeEntityOverrideModePtrOutput

func (SessionEntityTypeEntityOverrideModePtrOutput) ToSessionEntityTypeEntityOverrideModePtrOutputWithContext added in v0.6.0

func (o SessionEntityTypeEntityOverrideModePtrOutput) ToSessionEntityTypeEntityOverrideModePtrOutputWithContext(ctx context.Context) SessionEntityTypeEntityOverrideModePtrOutput

func (SessionEntityTypeEntityOverrideModePtrOutput) ToStringPtrOutput added in v0.6.0

func (SessionEntityTypeEntityOverrideModePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type SessionEntityTypeInput added in v0.3.0

type SessionEntityTypeInput interface {
	pulumi.Input

	ToSessionEntityTypeOutput() SessionEntityTypeOutput
	ToSessionEntityTypeOutputWithContext(ctx context.Context) SessionEntityTypeOutput
}

type SessionEntityTypeOutput added in v0.3.0

type SessionEntityTypeOutput struct{ *pulumi.OutputState }

func (SessionEntityTypeOutput) AgentId added in v0.21.0

func (SessionEntityTypeOutput) ElementType added in v0.3.0

func (SessionEntityTypeOutput) ElementType() reflect.Type

func (SessionEntityTypeOutput) Entities added in v0.19.0

The collection of entities to override or supplement the custom entity type.

func (SessionEntityTypeOutput) EntityOverrideMode added in v0.19.0

func (o SessionEntityTypeOutput) EntityOverrideMode() pulumi.StringOutput

Indicates whether the additional data should override or supplement the custom entity type definition.

func (SessionEntityTypeOutput) EnvironmentId added in v0.21.0

func (o SessionEntityTypeOutput) EnvironmentId() pulumi.StringOutput

func (SessionEntityTypeOutput) Location added in v0.21.0

func (SessionEntityTypeOutput) Name added in v0.19.0

The unique identifier of the session entity type. Format: `projects//locations//agents//sessions//entityTypes/` or `projects//locations//agents//environments//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment.

func (SessionEntityTypeOutput) Project added in v0.21.0

func (SessionEntityTypeOutput) SessionId added in v0.21.0

func (SessionEntityTypeOutput) ToSessionEntityTypeOutput added in v0.3.0

func (o SessionEntityTypeOutput) ToSessionEntityTypeOutput() SessionEntityTypeOutput

func (SessionEntityTypeOutput) ToSessionEntityTypeOutputWithContext added in v0.3.0

func (o SessionEntityTypeOutput) ToSessionEntityTypeOutputWithContext(ctx context.Context) SessionEntityTypeOutput

type SessionEntityTypeState added in v0.3.0

type SessionEntityTypeState struct {
}

func (SessionEntityTypeState) ElementType added in v0.3.0

func (SessionEntityTypeState) ElementType() reflect.Type

type TestCase added in v0.3.0

type TestCase struct {
	pulumi.CustomResourceState

	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// When the test was created.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The human-readable name of the test case, unique within the agent. Limit of 200 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The latest test result.
	LastTestResult GoogleCloudDialogflowCxV3beta1TestCaseResultResponseOutput `pulumi:"lastTestResult"`
	Location       pulumi.StringOutput                                        `pulumi:"location"`
	// The unique identifier of the test case. TestCases.CreateTestCase will populate the name automatically. Otherwise use format: `projects//locations//agents/ /testCases/`.
	Name pulumi.StringOutput `pulumi:"name"`
	// Additional freeform notes about the test case. Limit of 400 characters.
	Notes   pulumi.StringOutput `pulumi:"notes"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. Each tag should start with "#" and has a limit of 30 characters.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly.
	TestCaseConversationTurns GoogleCloudDialogflowCxV3beta1ConversationTurnResponseArrayOutput `pulumi:"testCaseConversationTurns"`
	// Config for the test case.
	TestConfig GoogleCloudDialogflowCxV3beta1TestConfigResponseOutput `pulumi:"testConfig"`
}

Creates a test case for the given agent. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

func GetTestCase added in v0.3.0

func GetTestCase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TestCaseState, opts ...pulumi.ResourceOption) (*TestCase, error)

GetTestCase gets an existing TestCase resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTestCase added in v0.3.0

func NewTestCase(ctx *pulumi.Context,
	name string, args *TestCaseArgs, opts ...pulumi.ResourceOption) (*TestCase, error)

NewTestCase registers a new resource with the given unique name, arguments, and options.

func (*TestCase) ElementType added in v0.3.0

func (*TestCase) ElementType() reflect.Type

func (*TestCase) ToTestCaseOutput added in v0.3.0

func (i *TestCase) ToTestCaseOutput() TestCaseOutput

func (*TestCase) ToTestCaseOutputWithContext added in v0.3.0

func (i *TestCase) ToTestCaseOutputWithContext(ctx context.Context) TestCaseOutput

type TestCaseArgs added in v0.3.0

type TestCaseArgs struct {
	AgentId pulumi.StringInput
	// The human-readable name of the test case, unique within the agent. Limit of 200 characters.
	DisplayName pulumi.StringInput
	// The latest test result.
	LastTestResult GoogleCloudDialogflowCxV3beta1TestCaseResultPtrInput
	Location       pulumi.StringPtrInput
	// The unique identifier of the test case. TestCases.CreateTestCase will populate the name automatically. Otherwise use format: `projects//locations//agents/ /testCases/`.
	Name pulumi.StringPtrInput
	// Additional freeform notes about the test case. Limit of 400 characters.
	Notes   pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. Each tag should start with "#" and has a limit of 30 characters.
	Tags pulumi.StringArrayInput
	// The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly.
	TestCaseConversationTurns GoogleCloudDialogflowCxV3beta1ConversationTurnArrayInput
	// Config for the test case.
	TestConfig GoogleCloudDialogflowCxV3beta1TestConfigPtrInput
}

The set of arguments for constructing a TestCase resource.

func (TestCaseArgs) ElementType added in v0.3.0

func (TestCaseArgs) ElementType() reflect.Type

type TestCaseInput added in v0.3.0

type TestCaseInput interface {
	pulumi.Input

	ToTestCaseOutput() TestCaseOutput
	ToTestCaseOutputWithContext(ctx context.Context) TestCaseOutput
}

type TestCaseOutput added in v0.3.0

type TestCaseOutput struct{ *pulumi.OutputState }

func (TestCaseOutput) AgentId added in v0.21.0

func (o TestCaseOutput) AgentId() pulumi.StringOutput

func (TestCaseOutput) CreationTime added in v0.19.0

func (o TestCaseOutput) CreationTime() pulumi.StringOutput

When the test was created.

func (TestCaseOutput) DisplayName added in v0.19.0

func (o TestCaseOutput) DisplayName() pulumi.StringOutput

The human-readable name of the test case, unique within the agent. Limit of 200 characters.

func (TestCaseOutput) ElementType added in v0.3.0

func (TestCaseOutput) ElementType() reflect.Type

func (TestCaseOutput) LastTestResult added in v0.19.0

The latest test result.

func (TestCaseOutput) Location added in v0.21.0

func (o TestCaseOutput) Location() pulumi.StringOutput

func (TestCaseOutput) Name added in v0.19.0

The unique identifier of the test case. TestCases.CreateTestCase will populate the name automatically. Otherwise use format: `projects//locations//agents/ /testCases/`.

func (TestCaseOutput) Notes added in v0.19.0

Additional freeform notes about the test case. Limit of 400 characters.

func (TestCaseOutput) Project added in v0.21.0

func (o TestCaseOutput) Project() pulumi.StringOutput

func (TestCaseOutput) Tags added in v0.19.0

Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. Each tag should start with "#" and has a limit of 30 characters.

func (TestCaseOutput) TestCaseConversationTurns added in v0.19.0

The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly.

func (TestCaseOutput) TestConfig added in v0.19.0

Config for the test case.

func (TestCaseOutput) ToTestCaseOutput added in v0.3.0

func (o TestCaseOutput) ToTestCaseOutput() TestCaseOutput

func (TestCaseOutput) ToTestCaseOutputWithContext added in v0.3.0

func (o TestCaseOutput) ToTestCaseOutputWithContext(ctx context.Context) TestCaseOutput

type TestCaseState added in v0.3.0

type TestCaseState struct {
}

func (TestCaseState) ElementType added in v0.3.0

func (TestCaseState) ElementType() reflect.Type

type TransitionRouteGroup added in v0.3.0

type TransitionRouteGroup struct {
	pulumi.CustomResourceState

	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// The human-readable name of the transition route group, unique within the flow. The display name can be no longer than 30 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	FlowId      pulumi.StringOutput `pulumi:"flowId"`
	// The language of the following fields in `TransitionRouteGroup`: * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `TransitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.
	LanguageCode pulumi.StringPtrOutput `pulumi:"languageCode"`
	Location     pulumi.StringOutput    `pulumi:"location"`
	// The unique identifier of the transition route group. TransitionRouteGroups.CreateTransitionRouteGroup populates the name automatically. Format: `projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Transition routes associated with the TransitionRouteGroup.
	TransitionRoutes GoogleCloudDialogflowCxV3beta1TransitionRouteResponseArrayOutput `pulumi:"transitionRoutes"`
}

Creates an TransitionRouteGroup in the specified flow. Note: You should always train a flow prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).

func GetTransitionRouteGroup added in v0.3.0

func GetTransitionRouteGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TransitionRouteGroupState, opts ...pulumi.ResourceOption) (*TransitionRouteGroup, error)

GetTransitionRouteGroup gets an existing TransitionRouteGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTransitionRouteGroup added in v0.3.0

func NewTransitionRouteGroup(ctx *pulumi.Context,
	name string, args *TransitionRouteGroupArgs, opts ...pulumi.ResourceOption) (*TransitionRouteGroup, error)

NewTransitionRouteGroup registers a new resource with the given unique name, arguments, and options.

func (*TransitionRouteGroup) ElementType added in v0.3.0

func (*TransitionRouteGroup) ElementType() reflect.Type

func (*TransitionRouteGroup) ToTransitionRouteGroupOutput added in v0.3.0

func (i *TransitionRouteGroup) ToTransitionRouteGroupOutput() TransitionRouteGroupOutput

func (*TransitionRouteGroup) ToTransitionRouteGroupOutputWithContext added in v0.3.0

func (i *TransitionRouteGroup) ToTransitionRouteGroupOutputWithContext(ctx context.Context) TransitionRouteGroupOutput

type TransitionRouteGroupArgs added in v0.3.0

type TransitionRouteGroupArgs struct {
	AgentId pulumi.StringInput
	// The human-readable name of the transition route group, unique within the flow. The display name can be no longer than 30 characters.
	DisplayName pulumi.StringInput
	FlowId      pulumi.StringInput
	// The language of the following fields in `TransitionRouteGroup`: * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `TransitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringPtrInput
	// The unique identifier of the transition route group. TransitionRouteGroups.CreateTransitionRouteGroup populates the name automatically. Format: `projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Transition routes associated with the TransitionRouteGroup.
	TransitionRoutes GoogleCloudDialogflowCxV3beta1TransitionRouteArrayInput
}

The set of arguments for constructing a TransitionRouteGroup resource.

func (TransitionRouteGroupArgs) ElementType added in v0.3.0

func (TransitionRouteGroupArgs) ElementType() reflect.Type

type TransitionRouteGroupInput added in v0.3.0

type TransitionRouteGroupInput interface {
	pulumi.Input

	ToTransitionRouteGroupOutput() TransitionRouteGroupOutput
	ToTransitionRouteGroupOutputWithContext(ctx context.Context) TransitionRouteGroupOutput
}

type TransitionRouteGroupOutput added in v0.3.0

type TransitionRouteGroupOutput struct{ *pulumi.OutputState }

func (TransitionRouteGroupOutput) AgentId added in v0.21.0

func (TransitionRouteGroupOutput) DisplayName added in v0.19.0

The human-readable name of the transition route group, unique within the flow. The display name can be no longer than 30 characters.

func (TransitionRouteGroupOutput) ElementType added in v0.3.0

func (TransitionRouteGroupOutput) ElementType() reflect.Type

func (TransitionRouteGroupOutput) FlowId added in v0.21.0

func (TransitionRouteGroupOutput) LanguageCode added in v0.21.0

The language of the following fields in `TransitionRouteGroup`: * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `TransitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If not specified, the agent's default language is used. [Many languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) are supported. Note: languages must be enabled in the agent before they can be used.

func (TransitionRouteGroupOutput) Location added in v0.21.0

func (TransitionRouteGroupOutput) Name added in v0.19.0

The unique identifier of the transition route group. TransitionRouteGroups.CreateTransitionRouteGroup populates the name automatically. Format: `projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.

func (TransitionRouteGroupOutput) Project added in v0.21.0

func (TransitionRouteGroupOutput) ToTransitionRouteGroupOutput added in v0.3.0

func (o TransitionRouteGroupOutput) ToTransitionRouteGroupOutput() TransitionRouteGroupOutput

func (TransitionRouteGroupOutput) ToTransitionRouteGroupOutputWithContext added in v0.3.0

func (o TransitionRouteGroupOutput) ToTransitionRouteGroupOutputWithContext(ctx context.Context) TransitionRouteGroupOutput

func (TransitionRouteGroupOutput) TransitionRoutes added in v0.19.0

Transition routes associated with the TransitionRouteGroup.

type TransitionRouteGroupState added in v0.3.0

type TransitionRouteGroupState struct {
}

func (TransitionRouteGroupState) ElementType added in v0.3.0

func (TransitionRouteGroupState) ElementType() reflect.Type

type Version added in v0.3.0

type Version struct {
	pulumi.CustomResourceState

	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// Create time of the version.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The description of the version. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description pulumi.StringOutput `pulumi:"description"`
	// The human-readable name of the version. Limit of 64 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	FlowId      pulumi.StringOutput `pulumi:"flowId"`
	Location    pulumi.StringOutput `pulumi:"location"`
	// Format: projects//locations//agents//flows//versions/. Version ID is a self-increasing number generated by Dialogflow upon version creation.
	Name pulumi.StringOutput `pulumi:"name"`
	// The NLU settings of the flow at version creation.
	NluSettings GoogleCloudDialogflowCxV3beta1NluSettingsResponseOutput `pulumi:"nluSettings"`
	Project     pulumi.StringOutput                                     `pulumi:"project"`
	// The state of this version. This field is read-only and cannot be set by create and update methods.
	State pulumi.StringOutput `pulumi:"state"`
}

Creates a Version in the specified Flow. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: CreateVersionOperationMetadata - `response`: Version

func GetVersion added in v0.3.0

func GetVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VersionState, opts ...pulumi.ResourceOption) (*Version, error)

GetVersion gets an existing Version resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewVersion added in v0.3.0

func NewVersion(ctx *pulumi.Context,
	name string, args *VersionArgs, opts ...pulumi.ResourceOption) (*Version, error)

NewVersion registers a new resource with the given unique name, arguments, and options.

func (*Version) ElementType added in v0.3.0

func (*Version) ElementType() reflect.Type

func (*Version) ToVersionOutput added in v0.3.0

func (i *Version) ToVersionOutput() VersionOutput

func (*Version) ToVersionOutputWithContext added in v0.3.0

func (i *Version) ToVersionOutputWithContext(ctx context.Context) VersionOutput

type VersionArgs added in v0.3.0

type VersionArgs struct {
	AgentId pulumi.StringInput
	// The description of the version. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description pulumi.StringPtrInput
	// The human-readable name of the version. Limit of 64 characters.
	DisplayName pulumi.StringInput
	FlowId      pulumi.StringInput
	Location    pulumi.StringPtrInput
	// Format: projects//locations//agents//flows//versions/. Version ID is a self-increasing number generated by Dialogflow upon version creation.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
}

The set of arguments for constructing a Version resource.

func (VersionArgs) ElementType added in v0.3.0

func (VersionArgs) ElementType() reflect.Type

type VersionInput added in v0.3.0

type VersionInput interface {
	pulumi.Input

	ToVersionOutput() VersionOutput
	ToVersionOutputWithContext(ctx context.Context) VersionOutput
}

type VersionOutput added in v0.3.0

type VersionOutput struct{ *pulumi.OutputState }

func (VersionOutput) AgentId added in v0.21.0

func (o VersionOutput) AgentId() pulumi.StringOutput

func (VersionOutput) CreateTime added in v0.19.0

func (o VersionOutput) CreateTime() pulumi.StringOutput

Create time of the version.

func (VersionOutput) Description added in v0.19.0

func (o VersionOutput) Description() pulumi.StringOutput

The description of the version. The maximum length is 500 characters. If exceeded, the request is rejected.

func (VersionOutput) DisplayName added in v0.19.0

func (o VersionOutput) DisplayName() pulumi.StringOutput

The human-readable name of the version. Limit of 64 characters.

func (VersionOutput) ElementType added in v0.3.0

func (VersionOutput) ElementType() reflect.Type

func (VersionOutput) FlowId added in v0.21.0

func (o VersionOutput) FlowId() pulumi.StringOutput

func (VersionOutput) Location added in v0.21.0

func (o VersionOutput) Location() pulumi.StringOutput

func (VersionOutput) Name added in v0.19.0

Format: projects//locations//agents//flows//versions/. Version ID is a self-increasing number generated by Dialogflow upon version creation.

func (VersionOutput) NluSettings added in v0.19.0

The NLU settings of the flow at version creation.

func (VersionOutput) Project added in v0.21.0

func (o VersionOutput) Project() pulumi.StringOutput

func (VersionOutput) State added in v0.19.0

func (o VersionOutput) State() pulumi.StringOutput

The state of this version. This field is read-only and cannot be set by create and update methods.

func (VersionOutput) ToVersionOutput added in v0.3.0

func (o VersionOutput) ToVersionOutput() VersionOutput

func (VersionOutput) ToVersionOutputWithContext added in v0.3.0

func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput

type VersionState added in v0.3.0

type VersionState struct {
}

func (VersionState) ElementType added in v0.3.0

func (VersionState) ElementType() reflect.Type

type Webhook added in v0.3.0

type Webhook struct {
	pulumi.CustomResourceState

	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// Indicates whether the webhook is disabled.
	Disabled pulumi.BoolOutput `pulumi:"disabled"`
	// The human-readable name of the webhook, unique within the agent.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseOutput `pulumi:"genericWebService"`
	Location          pulumi.StringOutput                                                  `pulumi:"location"`
	// The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: `projects//locations//agents//webhooks/`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Configuration for a [Service Directory](https://cloud.google.com/service-directory) service.
	ServiceDirectory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponseOutput `pulumi:"serviceDirectory"`
	// Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.
	Timeout pulumi.StringOutput `pulumi:"timeout"`
}

Creates a webhook in the specified agent.

func GetWebhook added in v0.3.0

func GetWebhook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebhookState, opts ...pulumi.ResourceOption) (*Webhook, error)

GetWebhook gets an existing Webhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWebhook added in v0.3.0

func NewWebhook(ctx *pulumi.Context,
	name string, args *WebhookArgs, opts ...pulumi.ResourceOption) (*Webhook, error)

NewWebhook registers a new resource with the given unique name, arguments, and options.

func (*Webhook) ElementType added in v0.3.0

func (*Webhook) ElementType() reflect.Type

func (*Webhook) ToWebhookOutput added in v0.3.0

func (i *Webhook) ToWebhookOutput() WebhookOutput

func (*Webhook) ToWebhookOutputWithContext added in v0.3.0

func (i *Webhook) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

type WebhookArgs added in v0.3.0

type WebhookArgs struct {
	AgentId pulumi.StringInput
	// Indicates whether the webhook is disabled.
	Disabled pulumi.BoolPtrInput
	// The human-readable name of the webhook, unique within the agent.
	DisplayName pulumi.StringInput
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServicePtrInput
	Location          pulumi.StringPtrInput
	// The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: `projects//locations//agents//webhooks/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Configuration for a [Service Directory](https://cloud.google.com/service-directory) service.
	ServiceDirectory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigPtrInput
	// Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.
	Timeout pulumi.StringPtrInput
}

The set of arguments for constructing a Webhook resource.

func (WebhookArgs) ElementType added in v0.3.0

func (WebhookArgs) ElementType() reflect.Type

type WebhookInput added in v0.3.0

type WebhookInput interface {
	pulumi.Input

	ToWebhookOutput() WebhookOutput
	ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
}

type WebhookOutput added in v0.3.0

type WebhookOutput struct{ *pulumi.OutputState }

func (WebhookOutput) AgentId added in v0.21.0

func (o WebhookOutput) AgentId() pulumi.StringOutput

func (WebhookOutput) Disabled added in v0.19.0

func (o WebhookOutput) Disabled() pulumi.BoolOutput

Indicates whether the webhook is disabled.

func (WebhookOutput) DisplayName added in v0.19.0

func (o WebhookOutput) DisplayName() pulumi.StringOutput

The human-readable name of the webhook, unique within the agent.

func (WebhookOutput) ElementType added in v0.3.0

func (WebhookOutput) ElementType() reflect.Type

func (WebhookOutput) GenericWebService added in v0.19.0

Configuration for a generic web service.

func (WebhookOutput) Location added in v0.21.0

func (o WebhookOutput) Location() pulumi.StringOutput

func (WebhookOutput) Name added in v0.19.0

The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: `projects//locations//agents//webhooks/`.

func (WebhookOutput) Project added in v0.21.0

func (o WebhookOutput) Project() pulumi.StringOutput

func (WebhookOutput) ServiceDirectory added in v0.19.0

Configuration for a [Service Directory](https://cloud.google.com/service-directory) service.

func (WebhookOutput) Timeout added in v0.19.0

func (o WebhookOutput) Timeout() pulumi.StringOutput

Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

func (WebhookOutput) ToWebhookOutput added in v0.3.0

func (o WebhookOutput) ToWebhookOutput() WebhookOutput

func (WebhookOutput) ToWebhookOutputWithContext added in v0.3.0

func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

type WebhookState added in v0.3.0

type WebhookState struct {
}

func (WebhookState) ElementType added in v0.3.0

func (WebhookState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL