v2

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 (
	// Unknown. Should never be used after a conversation is successfully created.
	ConversationConversationStageConversationStageUnspecified = ConversationConversationStage("CONVERSATION_STAGE_UNSPECIFIED")
	// The conversation should return virtual agent responses into the conversation.
	ConversationConversationStageVirtualAgentStage = ConversationConversationStage("VIRTUAL_AGENT_STAGE")
	// The conversation should not provide responses, just listen and provide suggestions.
	ConversationConversationStageHumanAssistStage = ConversationConversationStage("HUMAN_ASSIST_STAGE")
)
View Source
const (
	// The type is unspecified or arbitrary.
	DocumentKnowledgeTypesItemKnowledgeTypeUnspecified = DocumentKnowledgeTypesItem("KNOWLEDGE_TYPE_UNSPECIFIED")
	// The document content contains question and answer pairs as either HTML or CSV. Typical FAQ HTML formats are parsed accurately, but unusual formats may fail to be parsed. CSV must have questions in the first column and answers in the second, with no header. Because of this explicit format, they are always parsed accurately.
	DocumentKnowledgeTypesItemFaq = DocumentKnowledgeTypesItem("FAQ")
	// Documents for which unstructured text is extracted and used for question answering.
	DocumentKnowledgeTypesItemExtractiveQa = DocumentKnowledgeTypesItem("EXTRACTIVE_QA")
	// The entire document content as a whole can be used for query results. Only for Contact Center Solutions on Dialogflow.
	DocumentKnowledgeTypesItemArticleSuggestion = DocumentKnowledgeTypesItem("ARTICLE_SUGGESTION")
	// The document contains agent-facing Smart Reply entries.
	DocumentKnowledgeTypesItemAgentFacingSmartReply = DocumentKnowledgeTypesItem("AGENT_FACING_SMART_REPLY")
)
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 reference value.
	EntityTypeKindKindMap = EntityTypeKind("KIND_MAP")
	// List entity types contain a set of entries that do not map to reference values. However, list entity types can contain references to other entity types (with or without aliases).
	EntityTypeKindKindList = EntityTypeKind("KIND_LIST")
	// Regexp entity types allow to specify regular expressions in entries values.
	EntityTypeKindKindRegexp = EntityTypeKind("KIND_REGEXP")
)
View Source
const (
	// ModelType unspecified.
	GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeModelTypeUnspecified = GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType("MODEL_TYPE_UNSPECIFIED")
	// ModelType smart reply dual encoder model.
	GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeSmartReplyDualEncoderModel = GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType("SMART_REPLY_DUAL_ENCODER_MODEL")
	// ModelType smart reply bert model.
	GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeSmartReplyBertModel = GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType("SMART_REPLY_BERT_MODEL")
)
View Source
const (
	// Feature type not specified.
	GoogleCloudDialogflowV2FulfillmentFeatureTypeTypeUnspecified = GoogleCloudDialogflowV2FulfillmentFeatureType("TYPE_UNSPECIFIED")
	// Fulfillment is enabled for SmallTalk.
	GoogleCloudDialogflowV2FulfillmentFeatureTypeSmalltalk = GoogleCloudDialogflowV2FulfillmentFeatureType("SMALLTALK")
)
View Source
const (
	// Unspecified
	GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintUrlTypeHintUnspecified = GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint("URL_TYPE_HINT_UNSPECIFIED")
	// Url would be an amp action
	GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintAmpAction = GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint("AMP_ACTION")
	// URL that points directly to AMP content, or to a canonical URL which refers to AMP content via .
	GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintAmpContent = GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint("AMP_CONTENT")
)
View Source
const (
	// Fill the gaps between the image and the image container with gray bars.
	GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsImageDisplayOptionsUnspecified = GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions("IMAGE_DISPLAY_OPTIONS_UNSPECIFIED")
	// Fill the gaps between the image and the image container with gray bars.
	GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsGray = GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions("GRAY")
	// Fill the gaps between the image and the image container with white bars.
	GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsWhite = GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions("WHITE")
	// Image is scaled such that the image width and height match or exceed the container dimensions. This may crop the top and bottom of the image if the scaled image height is greater than the container height, or crop the left and right of the image if the scaled image width is greater than the container width. This is similar to "Zoom Mode" on a widescreen TV when playing a 4:3 video.
	GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsCropped = GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions("CROPPED")
	// Pad the gaps between image and image frame with a blurred copy of the same image.
	GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsBlurredBackground = GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions("BLURRED_BACKGROUND")
)
View Source
const (
	// Text is aligned to the leading edge of the column.
	GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentHorizontalAlignmentUnspecified = GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment("HORIZONTAL_ALIGNMENT_UNSPECIFIED")
	// Text is aligned to the leading edge of the column.
	GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentLeading = GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment("LEADING")
	// Text is centered in the column.
	GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentCenter = GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment("CENTER")
	// Text is aligned to the trailing edge of the column.
	GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentTrailing = GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment("TRAILING")
)
View Source
const (
	// Unspecified.
	GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeResponseMediaTypeUnspecified = GoogleCloudDialogflowV2IntentMessageMediaContentMediaType("RESPONSE_MEDIA_TYPE_UNSPECIFIED")
	// Response media type is audio.
	GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeAudio = GoogleCloudDialogflowV2IntentMessageMediaContentMediaType("AUDIO")
)
View Source
const (
	// Default platform.
	GoogleCloudDialogflowV2IntentMessagePlatformPlatformUnspecified = GoogleCloudDialogflowV2IntentMessagePlatform("PLATFORM_UNSPECIFIED")
	// Facebook.
	GoogleCloudDialogflowV2IntentMessagePlatformFacebook = GoogleCloudDialogflowV2IntentMessagePlatform("FACEBOOK")
	// Slack.
	GoogleCloudDialogflowV2IntentMessagePlatformSlack = GoogleCloudDialogflowV2IntentMessagePlatform("SLACK")
	// Telegram.
	GoogleCloudDialogflowV2IntentMessagePlatformTelegram = GoogleCloudDialogflowV2IntentMessagePlatform("TELEGRAM")
	// Kik.
	GoogleCloudDialogflowV2IntentMessagePlatformKik = GoogleCloudDialogflowV2IntentMessagePlatform("KIK")
	// Skype.
	GoogleCloudDialogflowV2IntentMessagePlatformSkype = GoogleCloudDialogflowV2IntentMessagePlatform("SKYPE")
	// Line.
	GoogleCloudDialogflowV2IntentMessagePlatformLine = GoogleCloudDialogflowV2IntentMessagePlatform("LINE")
	// Viber.
	GoogleCloudDialogflowV2IntentMessagePlatformViber = GoogleCloudDialogflowV2IntentMessagePlatform("VIBER")
	// Google Assistant See [Dialogflow webhook format](https://developers.google.com/assistant/actions/build/json/dialogflow-webhook-json)
	GoogleCloudDialogflowV2IntentMessagePlatformActionsOnGoogle = GoogleCloudDialogflowV2IntentMessagePlatform("ACTIONS_ON_GOOGLE")
	// Google Hangouts.
	GoogleCloudDialogflowV2IntentMessagePlatformGoogleHangouts = GoogleCloudDialogflowV2IntentMessagePlatform("GOOGLE_HANGOUTS")
)
View Source
const (
	// Not specified. This value should never be used.
	GoogleCloudDialogflowV2IntentTrainingPhraseTypeTypeUnspecified = GoogleCloudDialogflowV2IntentTrainingPhraseType("TYPE_UNSPECIFIED")
	// Examples do not contain @-prefixed entity type names, but example parts can be annotated with entity types.
	GoogleCloudDialogflowV2IntentTrainingPhraseTypeExample = GoogleCloudDialogflowV2IntentTrainingPhraseType("EXAMPLE")
	// Templates are not annotated with entity types, but they can contain @-prefixed entity type names as substrings. Template mode has been deprecated. Example mode is the only supported way to create new training phrases. If you have existing training phrases that you've created in template mode, those will continue to work.
	GoogleCloudDialogflowV2IntentTrainingPhraseTypeTemplate = GoogleCloudDialogflowV2IntentTrainingPhraseType("TEMPLATE")
)
View Source
const (
	// If it is unspecified, PROTO will be used.
	GoogleCloudDialogflowV2NotificationConfigMessageFormatMessageFormatUnspecified = GoogleCloudDialogflowV2NotificationConfigMessageFormat("MESSAGE_FORMAT_UNSPECIFIED")
	// Pub/Sub message will be serialized proto.
	GoogleCloudDialogflowV2NotificationConfigMessageFormatProto = GoogleCloudDialogflowV2NotificationConfigMessageFormat("PROTO")
	// Pub/Sub message will be json.
	GoogleCloudDialogflowV2NotificationConfigMessageFormatJson = GoogleCloudDialogflowV2NotificationConfigMessageFormat("JSON")
)
View Source
const (
	// ModelType unspecified.
	GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeModelTypeUnspecified = GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType("MODEL_TYPE_UNSPECIFIED")
	// ModelType smart reply dual encoder model.
	GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeSmartReplyDualEncoderModel = GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType("SMART_REPLY_DUAL_ENCODER_MODEL")
	// ModelType smart reply bert model.
	GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeSmartReplyBertModel = GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType("SMART_REPLY_BERT_MODEL")
)
View Source
const (
	// No model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.
	GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantSpeechModelVariantUnspecified = GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant("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.
	GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantUseBestAvailable = GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant("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.
	GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantUseStandard = GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant("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.
	GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantUseEnhanced = GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant("USE_ENHANCED")
)
View Source
const (
	// Unspecified feature type.
	GoogleCloudDialogflowV2SuggestionFeatureTypeTypeUnspecified = GoogleCloudDialogflowV2SuggestionFeatureType("TYPE_UNSPECIFIED")
	// Run article suggestion model for chat.
	GoogleCloudDialogflowV2SuggestionFeatureTypeArticleSuggestion = GoogleCloudDialogflowV2SuggestionFeatureType("ARTICLE_SUGGESTION")
	// Run FAQ model for chat.
	GoogleCloudDialogflowV2SuggestionFeatureTypeFaq = GoogleCloudDialogflowV2SuggestionFeatureType("FAQ")
	// Run smart reply model for chat.
	GoogleCloudDialogflowV2SuggestionFeatureTypeSmartReply = GoogleCloudDialogflowV2SuggestionFeatureType("SMART_REPLY")
	// Run knowledge search with text input from agent or text generated query.
	GoogleCloudDialogflowV2SuggestionFeatureTypeKnowledgeSearch = GoogleCloudDialogflowV2SuggestionFeatureType("KNOWLEDGE_SEARCH")
)
View Source
const (
	// Not specified.
	GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingUnspecified = GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding("OUTPUT_AUDIO_ENCODING_UNSPECIFIED")
	// Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.
	GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingLinear16 = GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding("OUTPUT_AUDIO_ENCODING_LINEAR_16")
	// MP3 audio at 32kbps.
	GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp3 = GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding("OUTPUT_AUDIO_ENCODING_MP3")
	// MP3 audio at 64kbps.
	GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp364Kbps = GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding("OUTPUT_AUDIO_ENCODING_MP3_64_KBPS")
	// Opus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.
	GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingOggOpus = GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding("OUTPUT_AUDIO_ENCODING_OGG_OPUS")
	// 8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
	GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMulaw = GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding("OUTPUT_AUDIO_ENCODING_MULAW")
)
View Source
const (
	// An unspecified gender, which means that the client doesn't care which gender the selected voice will have.
	GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderSsmlVoiceGenderUnspecified = GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender("SSML_VOICE_GENDER_UNSPECIFIED")
	// A male voice.
	GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderSsmlVoiceGenderMale = GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender("SSML_VOICE_GENDER_MALE")
	// A female voice.
	GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderSsmlVoiceGenderFemale = GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender("SSML_VOICE_GENDER_FEMALE")
	// A gender-neutral voice.
	GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderSsmlVoiceGenderNeutral = GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender("SSML_VOICE_GENDER_NEUTRAL")
)
View Source
const (
	// Default platform.
	IntentDefaultResponsePlatformsItemPlatformUnspecified = IntentDefaultResponsePlatformsItem("PLATFORM_UNSPECIFIED")
	// Facebook.
	IntentDefaultResponsePlatformsItemFacebook = IntentDefaultResponsePlatformsItem("FACEBOOK")
	// Slack.
	IntentDefaultResponsePlatformsItemSlack = IntentDefaultResponsePlatformsItem("SLACK")
	// Telegram.
	IntentDefaultResponsePlatformsItemTelegram = IntentDefaultResponsePlatformsItem("TELEGRAM")
	// Kik.
	IntentDefaultResponsePlatformsItemKik = IntentDefaultResponsePlatformsItem("KIK")
	// Skype.
	IntentDefaultResponsePlatformsItemSkype = IntentDefaultResponsePlatformsItem("SKYPE")
	// Line.
	IntentDefaultResponsePlatformsItemLine = IntentDefaultResponsePlatformsItem("LINE")
	// Viber.
	IntentDefaultResponsePlatformsItemViber = IntentDefaultResponsePlatformsItem("VIBER")
	// Google Assistant See [Dialogflow webhook format](https://developers.google.com/assistant/actions/build/json/dialogflow-webhook-json)
	IntentDefaultResponsePlatformsItemActionsOnGoogle = IntentDefaultResponsePlatformsItem("ACTIONS_ON_GOOGLE")
	// Google Hangouts.
	IntentDefaultResponsePlatformsItemGoogleHangouts = IntentDefaultResponsePlatformsItem("GOOGLE_HANGOUTS")
)
View Source
const (
	// Webhook is disabled in the agent and in the intent.
	IntentWebhookStateWebhookStateUnspecified = IntentWebhookState("WEBHOOK_STATE_UNSPECIFIED")
	// Webhook is enabled in the agent and in the intent.
	IntentWebhookStateWebhookStateEnabled = IntentWebhookState("WEBHOOK_STATE_ENABLED")
	// Webhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook.
	IntentWebhookStateWebhookStateEnabledForSlotFilling = IntentWebhookState("WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING")
)
View Source
const (
	// Participant role not set.
	ParticipantRoleRoleUnspecified = ParticipantRole("ROLE_UNSPECIFIED")
	// Participant is a human agent.
	ParticipantRoleHumanAgent = ParticipantRole("HUMAN_AGENT")
	// Participant is an automated agent, such as a Dialogflow agent.
	ParticipantRoleAutomatedAgent = ParticipantRole("AUTOMATED_AGENT")
	// Participant is an end user that has called or chatted with Dialogflow services.
	ParticipantRoleEndUser = ParticipantRole("END_USER")
)
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 Context added in v0.3.0

type Context struct {
	pulumi.CustomResourceState

	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// Optional. The number of conversational query requests after which the context expires. The default is `0`. If set to `0`, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
	LifespanCount pulumi.IntOutput    `pulumi:"lifespanCount"`
	Location      pulumi.StringOutput `pulumi:"location"`
	// The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in `a-zA-Z0-9_-%` and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
	Parameters pulumi.StringMapOutput `pulumi:"parameters"`
	Project    pulumi.StringOutput    `pulumi:"project"`
	SessionId  pulumi.StringOutput    `pulumi:"sessionId"`
	UserId     pulumi.StringOutput    `pulumi:"userId"`
}

Creates a context. If the specified context already exists, overrides the context. Auto-naming is currently not supported for this resource.

func GetContext added in v0.3.0

func GetContext(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContextState, opts ...pulumi.ResourceOption) (*Context, error)

GetContext gets an existing Context 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 NewContext added in v0.3.0

func NewContext(ctx *pulumi.Context,
	name string, args *ContextArgs, opts ...pulumi.ResourceOption) (*Context, error)

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

func (*Context) ElementType added in v0.3.0

func (*Context) ElementType() reflect.Type

func (*Context) ToContextOutput added in v0.3.0

func (i *Context) ToContextOutput() ContextOutput

func (*Context) ToContextOutputWithContext added in v0.3.0

func (i *Context) ToContextOutputWithContext(ctx context.Context) ContextOutput

type ContextArgs added in v0.3.0

type ContextArgs struct {
	EnvironmentId pulumi.StringInput
	// Optional. The number of conversational query requests after which the context expires. The default is `0`. If set to `0`, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
	LifespanCount pulumi.IntPtrInput
	Location      pulumi.StringPtrInput
	// The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in `a-zA-Z0-9_-%` and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`
	Name pulumi.StringInput
	// Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
	Parameters pulumi.StringMapInput
	Project    pulumi.StringPtrInput
	SessionId  pulumi.StringInput
	UserId     pulumi.StringInput
}

The set of arguments for constructing a Context resource.

func (ContextArgs) ElementType added in v0.3.0

func (ContextArgs) ElementType() reflect.Type

type ContextInput added in v0.3.0

type ContextInput interface {
	pulumi.Input

	ToContextOutput() ContextOutput
	ToContextOutputWithContext(ctx context.Context) ContextOutput
}

type ContextOutput added in v0.3.0

type ContextOutput struct{ *pulumi.OutputState }

func (ContextOutput) ElementType added in v0.3.0

func (ContextOutput) ElementType() reflect.Type

func (ContextOutput) EnvironmentId added in v0.21.0

func (o ContextOutput) EnvironmentId() pulumi.StringOutput

func (ContextOutput) LifespanCount added in v0.19.0

func (o ContextOutput) LifespanCount() pulumi.IntOutput

Optional. The number of conversational query requests after which the context expires. The default is `0`. If set to `0`, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.

func (ContextOutput) Location added in v0.21.0

func (o ContextOutput) Location() pulumi.StringOutput

func (ContextOutput) Name added in v0.19.0

The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in `a-zA-Z0-9_-%` and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`

func (ContextOutput) Parameters added in v0.19.0

func (o ContextOutput) Parameters() pulumi.StringMapOutput

Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.

func (ContextOutput) Project added in v0.21.0

func (o ContextOutput) Project() pulumi.StringOutput

func (ContextOutput) SessionId added in v0.21.0

func (o ContextOutput) SessionId() pulumi.StringOutput

func (ContextOutput) ToContextOutput added in v0.3.0

func (o ContextOutput) ToContextOutput() ContextOutput

func (ContextOutput) ToContextOutputWithContext added in v0.3.0

func (o ContextOutput) ToContextOutputWithContext(ctx context.Context) ContextOutput

func (ContextOutput) UserId added in v0.21.0

func (o ContextOutput) UserId() pulumi.StringOutput

type ContextState added in v0.3.0

type ContextState struct {
}

func (ContextState) ElementType added in v0.3.0

func (ContextState) ElementType() reflect.Type

type Conversation

type Conversation struct {
	pulumi.CustomResourceState

	// Optional. Identifier of the conversation. Generally it's auto generated by Google. Only set it if you cannot wait for the response to return a auto-generated one to you. The conversation ID must be compliant with the regression fomula `a-zA-Z*` with the characters length in range of [3,64]. If the field is provided, the caller is resposible for 1. the uniqueness of the ID, otherwise the request will be rejected. 2. the consistency for whether to use custom ID or not under a project to better ensure uniqueness.
	ConversationId pulumi.StringPtrOutput `pulumi:"conversationId"`
	// The Conversation Profile to be used to configure this Conversation. This field cannot be updated. Format: `projects//locations//conversationProfiles/`.
	ConversationProfile pulumi.StringOutput `pulumi:"conversationProfile"`
	// The stage of a conversation. It indicates whether the virtual agent or a human agent is handling the conversation. If the conversation is created with the conversation profile that has Dialogflow config set, defaults to ConversationStage.VIRTUAL_AGENT_STAGE; Otherwise, defaults to ConversationStage.HUMAN_ASSIST_STAGE. If the conversation is created with the conversation profile that has Dialogflow config set but explicitly sets conversation_stage to ConversationStage.HUMAN_ASSIST_STAGE, it skips ConversationStage.VIRTUAL_AGENT_STAGE stage and directly goes to ConversationStage.HUMAN_ASSIST_STAGE.
	ConversationStage pulumi.StringOutput `pulumi:"conversationStage"`
	// The time the conversation was finished.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// The current state of the Conversation.
	LifecycleState pulumi.StringOutput `pulumi:"lifecycleState"`
	Location       pulumi.StringOutput `pulumi:"location"`
	// The unique identifier of this conversation. Format: `projects//locations//conversations/`.
	Name pulumi.StringOutput `pulumi:"name"`
	// It will not be empty if the conversation is to be connected over telephony.
	PhoneNumber GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput `pulumi:"phoneNumber"`
	Project     pulumi.StringOutput                                          `pulumi:"project"`
	// The time the conversation was started.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
}

Creates a new conversation. Conversations are auto-completed after 24 hours. Conversation Lifecycle: There are two stages during a conversation: Automated Agent Stage and Assist Stage. For Automated Agent Stage, there will be a dialogflow agent responding to user queries. For Assist Stage, there's no dialogflow agent responding to user queries. But we will provide suggestions which are generated from conversation. If Conversation.conversation_profile is configured for a dialogflow agent, conversation will start from `Automated Agent Stage`, otherwise, it will start from `Assist Stage`. And during `Automated Agent Stage`, once an Intent with Intent.live_agent_handoff is triggered, conversation will transfer to Assist Stage. Auto-naming is currently not supported for this resource. 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 GetConversation

func GetConversation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConversationState, opts ...pulumi.ResourceOption) (*Conversation, error)

GetConversation gets an existing Conversation 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 NewConversation

func NewConversation(ctx *pulumi.Context,
	name string, args *ConversationArgs, opts ...pulumi.ResourceOption) (*Conversation, error)

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

func (*Conversation) ElementType

func (*Conversation) ElementType() reflect.Type

func (*Conversation) ToConversationOutput

func (i *Conversation) ToConversationOutput() ConversationOutput

func (*Conversation) ToConversationOutputWithContext

func (i *Conversation) ToConversationOutputWithContext(ctx context.Context) ConversationOutput

type ConversationArgs

type ConversationArgs struct {
	// Optional. Identifier of the conversation. Generally it's auto generated by Google. Only set it if you cannot wait for the response to return a auto-generated one to you. The conversation ID must be compliant with the regression fomula `a-zA-Z*` with the characters length in range of [3,64]. If the field is provided, the caller is resposible for 1. the uniqueness of the ID, otherwise the request will be rejected. 2. the consistency for whether to use custom ID or not under a project to better ensure uniqueness.
	ConversationId pulumi.StringPtrInput
	// The Conversation Profile to be used to configure this Conversation. This field cannot be updated. Format: `projects//locations//conversationProfiles/`.
	ConversationProfile pulumi.StringInput
	// The stage of a conversation. It indicates whether the virtual agent or a human agent is handling the conversation. If the conversation is created with the conversation profile that has Dialogflow config set, defaults to ConversationStage.VIRTUAL_AGENT_STAGE; Otherwise, defaults to ConversationStage.HUMAN_ASSIST_STAGE. If the conversation is created with the conversation profile that has Dialogflow config set but explicitly sets conversation_stage to ConversationStage.HUMAN_ASSIST_STAGE, it skips ConversationStage.VIRTUAL_AGENT_STAGE stage and directly goes to ConversationStage.HUMAN_ASSIST_STAGE.
	ConversationStage ConversationConversationStagePtrInput
	Location          pulumi.StringPtrInput
	Project           pulumi.StringPtrInput
}

The set of arguments for constructing a Conversation resource.

func (ConversationArgs) ElementType

func (ConversationArgs) ElementType() reflect.Type

type ConversationConversationStage added in v0.4.0

type ConversationConversationStage string

The stage of a conversation. It indicates whether the virtual agent or a human agent is handling the conversation. If the conversation is created with the conversation profile that has Dialogflow config set, defaults to ConversationStage.VIRTUAL_AGENT_STAGE; Otherwise, defaults to ConversationStage.HUMAN_ASSIST_STAGE. If the conversation is created with the conversation profile that has Dialogflow config set but explicitly sets conversation_stage to ConversationStage.HUMAN_ASSIST_STAGE, it skips ConversationStage.VIRTUAL_AGENT_STAGE stage and directly goes to ConversationStage.HUMAN_ASSIST_STAGE.

func (ConversationConversationStage) ElementType added in v0.4.0

func (ConversationConversationStage) ToConversationConversationStageOutput added in v0.6.0

func (e ConversationConversationStage) ToConversationConversationStageOutput() ConversationConversationStageOutput

func (ConversationConversationStage) ToConversationConversationStageOutputWithContext added in v0.6.0

func (e ConversationConversationStage) ToConversationConversationStageOutputWithContext(ctx context.Context) ConversationConversationStageOutput

func (ConversationConversationStage) ToConversationConversationStagePtrOutput added in v0.6.0

func (e ConversationConversationStage) ToConversationConversationStagePtrOutput() ConversationConversationStagePtrOutput

func (ConversationConversationStage) ToConversationConversationStagePtrOutputWithContext added in v0.6.0

func (e ConversationConversationStage) ToConversationConversationStagePtrOutputWithContext(ctx context.Context) ConversationConversationStagePtrOutput

func (ConversationConversationStage) ToStringOutput added in v0.4.0

func (ConversationConversationStage) ToStringOutputWithContext added in v0.4.0

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

func (ConversationConversationStage) ToStringPtrOutput added in v0.4.0

func (ConversationConversationStage) ToStringPtrOutputWithContext added in v0.4.0

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

type ConversationConversationStageInput added in v0.6.0

type ConversationConversationStageInput interface {
	pulumi.Input

	ToConversationConversationStageOutput() ConversationConversationStageOutput
	ToConversationConversationStageOutputWithContext(context.Context) ConversationConversationStageOutput
}

ConversationConversationStageInput is an input type that accepts ConversationConversationStageArgs and ConversationConversationStageOutput values. You can construct a concrete instance of `ConversationConversationStageInput` via:

ConversationConversationStageArgs{...}

type ConversationConversationStageOutput added in v0.6.0

type ConversationConversationStageOutput struct{ *pulumi.OutputState }

func (ConversationConversationStageOutput) ElementType added in v0.6.0

func (ConversationConversationStageOutput) ToConversationConversationStageOutput added in v0.6.0

func (o ConversationConversationStageOutput) ToConversationConversationStageOutput() ConversationConversationStageOutput

func (ConversationConversationStageOutput) ToConversationConversationStageOutputWithContext added in v0.6.0

func (o ConversationConversationStageOutput) ToConversationConversationStageOutputWithContext(ctx context.Context) ConversationConversationStageOutput

func (ConversationConversationStageOutput) ToConversationConversationStagePtrOutput added in v0.6.0

func (o ConversationConversationStageOutput) ToConversationConversationStagePtrOutput() ConversationConversationStagePtrOutput

func (ConversationConversationStageOutput) ToConversationConversationStagePtrOutputWithContext added in v0.6.0

func (o ConversationConversationStageOutput) ToConversationConversationStagePtrOutputWithContext(ctx context.Context) ConversationConversationStagePtrOutput

func (ConversationConversationStageOutput) ToStringOutput added in v0.6.0

func (ConversationConversationStageOutput) ToStringOutputWithContext added in v0.6.0

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

func (ConversationConversationStageOutput) ToStringPtrOutput added in v0.6.0

func (ConversationConversationStageOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type ConversationConversationStagePtrInput added in v0.6.0

type ConversationConversationStagePtrInput interface {
	pulumi.Input

	ToConversationConversationStagePtrOutput() ConversationConversationStagePtrOutput
	ToConversationConversationStagePtrOutputWithContext(context.Context) ConversationConversationStagePtrOutput
}

func ConversationConversationStagePtr added in v0.6.0

func ConversationConversationStagePtr(v string) ConversationConversationStagePtrInput

type ConversationConversationStagePtrOutput added in v0.6.0

type ConversationConversationStagePtrOutput struct{ *pulumi.OutputState }

func (ConversationConversationStagePtrOutput) Elem added in v0.6.0

func (ConversationConversationStagePtrOutput) ElementType added in v0.6.0

func (ConversationConversationStagePtrOutput) ToConversationConversationStagePtrOutput added in v0.6.0

func (o ConversationConversationStagePtrOutput) ToConversationConversationStagePtrOutput() ConversationConversationStagePtrOutput

func (ConversationConversationStagePtrOutput) ToConversationConversationStagePtrOutputWithContext added in v0.6.0

func (o ConversationConversationStagePtrOutput) ToConversationConversationStagePtrOutputWithContext(ctx context.Context) ConversationConversationStagePtrOutput

func (ConversationConversationStagePtrOutput) ToStringPtrOutput added in v0.6.0

func (ConversationConversationStagePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type ConversationDataset added in v0.16.0

type ConversationDataset struct {
	pulumi.CustomResourceState

	// The number of conversations this conversation dataset contains.
	ConversationCount pulumi.StringOutput `pulumi:"conversationCount"`
	// Metadata set during conversation data import.
	ConversationInfo GoogleCloudDialogflowV2ConversationInfoResponseOutput `pulumi:"conversationInfo"`
	// Creation time of this dataset.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Optional. The description of the dataset. Maximum of 10000 bytes.
	Description pulumi.StringOutput `pulumi:"description"`
	// The display name of the dataset. Maximum of 64 bytes.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Input configurations set during conversation data import.
	InputConfig GoogleCloudDialogflowV2InputConfigResponseOutput `pulumi:"inputConfig"`
	Location    pulumi.StringOutput                              `pulumi:"location"`
	// ConversationDataset resource name. Format: `projects//locations//conversationDatasets/`
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
}

Creates a new conversation dataset. This method is a [long-running operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The returned `Operation` type has the following method-specific fields: - `metadata`: CreateConversationDatasetOperationMetadata - `response`: ConversationDataset Auto-naming is currently not supported for this resource.

func GetConversationDataset added in v0.16.0

func GetConversationDataset(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConversationDatasetState, opts ...pulumi.ResourceOption) (*ConversationDataset, error)

GetConversationDataset gets an existing ConversationDataset 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 NewConversationDataset added in v0.16.0

func NewConversationDataset(ctx *pulumi.Context,
	name string, args *ConversationDatasetArgs, opts ...pulumi.ResourceOption) (*ConversationDataset, error)

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

func (*ConversationDataset) ElementType added in v0.16.0

func (*ConversationDataset) ElementType() reflect.Type

func (*ConversationDataset) ToConversationDatasetOutput added in v0.16.0

func (i *ConversationDataset) ToConversationDatasetOutput() ConversationDatasetOutput

func (*ConversationDataset) ToConversationDatasetOutputWithContext added in v0.16.0

func (i *ConversationDataset) ToConversationDatasetOutputWithContext(ctx context.Context) ConversationDatasetOutput

type ConversationDatasetArgs added in v0.16.0

type ConversationDatasetArgs struct {
	// Optional. The description of the dataset. Maximum of 10000 bytes.
	Description pulumi.StringPtrInput
	// The display name of the dataset. Maximum of 64 bytes.
	DisplayName pulumi.StringInput
	Location    pulumi.StringPtrInput
	Project     pulumi.StringPtrInput
}

The set of arguments for constructing a ConversationDataset resource.

func (ConversationDatasetArgs) ElementType added in v0.16.0

func (ConversationDatasetArgs) ElementType() reflect.Type

type ConversationDatasetInput added in v0.16.0

type ConversationDatasetInput interface {
	pulumi.Input

	ToConversationDatasetOutput() ConversationDatasetOutput
	ToConversationDatasetOutputWithContext(ctx context.Context) ConversationDatasetOutput
}

type ConversationDatasetOutput added in v0.16.0

type ConversationDatasetOutput struct{ *pulumi.OutputState }

func (ConversationDatasetOutput) ConversationCount added in v0.19.0

func (o ConversationDatasetOutput) ConversationCount() pulumi.StringOutput

The number of conversations this conversation dataset contains.

func (ConversationDatasetOutput) ConversationInfo added in v0.19.0

Metadata set during conversation data import.

func (ConversationDatasetOutput) CreateTime added in v0.19.0

Creation time of this dataset.

func (ConversationDatasetOutput) Description added in v0.19.0

Optional. The description of the dataset. Maximum of 10000 bytes.

func (ConversationDatasetOutput) DisplayName added in v0.19.0

The display name of the dataset. Maximum of 64 bytes.

func (ConversationDatasetOutput) ElementType added in v0.16.0

func (ConversationDatasetOutput) ElementType() reflect.Type

func (ConversationDatasetOutput) InputConfig added in v0.19.0

Input configurations set during conversation data import.

func (ConversationDatasetOutput) Location added in v0.21.0

func (ConversationDatasetOutput) Name added in v0.19.0

ConversationDataset resource name. Format: `projects//locations//conversationDatasets/`

func (ConversationDatasetOutput) Project added in v0.21.0

func (ConversationDatasetOutput) ToConversationDatasetOutput added in v0.16.0

func (o ConversationDatasetOutput) ToConversationDatasetOutput() ConversationDatasetOutput

func (ConversationDatasetOutput) ToConversationDatasetOutputWithContext added in v0.16.0

func (o ConversationDatasetOutput) ToConversationDatasetOutputWithContext(ctx context.Context) ConversationDatasetOutput

type ConversationDatasetState added in v0.16.0

type ConversationDatasetState struct {
}

func (ConversationDatasetState) ElementType added in v0.16.0

func (ConversationDatasetState) ElementType() reflect.Type

type ConversationInput

type ConversationInput interface {
	pulumi.Input

	ToConversationOutput() ConversationOutput
	ToConversationOutputWithContext(ctx context.Context) ConversationOutput
}

type ConversationModel added in v0.16.0

type ConversationModel struct {
	pulumi.CustomResourceState

	// Metadata for article suggestion models.
	ArticleSuggestionModelMetadata GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutput `pulumi:"articleSuggestionModelMetadata"`
	// Creation time of this model.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Datasets used to create model.
	Datasets GoogleCloudDialogflowV2InputDatasetResponseArrayOutput `pulumi:"datasets"`
	// The display name of the model. At most 64 bytes long.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Language code for the conversation model. If not specified, the language is en-US. Language at ConversationModel should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
	LanguageCode pulumi.StringOutput `pulumi:"languageCode"`
	Location     pulumi.StringOutput `pulumi:"location"`
	// ConversationModel resource name. Format: `projects//conversationModels/`
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Metadata for smart reply models.
	SmartReplyModelMetadata GoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutput `pulumi:"smartReplyModelMetadata"`
	// State of the model. A model can only serve prediction requests after it gets deployed.
	State pulumi.StringOutput `pulumi:"state"`
}

Creates a model. This method is a [long-running operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The returned `Operation` type has the following method-specific fields: - `metadata`: CreateConversationModelOperationMetadata - `response`: ConversationModel

func GetConversationModel added in v0.16.0

func GetConversationModel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConversationModelState, opts ...pulumi.ResourceOption) (*ConversationModel, error)

GetConversationModel gets an existing ConversationModel 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 NewConversationModel added in v0.16.0

func NewConversationModel(ctx *pulumi.Context,
	name string, args *ConversationModelArgs, opts ...pulumi.ResourceOption) (*ConversationModel, error)

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

func (*ConversationModel) ElementType added in v0.16.0

func (*ConversationModel) ElementType() reflect.Type

func (*ConversationModel) ToConversationModelOutput added in v0.16.0

func (i *ConversationModel) ToConversationModelOutput() ConversationModelOutput

func (*ConversationModel) ToConversationModelOutputWithContext added in v0.16.0

func (i *ConversationModel) ToConversationModelOutputWithContext(ctx context.Context) ConversationModelOutput

type ConversationModelArgs added in v0.16.0

type ConversationModelArgs struct {
	// Metadata for article suggestion models.
	ArticleSuggestionModelMetadata GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrInput
	// Datasets used to create model.
	Datasets GoogleCloudDialogflowV2InputDatasetArrayInput
	// The display name of the model. At most 64 bytes long.
	DisplayName pulumi.StringInput
	// Language code for the conversation model. If not specified, the language is en-US. Language at ConversationModel should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringPtrInput
	// ConversationModel resource name. Format: `projects//conversationModels/`
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Metadata for smart reply models.
	SmartReplyModelMetadata GoogleCloudDialogflowV2SmartReplyModelMetadataPtrInput
}

The set of arguments for constructing a ConversationModel resource.

func (ConversationModelArgs) ElementType added in v0.16.0

func (ConversationModelArgs) ElementType() reflect.Type

type ConversationModelInput added in v0.16.0

type ConversationModelInput interface {
	pulumi.Input

	ToConversationModelOutput() ConversationModelOutput
	ToConversationModelOutputWithContext(ctx context.Context) ConversationModelOutput
}

type ConversationModelOutput added in v0.16.0

type ConversationModelOutput struct{ *pulumi.OutputState }

func (ConversationModelOutput) ArticleSuggestionModelMetadata added in v0.19.0

Metadata for article suggestion models.

func (ConversationModelOutput) CreateTime added in v0.19.0

Creation time of this model.

func (ConversationModelOutput) Datasets added in v0.19.0

Datasets used to create model.

func (ConversationModelOutput) DisplayName added in v0.19.0

The display name of the model. At most 64 bytes long.

func (ConversationModelOutput) ElementType added in v0.16.0

func (ConversationModelOutput) ElementType() reflect.Type

func (ConversationModelOutput) LanguageCode added in v0.19.0

func (o ConversationModelOutput) LanguageCode() pulumi.StringOutput

Language code for the conversation model. If not specified, the language is en-US. Language at ConversationModel should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".

func (ConversationModelOutput) Location added in v0.21.0

func (ConversationModelOutput) Name added in v0.19.0

ConversationModel resource name. Format: `projects//conversationModels/`

func (ConversationModelOutput) Project added in v0.21.0

func (ConversationModelOutput) SmartReplyModelMetadata added in v0.19.0

Metadata for smart reply models.

func (ConversationModelOutput) State added in v0.19.0

State of the model. A model can only serve prediction requests after it gets deployed.

func (ConversationModelOutput) ToConversationModelOutput added in v0.16.0

func (o ConversationModelOutput) ToConversationModelOutput() ConversationModelOutput

func (ConversationModelOutput) ToConversationModelOutputWithContext added in v0.16.0

func (o ConversationModelOutput) ToConversationModelOutputWithContext(ctx context.Context) ConversationModelOutput

type ConversationModelState added in v0.16.0

type ConversationModelState struct {
}

func (ConversationModelState) ElementType added in v0.16.0

func (ConversationModelState) ElementType() reflect.Type

type ConversationOutput

type ConversationOutput struct{ *pulumi.OutputState }

func (ConversationOutput) ConversationId added in v0.21.0

func (o ConversationOutput) ConversationId() pulumi.StringPtrOutput

Optional. Identifier of the conversation. Generally it's auto generated by Google. Only set it if you cannot wait for the response to return a auto-generated one to you. The conversation ID must be compliant with the regression fomula `a-zA-Z*` with the characters length in range of [3,64]. If the field is provided, the caller is resposible for 1. the uniqueness of the ID, otherwise the request will be rejected. 2. the consistency for whether to use custom ID or not under a project to better ensure uniqueness.

func (ConversationOutput) ConversationProfile added in v0.19.0

func (o ConversationOutput) ConversationProfile() pulumi.StringOutput

The Conversation Profile to be used to configure this Conversation. This field cannot be updated. Format: `projects//locations//conversationProfiles/`.

func (ConversationOutput) ConversationStage added in v0.19.0

func (o ConversationOutput) ConversationStage() pulumi.StringOutput

The stage of a conversation. It indicates whether the virtual agent or a human agent is handling the conversation. If the conversation is created with the conversation profile that has Dialogflow config set, defaults to ConversationStage.VIRTUAL_AGENT_STAGE; Otherwise, defaults to ConversationStage.HUMAN_ASSIST_STAGE. If the conversation is created with the conversation profile that has Dialogflow config set but explicitly sets conversation_stage to ConversationStage.HUMAN_ASSIST_STAGE, it skips ConversationStage.VIRTUAL_AGENT_STAGE stage and directly goes to ConversationStage.HUMAN_ASSIST_STAGE.

func (ConversationOutput) ElementType

func (ConversationOutput) ElementType() reflect.Type

func (ConversationOutput) EndTime added in v0.19.0

The time the conversation was finished.

func (ConversationOutput) LifecycleState added in v0.19.0

func (o ConversationOutput) LifecycleState() pulumi.StringOutput

The current state of the Conversation.

func (ConversationOutput) Location added in v0.21.0

func (o ConversationOutput) Location() pulumi.StringOutput

func (ConversationOutput) Name added in v0.19.0

The unique identifier of this conversation. Format: `projects//locations//conversations/`.

func (ConversationOutput) PhoneNumber added in v0.19.0

It will not be empty if the conversation is to be connected over telephony.

func (ConversationOutput) Project added in v0.21.0

func (ConversationOutput) StartTime added in v0.19.0

func (o ConversationOutput) StartTime() pulumi.StringOutput

The time the conversation was started.

func (ConversationOutput) ToConversationOutput

func (o ConversationOutput) ToConversationOutput() ConversationOutput

func (ConversationOutput) ToConversationOutputWithContext

func (o ConversationOutput) ToConversationOutputWithContext(ctx context.Context) ConversationOutput

type ConversationProfile

type ConversationProfile struct {
	pulumi.CustomResourceState

	// Configuration for an automated agent to use with this profile.
	AutomatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput `pulumi:"automatedAgentConfig"`
	// Create time of the conversation profile.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Human readable name for this profile. Max length 1024 bytes.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Configuration for agent assistance to use with this profile.
	HumanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput `pulumi:"humanAgentAssistantConfig"`
	// Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
	HumanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput `pulumi:"humanAgentHandoffConfig"`
	// Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
	LanguageCode pulumi.StringOutput `pulumi:"languageCode"`
	Location     pulumi.StringOutput `pulumi:"location"`
	// Configuration for logging conversation lifecycle events.
	LoggingConfig GoogleCloudDialogflowV2LoggingConfigResponseOutput `pulumi:"loggingConfig"`
	// The unique identifier of this conversation profile. Format: `projects//locations//conversationProfiles/`.
	Name pulumi.StringOutput `pulumi:"name"`
	// Configuration for publishing new message events. Event will be sent in format of ConversationEvent
	NewMessageEventNotificationConfig GoogleCloudDialogflowV2NotificationConfigResponseOutput `pulumi:"newMessageEventNotificationConfig"`
	// Configuration for publishing conversation lifecycle events.
	NotificationConfig GoogleCloudDialogflowV2NotificationConfigResponseOutput `pulumi:"notificationConfig"`
	Project            pulumi.StringOutput                                     `pulumi:"project"`
	// Name of the CX SecuritySettings reference for the agent. Format: `projects//locations//securitySettings/`.
	SecuritySettings pulumi.StringOutput `pulumi:"securitySettings"`
	// Settings for speech transcription.
	SttConfig GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput `pulumi:"sttConfig"`
	// The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
	TimeZone pulumi.StringOutput `pulumi:"timeZone"`
	// Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
	TtsConfig GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput `pulumi:"ttsConfig"`
	// Update time of the conversation profile.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

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

func GetConversationProfile

func GetConversationProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConversationProfileState, opts ...pulumi.ResourceOption) (*ConversationProfile, error)

GetConversationProfile gets an existing ConversationProfile 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 NewConversationProfile

func NewConversationProfile(ctx *pulumi.Context,
	name string, args *ConversationProfileArgs, opts ...pulumi.ResourceOption) (*ConversationProfile, error)

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

func (*ConversationProfile) ElementType

func (*ConversationProfile) ElementType() reflect.Type

func (*ConversationProfile) ToConversationProfileOutput

func (i *ConversationProfile) ToConversationProfileOutput() ConversationProfileOutput

func (*ConversationProfile) ToConversationProfileOutputWithContext

func (i *ConversationProfile) ToConversationProfileOutputWithContext(ctx context.Context) ConversationProfileOutput

type ConversationProfileArgs

type ConversationProfileArgs struct {
	// Configuration for an automated agent to use with this profile.
	AutomatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfigPtrInput
	// Human readable name for this profile. Max length 1024 bytes.
	DisplayName pulumi.StringInput
	// Configuration for agent assistance to use with this profile.
	HumanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrInput
	// Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
	HumanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrInput
	// Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringPtrInput
	// Configuration for logging conversation lifecycle events.
	LoggingConfig GoogleCloudDialogflowV2LoggingConfigPtrInput
	// The unique identifier of this conversation profile. Format: `projects//locations//conversationProfiles/`.
	Name pulumi.StringPtrInput
	// Configuration for publishing new message events. Event will be sent in format of ConversationEvent
	NewMessageEventNotificationConfig GoogleCloudDialogflowV2NotificationConfigPtrInput
	// Configuration for publishing conversation lifecycle events.
	NotificationConfig GoogleCloudDialogflowV2NotificationConfigPtrInput
	Project            pulumi.StringPtrInput
	// Name of the CX SecuritySettings reference for the agent. Format: `projects//locations//securitySettings/`.
	SecuritySettings pulumi.StringPtrInput
	// Settings for speech transcription.
	SttConfig GoogleCloudDialogflowV2SpeechToTextConfigPtrInput
	// The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
	TimeZone pulumi.StringPtrInput
	// Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
	TtsConfig GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrInput
}

The set of arguments for constructing a ConversationProfile resource.

func (ConversationProfileArgs) ElementType

func (ConversationProfileArgs) ElementType() reflect.Type

type ConversationProfileInput

type ConversationProfileInput interface {
	pulumi.Input

	ToConversationProfileOutput() ConversationProfileOutput
	ToConversationProfileOutputWithContext(ctx context.Context) ConversationProfileOutput
}

type ConversationProfileOutput

type ConversationProfileOutput struct{ *pulumi.OutputState }

func (ConversationProfileOutput) AutomatedAgentConfig added in v0.19.0

Configuration for an automated agent to use with this profile.

func (ConversationProfileOutput) CreateTime added in v0.19.0

Create time of the conversation profile.

func (ConversationProfileOutput) DisplayName added in v0.19.0

Human readable name for this profile. Max length 1024 bytes.

func (ConversationProfileOutput) ElementType

func (ConversationProfileOutput) ElementType() reflect.Type

func (ConversationProfileOutput) HumanAgentAssistantConfig added in v0.19.0

Configuration for agent assistance to use with this profile.

func (ConversationProfileOutput) HumanAgentHandoffConfig added in v0.19.0

Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.

func (ConversationProfileOutput) LanguageCode added in v0.19.0

Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".

func (ConversationProfileOutput) Location added in v0.21.0

func (ConversationProfileOutput) LoggingConfig added in v0.19.0

Configuration for logging conversation lifecycle events.

func (ConversationProfileOutput) Name added in v0.19.0

The unique identifier of this conversation profile. Format: `projects//locations//conversationProfiles/`.

func (ConversationProfileOutput) NewMessageEventNotificationConfig added in v0.19.0

Configuration for publishing new message events. Event will be sent in format of ConversationEvent

func (ConversationProfileOutput) NotificationConfig added in v0.19.0

Configuration for publishing conversation lifecycle events.

func (ConversationProfileOutput) Project added in v0.21.0

func (ConversationProfileOutput) SecuritySettings added in v0.19.0

func (o ConversationProfileOutput) SecuritySettings() pulumi.StringOutput

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

func (ConversationProfileOutput) SttConfig added in v0.19.0

Settings for speech transcription.

func (ConversationProfileOutput) TimeZone added in v0.19.0

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

func (ConversationProfileOutput) ToConversationProfileOutput

func (o ConversationProfileOutput) ToConversationProfileOutput() ConversationProfileOutput

func (ConversationProfileOutput) ToConversationProfileOutputWithContext

func (o ConversationProfileOutput) ToConversationProfileOutputWithContext(ctx context.Context) ConversationProfileOutput

func (ConversationProfileOutput) TtsConfig added in v0.29.0

Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.

func (ConversationProfileOutput) UpdateTime added in v0.19.0

Update time of the conversation profile.

type ConversationProfileState

type ConversationProfileState struct {
}

func (ConversationProfileState) ElementType

func (ConversationProfileState) ElementType() reflect.Type

type ConversationState

type ConversationState struct {
}

func (ConversationState) ElementType

func (ConversationState) ElementType() reflect.Type

type Document added in v0.3.0

type Document struct {
	pulumi.CustomResourceState

	// The URI where the file content is located. For documents stored in Google Cloud Storage, these URIs must have the form `gs:///`. NOTE: External URLs must correspond to public webpages, i.e., they must be indexed by Google Search. In particular, URLs for showing documents in Google Cloud Storage (i.e. the URL in your browser) are not supported. Instead use the `gs://` format URI described above.
	ContentUri pulumi.StringOutput `pulumi:"contentUri"`
	// The display name of the document. The name must be 1024 bytes or less; otherwise, the creation request fails.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Optional. If true, we try to automatically reload the document every day (at a time picked by the system). If false or unspecified, we don't try to automatically reload the document. Currently you can only enable automatic reload for documents sourced from a public url, see `source` field for the source types. Reload status can be tracked in `latest_reload_status`. If a reload fails, we will keep the document unchanged. If a reload fails with internal errors, the system will try to reload the document on the next day. If a reload fails with non-retriable errors (e.g. PERMISSION_DENIED), the system will not try to reload the document anymore. You need to manually reload the document successfully by calling `ReloadDocument` and clear the errors.
	EnableAutoReload pulumi.BoolOutput   `pulumi:"enableAutoReload"`
	KnowledgeBaseId  pulumi.StringOutput `pulumi:"knowledgeBaseId"`
	// The knowledge type of document content.
	KnowledgeTypes pulumi.StringArrayOutput `pulumi:"knowledgeTypes"`
	// The time and status of the latest reload. This reload may have been triggered automatically or manually and may not have succeeded.
	LatestReloadStatus GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput `pulumi:"latestReloadStatus"`
	Location           pulumi.StringOutput                                       `pulumi:"location"`
	// Optional. Metadata for the document. The metadata supports arbitrary key-value pairs. Suggested use cases include storing a document's title, an external URL distinct from the document's content_uri, etc. The max size of a `key` or a `value` of the metadata is 1024 bytes.
	Metadata pulumi.StringMapOutput `pulumi:"metadata"`
	// The MIME type of this document.
	MimeType pulumi.StringOutput `pulumi:"mimeType"`
	// Optional. The document resource name. The name must be empty when creating a document. Format: `projects//locations//knowledgeBases//documents/`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types.
	RawContent pulumi.StringOutput `pulumi:"rawContent"`
	// The current state of the document.
	State pulumi.StringOutput `pulumi:"state"`
}

Creates a new document. 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`: KnowledgeOperationMetadata - `response`: Document

func GetDocument added in v0.3.0

func GetDocument(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DocumentState, opts ...pulumi.ResourceOption) (*Document, error)

GetDocument gets an existing Document 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 NewDocument added in v0.3.0

func NewDocument(ctx *pulumi.Context,
	name string, args *DocumentArgs, opts ...pulumi.ResourceOption) (*Document, error)

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

func (*Document) ElementType added in v0.3.0

func (*Document) ElementType() reflect.Type

func (*Document) ToDocumentOutput added in v0.3.0

func (i *Document) ToDocumentOutput() DocumentOutput

func (*Document) ToDocumentOutputWithContext added in v0.3.0

func (i *Document) ToDocumentOutputWithContext(ctx context.Context) DocumentOutput

type DocumentArgs added in v0.3.0

type DocumentArgs struct {
	// The URI where the file content is located. For documents stored in Google Cloud Storage, these URIs must have the form `gs:///`. NOTE: External URLs must correspond to public webpages, i.e., they must be indexed by Google Search. In particular, URLs for showing documents in Google Cloud Storage (i.e. the URL in your browser) are not supported. Instead use the `gs://` format URI described above.
	ContentUri pulumi.StringPtrInput
	// The display name of the document. The name must be 1024 bytes or less; otherwise, the creation request fails.
	DisplayName pulumi.StringInput
	// Optional. If true, we try to automatically reload the document every day (at a time picked by the system). If false or unspecified, we don't try to automatically reload the document. Currently you can only enable automatic reload for documents sourced from a public url, see `source` field for the source types. Reload status can be tracked in `latest_reload_status`. If a reload fails, we will keep the document unchanged. If a reload fails with internal errors, the system will try to reload the document on the next day. If a reload fails with non-retriable errors (e.g. PERMISSION_DENIED), the system will not try to reload the document anymore. You need to manually reload the document successfully by calling `ReloadDocument` and clear the errors.
	EnableAutoReload pulumi.BoolPtrInput
	KnowledgeBaseId  pulumi.StringInput
	// The knowledge type of document content.
	KnowledgeTypes DocumentKnowledgeTypesItemArrayInput
	Location       pulumi.StringPtrInput
	// Optional. Metadata for the document. The metadata supports arbitrary key-value pairs. Suggested use cases include storing a document's title, an external URL distinct from the document's content_uri, etc. The max size of a `key` or a `value` of the metadata is 1024 bytes.
	Metadata pulumi.StringMapInput
	// The MIME type of this document.
	MimeType pulumi.StringInput
	// Optional. The document resource name. The name must be empty when creating a document. Format: `projects//locations//knowledgeBases//documents/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// The raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types.
	RawContent pulumi.StringPtrInput
}

The set of arguments for constructing a Document resource.

func (DocumentArgs) ElementType added in v0.3.0

func (DocumentArgs) ElementType() reflect.Type

type DocumentInput added in v0.3.0

type DocumentInput interface {
	pulumi.Input

	ToDocumentOutput() DocumentOutput
	ToDocumentOutputWithContext(ctx context.Context) DocumentOutput
}

type DocumentKnowledgeTypesItem added in v0.4.0

type DocumentKnowledgeTypesItem string

func (DocumentKnowledgeTypesItem) ElementType added in v0.4.0

func (DocumentKnowledgeTypesItem) ElementType() reflect.Type

func (DocumentKnowledgeTypesItem) ToDocumentKnowledgeTypesItemOutput added in v0.6.0

func (e DocumentKnowledgeTypesItem) ToDocumentKnowledgeTypesItemOutput() DocumentKnowledgeTypesItemOutput

func (DocumentKnowledgeTypesItem) ToDocumentKnowledgeTypesItemOutputWithContext added in v0.6.0

func (e DocumentKnowledgeTypesItem) ToDocumentKnowledgeTypesItemOutputWithContext(ctx context.Context) DocumentKnowledgeTypesItemOutput

func (DocumentKnowledgeTypesItem) ToDocumentKnowledgeTypesItemPtrOutput added in v0.6.0

func (e DocumentKnowledgeTypesItem) ToDocumentKnowledgeTypesItemPtrOutput() DocumentKnowledgeTypesItemPtrOutput

func (DocumentKnowledgeTypesItem) ToDocumentKnowledgeTypesItemPtrOutputWithContext added in v0.6.0

func (e DocumentKnowledgeTypesItem) ToDocumentKnowledgeTypesItemPtrOutputWithContext(ctx context.Context) DocumentKnowledgeTypesItemPtrOutput

func (DocumentKnowledgeTypesItem) ToStringOutput added in v0.4.0

func (e DocumentKnowledgeTypesItem) ToStringOutput() pulumi.StringOutput

func (DocumentKnowledgeTypesItem) ToStringOutputWithContext added in v0.4.0

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

func (DocumentKnowledgeTypesItem) ToStringPtrOutput added in v0.4.0

func (e DocumentKnowledgeTypesItem) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentKnowledgeTypesItem) ToStringPtrOutputWithContext added in v0.4.0

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

type DocumentKnowledgeTypesItemArray added in v0.4.0

type DocumentKnowledgeTypesItemArray []DocumentKnowledgeTypesItem

func (DocumentKnowledgeTypesItemArray) ElementType added in v0.4.0

func (DocumentKnowledgeTypesItemArray) ToDocumentKnowledgeTypesItemArrayOutput added in v0.4.0

func (i DocumentKnowledgeTypesItemArray) ToDocumentKnowledgeTypesItemArrayOutput() DocumentKnowledgeTypesItemArrayOutput

func (DocumentKnowledgeTypesItemArray) ToDocumentKnowledgeTypesItemArrayOutputWithContext added in v0.4.0

func (i DocumentKnowledgeTypesItemArray) ToDocumentKnowledgeTypesItemArrayOutputWithContext(ctx context.Context) DocumentKnowledgeTypesItemArrayOutput

type DocumentKnowledgeTypesItemArrayInput added in v0.4.0

type DocumentKnowledgeTypesItemArrayInput interface {
	pulumi.Input

	ToDocumentKnowledgeTypesItemArrayOutput() DocumentKnowledgeTypesItemArrayOutput
	ToDocumentKnowledgeTypesItemArrayOutputWithContext(context.Context) DocumentKnowledgeTypesItemArrayOutput
}

DocumentKnowledgeTypesItemArrayInput is an input type that accepts DocumentKnowledgeTypesItemArray and DocumentKnowledgeTypesItemArrayOutput values. You can construct a concrete instance of `DocumentKnowledgeTypesItemArrayInput` via:

DocumentKnowledgeTypesItemArray{ DocumentKnowledgeTypesItemArgs{...} }

type DocumentKnowledgeTypesItemArrayOutput added in v0.4.0

type DocumentKnowledgeTypesItemArrayOutput struct{ *pulumi.OutputState }

func (DocumentKnowledgeTypesItemArrayOutput) ElementType added in v0.4.0

func (DocumentKnowledgeTypesItemArrayOutput) Index added in v0.4.0

func (DocumentKnowledgeTypesItemArrayOutput) ToDocumentKnowledgeTypesItemArrayOutput added in v0.4.0

func (o DocumentKnowledgeTypesItemArrayOutput) ToDocumentKnowledgeTypesItemArrayOutput() DocumentKnowledgeTypesItemArrayOutput

func (DocumentKnowledgeTypesItemArrayOutput) ToDocumentKnowledgeTypesItemArrayOutputWithContext added in v0.4.0

func (o DocumentKnowledgeTypesItemArrayOutput) ToDocumentKnowledgeTypesItemArrayOutputWithContext(ctx context.Context) DocumentKnowledgeTypesItemArrayOutput

type DocumentKnowledgeTypesItemInput added in v0.6.0

type DocumentKnowledgeTypesItemInput interface {
	pulumi.Input

	ToDocumentKnowledgeTypesItemOutput() DocumentKnowledgeTypesItemOutput
	ToDocumentKnowledgeTypesItemOutputWithContext(context.Context) DocumentKnowledgeTypesItemOutput
}

DocumentKnowledgeTypesItemInput is an input type that accepts DocumentKnowledgeTypesItemArgs and DocumentKnowledgeTypesItemOutput values. You can construct a concrete instance of `DocumentKnowledgeTypesItemInput` via:

DocumentKnowledgeTypesItemArgs{...}

type DocumentKnowledgeTypesItemOutput added in v0.6.0

type DocumentKnowledgeTypesItemOutput struct{ *pulumi.OutputState }

func (DocumentKnowledgeTypesItemOutput) ElementType added in v0.6.0

func (DocumentKnowledgeTypesItemOutput) ToDocumentKnowledgeTypesItemOutput added in v0.6.0

func (o DocumentKnowledgeTypesItemOutput) ToDocumentKnowledgeTypesItemOutput() DocumentKnowledgeTypesItemOutput

func (DocumentKnowledgeTypesItemOutput) ToDocumentKnowledgeTypesItemOutputWithContext added in v0.6.0

func (o DocumentKnowledgeTypesItemOutput) ToDocumentKnowledgeTypesItemOutputWithContext(ctx context.Context) DocumentKnowledgeTypesItemOutput

func (DocumentKnowledgeTypesItemOutput) ToDocumentKnowledgeTypesItemPtrOutput added in v0.6.0

func (o DocumentKnowledgeTypesItemOutput) ToDocumentKnowledgeTypesItemPtrOutput() DocumentKnowledgeTypesItemPtrOutput

func (DocumentKnowledgeTypesItemOutput) ToDocumentKnowledgeTypesItemPtrOutputWithContext added in v0.6.0

func (o DocumentKnowledgeTypesItemOutput) ToDocumentKnowledgeTypesItemPtrOutputWithContext(ctx context.Context) DocumentKnowledgeTypesItemPtrOutput

func (DocumentKnowledgeTypesItemOutput) ToStringOutput added in v0.6.0

func (DocumentKnowledgeTypesItemOutput) ToStringOutputWithContext added in v0.6.0

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

func (DocumentKnowledgeTypesItemOutput) ToStringPtrOutput added in v0.6.0

func (DocumentKnowledgeTypesItemOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type DocumentKnowledgeTypesItemPtrInput added in v0.6.0

type DocumentKnowledgeTypesItemPtrInput interface {
	pulumi.Input

	ToDocumentKnowledgeTypesItemPtrOutput() DocumentKnowledgeTypesItemPtrOutput
	ToDocumentKnowledgeTypesItemPtrOutputWithContext(context.Context) DocumentKnowledgeTypesItemPtrOutput
}

func DocumentKnowledgeTypesItemPtr added in v0.6.0

func DocumentKnowledgeTypesItemPtr(v string) DocumentKnowledgeTypesItemPtrInput

type DocumentKnowledgeTypesItemPtrOutput added in v0.6.0

type DocumentKnowledgeTypesItemPtrOutput struct{ *pulumi.OutputState }

func (DocumentKnowledgeTypesItemPtrOutput) Elem added in v0.6.0

func (DocumentKnowledgeTypesItemPtrOutput) ElementType added in v0.6.0

func (DocumentKnowledgeTypesItemPtrOutput) ToDocumentKnowledgeTypesItemPtrOutput added in v0.6.0

func (o DocumentKnowledgeTypesItemPtrOutput) ToDocumentKnowledgeTypesItemPtrOutput() DocumentKnowledgeTypesItemPtrOutput

func (DocumentKnowledgeTypesItemPtrOutput) ToDocumentKnowledgeTypesItemPtrOutputWithContext added in v0.6.0

func (o DocumentKnowledgeTypesItemPtrOutput) ToDocumentKnowledgeTypesItemPtrOutputWithContext(ctx context.Context) DocumentKnowledgeTypesItemPtrOutput

func (DocumentKnowledgeTypesItemPtrOutput) ToStringPtrOutput added in v0.6.0

func (DocumentKnowledgeTypesItemPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type DocumentOutput added in v0.3.0

type DocumentOutput struct{ *pulumi.OutputState }

func (DocumentOutput) ContentUri added in v0.19.0

func (o DocumentOutput) ContentUri() pulumi.StringOutput

The URI where the file content is located. For documents stored in Google Cloud Storage, these URIs must have the form `gs:///`. NOTE: External URLs must correspond to public webpages, i.e., they must be indexed by Google Search. In particular, URLs for showing documents in Google Cloud Storage (i.e. the URL in your browser) are not supported. Instead use the `gs://` format URI described above.

func (DocumentOutput) DisplayName added in v0.19.0

func (o DocumentOutput) DisplayName() pulumi.StringOutput

The display name of the document. The name must be 1024 bytes or less; otherwise, the creation request fails.

func (DocumentOutput) ElementType added in v0.3.0

func (DocumentOutput) ElementType() reflect.Type

func (DocumentOutput) EnableAutoReload added in v0.19.0

func (o DocumentOutput) EnableAutoReload() pulumi.BoolOutput

Optional. If true, we try to automatically reload the document every day (at a time picked by the system). If false or unspecified, we don't try to automatically reload the document. Currently you can only enable automatic reload for documents sourced from a public url, see `source` field for the source types. Reload status can be tracked in `latest_reload_status`. If a reload fails, we will keep the document unchanged. If a reload fails with internal errors, the system will try to reload the document on the next day. If a reload fails with non-retriable errors (e.g. PERMISSION_DENIED), the system will not try to reload the document anymore. You need to manually reload the document successfully by calling `ReloadDocument` and clear the errors.

func (DocumentOutput) KnowledgeBaseId added in v0.21.0

func (o DocumentOutput) KnowledgeBaseId() pulumi.StringOutput

func (DocumentOutput) KnowledgeTypes added in v0.19.0

func (o DocumentOutput) KnowledgeTypes() pulumi.StringArrayOutput

The knowledge type of document content.

func (DocumentOutput) LatestReloadStatus added in v0.19.0

The time and status of the latest reload. This reload may have been triggered automatically or manually and may not have succeeded.

func (DocumentOutput) Location added in v0.21.0

func (o DocumentOutput) Location() pulumi.StringOutput

func (DocumentOutput) Metadata added in v0.19.0

func (o DocumentOutput) Metadata() pulumi.StringMapOutput

Optional. Metadata for the document. The metadata supports arbitrary key-value pairs. Suggested use cases include storing a document's title, an external URL distinct from the document's content_uri, etc. The max size of a `key` or a `value` of the metadata is 1024 bytes.

func (DocumentOutput) MimeType added in v0.19.0

func (o DocumentOutput) MimeType() pulumi.StringOutput

The MIME type of this document.

func (DocumentOutput) Name added in v0.19.0

Optional. The document resource name. The name must be empty when creating a document. Format: `projects//locations//knowledgeBases//documents/`.

func (DocumentOutput) Project added in v0.21.0

func (o DocumentOutput) Project() pulumi.StringOutput

func (DocumentOutput) RawContent added in v0.19.0

func (o DocumentOutput) RawContent() pulumi.StringOutput

The raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types.

func (DocumentOutput) State added in v0.19.0

The current state of the document.

func (DocumentOutput) ToDocumentOutput added in v0.3.0

func (o DocumentOutput) ToDocumentOutput() DocumentOutput

func (DocumentOutput) ToDocumentOutputWithContext added in v0.3.0

func (o DocumentOutput) ToDocumentOutputWithContext(ctx context.Context) DocumentOutput

type DocumentState added in v0.3.0

type DocumentState struct {
}

func (DocumentState) ElementType added in v0.3.0

func (DocumentState) ElementType() reflect.Type

type EntityType added in v0.3.0

type EntityType struct {
	pulumi.CustomResourceState

	// Optional. Indicates whether the entity type can be automatically expanded.
	AutoExpansionMode pulumi.StringOutput `pulumi:"autoExpansionMode"`
	// The name of the entity type.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Optional. Enables fuzzy entity extraction during classification.
	EnableFuzzyExtraction pulumi.BoolOutput `pulumi:"enableFuzzyExtraction"`
	// Optional. The collection of entity entries associated with the entity type.
	Entities GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput `pulumi:"entities"`
	// Indicates the kind of entity type.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see [Multilingual intent and entity data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity).
	LanguageCode pulumi.StringPtrOutput `pulumi:"languageCode"`
	Location     pulumi.StringOutput    `pulumi:"location"`
	// The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType and EntityTypes.BatchUpdateEntityTypes methods. Format: `projects//agent/entityTypes/`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
}

Creates an entity type in the specified agent. Note: You should always train an agent prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/es/docs/training). Auto-naming is currently not supported for this resource.

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 {
	// Optional. Indicates whether the entity type can be automatically expanded.
	AutoExpansionMode EntityTypeAutoExpansionModePtrInput
	// The name of the entity type.
	DisplayName pulumi.StringInput
	// Optional. Enables fuzzy entity extraction during classification.
	EnableFuzzyExtraction pulumi.BoolPtrInput
	// Optional. The collection of entity entries associated with the entity type.
	Entities GoogleCloudDialogflowV2EntityTypeEntityArrayInput
	// Indicates the kind of entity type.
	Kind EntityTypeKindInput
	// Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see [Multilingual intent and entity data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity).
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringPtrInput
	// The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType and EntityTypes.BatchUpdateEntityTypes methods. Format: `projects//agent/entityTypes/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
}

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

Optional. 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) AutoExpansionMode added in v0.19.0

func (o EntityTypeOutput) AutoExpansionMode() pulumi.StringOutput

Optional. Indicates whether the entity type can be automatically expanded.

func (EntityTypeOutput) DisplayName added in v0.19.0

func (o EntityTypeOutput) DisplayName() pulumi.StringOutput

The name of the entity type.

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

Optional. Enables fuzzy entity extraction during classification.

func (EntityTypeOutput) Entities added in v0.19.0

Optional. The collection of entity entries associated with the entity type.

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

Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see [Multilingual intent and entity data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity).

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 and EntityTypes.BatchUpdateEntityTypes methods. Format: `projects//agent/entityTypes/`.

func (EntityTypeOutput) Project added in v0.21.0

func (o EntityTypeOutput) Project() pulumi.StringOutput

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

	// Optional. The agent version loaded into this environment. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/`
	AgentVersion pulumi.StringOutput `pulumi:"agentVersion"`
	// Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description pulumi.StringOutput `pulumi:"description"`
	// Required. The unique id of the new environment.
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// Optional. The fulfillment settings to use for this environment.
	Fulfillment GoogleCloudDialogflowV2FulfillmentResponseOutput `pulumi:"fulfillment"`
	Location    pulumi.StringOutput                              `pulumi:"location"`
	// The unique identifier of this agent environment. Supported formats: - `projects//agent/environments/` - `projects//locations//agent/environments/` The environment ID for the default environment is `-`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
	State pulumi.StringOutput `pulumi:"state"`
	// Optional. Text to speech settings for this environment.
	TextToSpeechSettings GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput `pulumi:"textToSpeechSettings"`
	// The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates an agent environment. Auto-naming is currently not supported for this resource.

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 {
	// Optional. The agent version loaded into this environment. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/`
	AgentVersion pulumi.StringPtrInput
	// Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description pulumi.StringPtrInput
	// Required. The unique id of the new environment.
	EnvironmentId pulumi.StringInput
	// Optional. The fulfillment settings to use for this environment.
	Fulfillment GoogleCloudDialogflowV2FulfillmentPtrInput
	Location    pulumi.StringPtrInput
	Project     pulumi.StringPtrInput
	// Optional. Text to speech settings for this environment.
	TextToSpeechSettings GoogleCloudDialogflowV2TextToSpeechSettingsPtrInput
}

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) AgentVersion added in v0.19.0

func (o EnvironmentOutput) AgentVersion() pulumi.StringOutput

Optional. The agent version loaded into this environment. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/`

func (EnvironmentOutput) Description added in v0.19.0

func (o EnvironmentOutput) Description() pulumi.StringOutput

Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

func (EnvironmentOutput) ElementType added in v0.3.0

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) EnvironmentId added in v0.21.0

func (o EnvironmentOutput) EnvironmentId() pulumi.StringOutput

Required. The unique id of the new environment.

func (EnvironmentOutput) Fulfillment added in v0.19.0

Optional. The fulfillment settings to use for this environment.

func (EnvironmentOutput) Location added in v0.21.0

func (o EnvironmentOutput) Location() pulumi.StringOutput

func (EnvironmentOutput) Name added in v0.19.0

The unique identifier of this agent environment. Supported formats: - `projects//agent/environments/` - `projects//locations//agent/environments/` The environment ID for the default environment is `-`.

func (EnvironmentOutput) Project added in v0.21.0

func (EnvironmentOutput) State added in v0.19.0

The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

func (EnvironmentOutput) TextToSpeechSettings added in v0.19.0

Optional. Text to speech settings for 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

The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

type EnvironmentState added in v0.3.0

type EnvironmentState struct {
}

func (EnvironmentState) ElementType added in v0.3.0

func (EnvironmentState) ElementType() reflect.Type

type Evaluation added in v0.16.0

type Evaluation struct {
	pulumi.CustomResourceState

	ConversationModelId pulumi.StringOutput `pulumi:"conversationModelId"`
	// Creation time of this model.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Optional. The display name of the model evaluation. At most 64 bytes long.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Optional. The configuration of the evaluation task.
	EvaluationConfig GoogleCloudDialogflowV2EvaluationConfigResponseOutput `pulumi:"evaluationConfig"`
	Location         pulumi.StringOutput                                   `pulumi:"location"`
	// The resource name of the evaluation. Format: `projects//conversationModels//evaluations/`
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Human eval template in csv format. It tooks real-world conversations provided through input dataset, generates example suggestions for customer to verify quality of the model. For Smart Reply, the generated csv file contains columns of Context, (Suggestions,Q1,Q2)*3, Actual reply. Context contains at most 10 latest messages in the conversation prior to the current suggestion. Q1: "Would you send it as the next message of agent?" Evaluated based on whether the suggest is appropriate to be sent by agent in current context. Q2: "Does the suggestion move the conversation closer to resolution?" Evaluated based on whether the suggestion provide solutions, or answers customer's question or collect information from customer to resolve the customer's issue. Actual reply column contains the actual agent reply sent in the context.
	RawHumanEvalTemplateCsv pulumi.StringOutput `pulumi:"rawHumanEvalTemplateCsv"`
	// Only available when model is for smart reply.
	SmartReplyMetrics GoogleCloudDialogflowV2SmartReplyMetricsResponseOutput `pulumi:"smartReplyMetrics"`
}

Creates evaluation of a conversation model. 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 GetEvaluation added in v0.16.0

func GetEvaluation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EvaluationState, opts ...pulumi.ResourceOption) (*Evaluation, error)

GetEvaluation gets an existing Evaluation 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 NewEvaluation added in v0.16.0

func NewEvaluation(ctx *pulumi.Context,
	name string, args *EvaluationArgs, opts ...pulumi.ResourceOption) (*Evaluation, error)

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

func (*Evaluation) ElementType added in v0.16.0

func (*Evaluation) ElementType() reflect.Type

func (*Evaluation) ToEvaluationOutput added in v0.16.0

func (i *Evaluation) ToEvaluationOutput() EvaluationOutput

func (*Evaluation) ToEvaluationOutputWithContext added in v0.16.0

func (i *Evaluation) ToEvaluationOutputWithContext(ctx context.Context) EvaluationOutput

type EvaluationArgs added in v0.16.0

type EvaluationArgs struct {
	ConversationModelId pulumi.StringInput
	// Optional. The display name of the model evaluation. At most 64 bytes long.
	DisplayName pulumi.StringPtrInput
	// Optional. The configuration of the evaluation task.
	EvaluationConfig GoogleCloudDialogflowV2EvaluationConfigPtrInput
	Location         pulumi.StringPtrInput
	// The resource name of the evaluation. Format: `projects//conversationModels//evaluations/`
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
}

The set of arguments for constructing a Evaluation resource.

func (EvaluationArgs) ElementType added in v0.16.0

func (EvaluationArgs) ElementType() reflect.Type

type EvaluationInput added in v0.16.0

type EvaluationInput interface {
	pulumi.Input

	ToEvaluationOutput() EvaluationOutput
	ToEvaluationOutputWithContext(ctx context.Context) EvaluationOutput
}

type EvaluationOutput added in v0.16.0

type EvaluationOutput struct{ *pulumi.OutputState }

func (EvaluationOutput) ConversationModelId added in v0.21.0

func (o EvaluationOutput) ConversationModelId() pulumi.StringOutput

func (EvaluationOutput) CreateTime added in v0.19.0

func (o EvaluationOutput) CreateTime() pulumi.StringOutput

Creation time of this model.

func (EvaluationOutput) DisplayName added in v0.19.0

func (o EvaluationOutput) DisplayName() pulumi.StringOutput

Optional. The display name of the model evaluation. At most 64 bytes long.

func (EvaluationOutput) ElementType added in v0.16.0

func (EvaluationOutput) ElementType() reflect.Type

func (EvaluationOutput) EvaluationConfig added in v0.19.0

Optional. The configuration of the evaluation task.

func (EvaluationOutput) Location added in v0.21.0

func (o EvaluationOutput) Location() pulumi.StringOutput

func (EvaluationOutput) Name added in v0.19.0

The resource name of the evaluation. Format: `projects//conversationModels//evaluations/`

func (EvaluationOutput) Project added in v0.21.0

func (o EvaluationOutput) Project() pulumi.StringOutput

func (EvaluationOutput) RawHumanEvalTemplateCsv added in v0.28.0

func (o EvaluationOutput) RawHumanEvalTemplateCsv() pulumi.StringOutput

Human eval template in csv format. It tooks real-world conversations provided through input dataset, generates example suggestions for customer to verify quality of the model. For Smart Reply, the generated csv file contains columns of Context, (Suggestions,Q1,Q2)*3, Actual reply. Context contains at most 10 latest messages in the conversation prior to the current suggestion. Q1: "Would you send it as the next message of agent?" Evaluated based on whether the suggest is appropriate to be sent by agent in current context. Q2: "Does the suggestion move the conversation closer to resolution?" Evaluated based on whether the suggestion provide solutions, or answers customer's question or collect information from customer to resolve the customer's issue. Actual reply column contains the actual agent reply sent in the context.

func (EvaluationOutput) SmartReplyMetrics added in v0.19.0

Only available when model is for smart reply.

func (EvaluationOutput) ToEvaluationOutput added in v0.16.0

func (o EvaluationOutput) ToEvaluationOutput() EvaluationOutput

func (EvaluationOutput) ToEvaluationOutputWithContext added in v0.16.0

func (o EvaluationOutput) ToEvaluationOutputWithContext(ctx context.Context) EvaluationOutput

type EvaluationState added in v0.16.0

type EvaluationState struct {
}

func (EvaluationState) ElementType added in v0.16.0

func (EvaluationState) ElementType() reflect.Type

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadata added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadata struct {
	// Optional. Type of the article suggestion model. If not provided, model_type is used.
	TrainingModelType *GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType `pulumi:"trainingModelType"`
}

Metadata for article suggestion models.

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs struct {
	// Optional. Type of the article suggestion model. If not provided, model_type is used.
	TrainingModelType GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrInput `pulumi:"trainingModelType"`
}

Metadata for article suggestion models.

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataInput added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput() GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput
	ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutputWithContext(context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput
}

GoogleCloudDialogflowV2ArticleSuggestionModelMetadataInput is an input type that accepts GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs and GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2ArticleSuggestionModelMetadataInput` via:

GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs{...}

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput struct{ *pulumi.OutputState }

Metadata for article suggestion models.

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataOutput) TrainingModelType added in v0.16.0

Optional. Type of the article suggestion model. If not provided, model_type is used.

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrInput added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput() GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput
	ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput
}

GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrInput is an input type that accepts GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs, GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtr and GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrInput` via:

        GoogleCloudDialogflowV2ArticleSuggestionModelMetadataArgs{...}

or:

        nil

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput) Elem added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataPtrOutput) TrainingModelType added in v0.16.0

Optional. Type of the article suggestion model. If not provided, model_type is used.

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponse added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponse struct {
	// Optional. Type of the article suggestion model. If not provided, model_type is used.
	TrainingModelType string `pulumi:"trainingModelType"`
}

Metadata for article suggestion models.

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutput added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutput struct{ *pulumi.OutputState }

Metadata for article suggestion models.

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutput

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponseOutput) TrainingModelType added in v0.16.0

Optional. Type of the article suggestion model. If not provided, model_type is used.

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType string

Optional. Type of the article suggestion model. If not provided, model_type is used.

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutputWithContext added in v0.16.0

func (e GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutputWithContext added in v0.16.0

func (e GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType) ToStringOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType) ToStringOutputWithContext added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType) ToStringPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType) ToStringPtrOutputWithContext added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeInput added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput() GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput
	ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutputWithContext(context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput
}

GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeInput is an input type that accepts GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeArgs and GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeInput` via:

GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeArgs{...}

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutputWithContext added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutputWithContext added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput) ToStringOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput) ToStringOutputWithContext added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput) ToStringPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypeOutput) ToStringPtrOutputWithContext added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrInput added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput() GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput
	ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput
}

func GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtr added in v0.16.0

func GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtr(v string) GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrInput

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput added in v0.16.0

type GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput) Elem added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput) ToGoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutputWithContext added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput) ToStringPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelTypePtrOutput) ToStringPtrOutputWithContext added in v0.16.0

type GoogleCloudDialogflowV2AutomatedAgentConfig

type GoogleCloudDialogflowV2AutomatedAgentConfig struct {
	// ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` the `Dialogflow API Service Agent` role in this project. - For ES agents, use format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details. - For CX agents, use format `projects//locations//agents//environments/`. If environment is not specified, the default `draft` environment is used.
	Agent string `pulumi:"agent"`
	// Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
	SessionTtl *string `pulumi:"sessionTtl"`
}

Defines the Automated Agent to connect to a conversation.

type GoogleCloudDialogflowV2AutomatedAgentConfigArgs

type GoogleCloudDialogflowV2AutomatedAgentConfigArgs struct {
	// ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` the `Dialogflow API Service Agent` role in this project. - For ES agents, use format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details. - For CX agents, use format `projects//locations//agents//environments/`. If environment is not specified, the default `draft` environment is used.
	Agent pulumi.StringInput `pulumi:"agent"`
	// Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
	SessionTtl pulumi.StringPtrInput `pulumi:"sessionTtl"`
}

Defines the Automated Agent to connect to a conversation.

func (GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ElementType

func (GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutput

func (i GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutput() GoogleCloudDialogflowV2AutomatedAgentConfigOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutputWithContext

func (i GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

func (i GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput() GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigInput

type GoogleCloudDialogflowV2AutomatedAgentConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2AutomatedAgentConfigOutput() GoogleCloudDialogflowV2AutomatedAgentConfigOutput
	ToGoogleCloudDialogflowV2AutomatedAgentConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigOutput
}

GoogleCloudDialogflowV2AutomatedAgentConfigInput is an input type that accepts GoogleCloudDialogflowV2AutomatedAgentConfigArgs and GoogleCloudDialogflowV2AutomatedAgentConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2AutomatedAgentConfigInput` via:

GoogleCloudDialogflowV2AutomatedAgentConfigArgs{...}

type GoogleCloudDialogflowV2AutomatedAgentConfigOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigOutput struct{ *pulumi.OutputState }

Defines the Automated Agent to connect to a conversation.

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) Agent

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` the `Dialogflow API Service Agent` role in this project. - For ES agents, use format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details. - For CX agents, use format `projects//locations//agents//environments/`. If environment is not specified, the default `draft` environment is used.

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ElementType

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) SessionTtl added in v0.32.0

Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutput

func (o GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutput() GoogleCloudDialogflowV2AutomatedAgentConfigOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutputWithContext

func (o GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

func (o GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput() GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigPtrInput

type GoogleCloudDialogflowV2AutomatedAgentConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput() GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput
	ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput
}

GoogleCloudDialogflowV2AutomatedAgentConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2AutomatedAgentConfigArgs, GoogleCloudDialogflowV2AutomatedAgentConfigPtr and GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2AutomatedAgentConfigPtrInput` via:

        GoogleCloudDialogflowV2AutomatedAgentConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) Agent

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` the `Dialogflow API Service Agent` role in this project. - For ES agents, use format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details. - For CX agents, use format `projects//locations//agents//environments/`. If environment is not specified, the default `draft` environment is used.

func (GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) SessionTtl added in v0.32.0

Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.

func (GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigResponse

type GoogleCloudDialogflowV2AutomatedAgentConfigResponse struct {
	// ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` the `Dialogflow API Service Agent` role in this project. - For ES agents, use format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details. - For CX agents, use format `projects//locations//agents//environments/`. If environment is not specified, the default `draft` environment is used.
	Agent string `pulumi:"agent"`
	// Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.
	SessionTtl string `pulumi:"sessionTtl"`
}

Defines the Automated Agent to connect to a conversation.

type GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput struct{ *pulumi.OutputState }

Defines the Automated Agent to connect to a conversation.

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) Agent

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` the `Dialogflow API Service Agent` role in this project. - For ES agents, use format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details. - For CX agents, use format `projects//locations//agents//environments/`. If environment is not specified, the default `draft` environment is used.

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) SessionTtl added in v0.32.0

Optional. Sets Dialogflow CX session life time. By default, a Dialogflow CX session remains active and its data is stored for 30 minutes after the last request is sent for the session. This value should be no longer than 1 day.

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput

type GoogleCloudDialogflowV2Context

type GoogleCloudDialogflowV2Context struct {
	// Optional. The number of conversational query requests after which the context expires. The default is `0`. If set to `0`, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
	LifespanCount *int `pulumi:"lifespanCount"`
	// The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in `a-zA-Z0-9_-%` and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`
	Name string `pulumi:"name"`
	// Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
	Parameters map[string]string `pulumi:"parameters"`
}

Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the [Contexts guide](https://cloud.google.com/dialogflow/docs/contexts-overview).

type GoogleCloudDialogflowV2ContextArgs

type GoogleCloudDialogflowV2ContextArgs struct {
	// Optional. The number of conversational query requests after which the context expires. The default is `0`. If set to `0`, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
	LifespanCount pulumi.IntPtrInput `pulumi:"lifespanCount"`
	// The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in `a-zA-Z0-9_-%` and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`
	Name pulumi.StringInput `pulumi:"name"`
	// Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
}

Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the [Contexts guide](https://cloud.google.com/dialogflow/docs/contexts-overview).

func (GoogleCloudDialogflowV2ContextArgs) ElementType

func (GoogleCloudDialogflowV2ContextArgs) ToGoogleCloudDialogflowV2ContextOutput

func (i GoogleCloudDialogflowV2ContextArgs) ToGoogleCloudDialogflowV2ContextOutput() GoogleCloudDialogflowV2ContextOutput

func (GoogleCloudDialogflowV2ContextArgs) ToGoogleCloudDialogflowV2ContextOutputWithContext

func (i GoogleCloudDialogflowV2ContextArgs) ToGoogleCloudDialogflowV2ContextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ContextOutput

type GoogleCloudDialogflowV2ContextArray

type GoogleCloudDialogflowV2ContextArray []GoogleCloudDialogflowV2ContextInput

func (GoogleCloudDialogflowV2ContextArray) ElementType

func (GoogleCloudDialogflowV2ContextArray) ToGoogleCloudDialogflowV2ContextArrayOutput

func (i GoogleCloudDialogflowV2ContextArray) ToGoogleCloudDialogflowV2ContextArrayOutput() GoogleCloudDialogflowV2ContextArrayOutput

func (GoogleCloudDialogflowV2ContextArray) ToGoogleCloudDialogflowV2ContextArrayOutputWithContext

func (i GoogleCloudDialogflowV2ContextArray) ToGoogleCloudDialogflowV2ContextArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ContextArrayOutput

type GoogleCloudDialogflowV2ContextArrayInput

type GoogleCloudDialogflowV2ContextArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2ContextArrayOutput() GoogleCloudDialogflowV2ContextArrayOutput
	ToGoogleCloudDialogflowV2ContextArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2ContextArrayOutput
}

GoogleCloudDialogflowV2ContextArrayInput is an input type that accepts GoogleCloudDialogflowV2ContextArray and GoogleCloudDialogflowV2ContextArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2ContextArrayInput` via:

GoogleCloudDialogflowV2ContextArray{ GoogleCloudDialogflowV2ContextArgs{...} }

type GoogleCloudDialogflowV2ContextArrayOutput

type GoogleCloudDialogflowV2ContextArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2ContextArrayOutput) ElementType

func (GoogleCloudDialogflowV2ContextArrayOutput) Index

func (GoogleCloudDialogflowV2ContextArrayOutput) ToGoogleCloudDialogflowV2ContextArrayOutput

func (o GoogleCloudDialogflowV2ContextArrayOutput) ToGoogleCloudDialogflowV2ContextArrayOutput() GoogleCloudDialogflowV2ContextArrayOutput

func (GoogleCloudDialogflowV2ContextArrayOutput) ToGoogleCloudDialogflowV2ContextArrayOutputWithContext

func (o GoogleCloudDialogflowV2ContextArrayOutput) ToGoogleCloudDialogflowV2ContextArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ContextArrayOutput

type GoogleCloudDialogflowV2ContextInput

type GoogleCloudDialogflowV2ContextInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2ContextOutput() GoogleCloudDialogflowV2ContextOutput
	ToGoogleCloudDialogflowV2ContextOutputWithContext(context.Context) GoogleCloudDialogflowV2ContextOutput
}

GoogleCloudDialogflowV2ContextInput is an input type that accepts GoogleCloudDialogflowV2ContextArgs and GoogleCloudDialogflowV2ContextOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2ContextInput` via:

GoogleCloudDialogflowV2ContextArgs{...}

type GoogleCloudDialogflowV2ContextOutput

type GoogleCloudDialogflowV2ContextOutput struct{ *pulumi.OutputState }

Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the [Contexts guide](https://cloud.google.com/dialogflow/docs/contexts-overview).

func (GoogleCloudDialogflowV2ContextOutput) ElementType

func (GoogleCloudDialogflowV2ContextOutput) LifespanCount

Optional. The number of conversational query requests after which the context expires. The default is `0`. If set to `0`, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.

func (GoogleCloudDialogflowV2ContextOutput) Name

The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in `a-zA-Z0-9_-%` and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`

func (GoogleCloudDialogflowV2ContextOutput) Parameters

Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.

func (GoogleCloudDialogflowV2ContextOutput) ToGoogleCloudDialogflowV2ContextOutput

func (o GoogleCloudDialogflowV2ContextOutput) ToGoogleCloudDialogflowV2ContextOutput() GoogleCloudDialogflowV2ContextOutput

func (GoogleCloudDialogflowV2ContextOutput) ToGoogleCloudDialogflowV2ContextOutputWithContext

func (o GoogleCloudDialogflowV2ContextOutput) ToGoogleCloudDialogflowV2ContextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ContextOutput

type GoogleCloudDialogflowV2ContextResponse

type GoogleCloudDialogflowV2ContextResponse struct {
	// Optional. The number of conversational query requests after which the context expires. The default is `0`. If set to `0`, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
	LifespanCount int `pulumi:"lifespanCount"`
	// The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in `a-zA-Z0-9_-%` and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`
	Name string `pulumi:"name"`
	// Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
	Parameters map[string]string `pulumi:"parameters"`
}

Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the [Contexts guide](https://cloud.google.com/dialogflow/docs/contexts-overview).

type GoogleCloudDialogflowV2ContextResponseArrayOutput

type GoogleCloudDialogflowV2ContextResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2ContextResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2ContextResponseArrayOutput) Index

func (GoogleCloudDialogflowV2ContextResponseArrayOutput) ToGoogleCloudDialogflowV2ContextResponseArrayOutput

func (o GoogleCloudDialogflowV2ContextResponseArrayOutput) ToGoogleCloudDialogflowV2ContextResponseArrayOutput() GoogleCloudDialogflowV2ContextResponseArrayOutput

func (GoogleCloudDialogflowV2ContextResponseArrayOutput) ToGoogleCloudDialogflowV2ContextResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2ContextResponseArrayOutput) ToGoogleCloudDialogflowV2ContextResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ContextResponseArrayOutput

type GoogleCloudDialogflowV2ContextResponseOutput

type GoogleCloudDialogflowV2ContextResponseOutput struct{ *pulumi.OutputState }

Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the [Contexts guide](https://cloud.google.com/dialogflow/docs/contexts-overview).

func (GoogleCloudDialogflowV2ContextResponseOutput) ElementType

func (GoogleCloudDialogflowV2ContextResponseOutput) LifespanCount

Optional. The number of conversational query requests after which the context expires. The default is `0`. If set to `0`, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.

func (GoogleCloudDialogflowV2ContextResponseOutput) Name

The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in `a-zA-Z0-9_-%` and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`

func (GoogleCloudDialogflowV2ContextResponseOutput) Parameters

Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.

func (GoogleCloudDialogflowV2ContextResponseOutput) ToGoogleCloudDialogflowV2ContextResponseOutput

func (o GoogleCloudDialogflowV2ContextResponseOutput) ToGoogleCloudDialogflowV2ContextResponseOutput() GoogleCloudDialogflowV2ContextResponseOutput

func (GoogleCloudDialogflowV2ContextResponseOutput) ToGoogleCloudDialogflowV2ContextResponseOutputWithContext

func (o GoogleCloudDialogflowV2ContextResponseOutput) ToGoogleCloudDialogflowV2ContextResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ContextResponseOutput

type GoogleCloudDialogflowV2ConversationInfoResponse added in v0.16.0

type GoogleCloudDialogflowV2ConversationInfoResponse struct {
	// Optional. The language code of the conversation data within this dataset. See https://cloud.google.com/apis/design/standard_fields for more information. Supports all UTF-8 languages.
	LanguageCode string `pulumi:"languageCode"`
}

Represents metadata of a conversation.

type GoogleCloudDialogflowV2ConversationInfoResponseOutput added in v0.16.0

type GoogleCloudDialogflowV2ConversationInfoResponseOutput struct{ *pulumi.OutputState }

Represents metadata of a conversation.

func (GoogleCloudDialogflowV2ConversationInfoResponseOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2ConversationInfoResponseOutput) LanguageCode added in v0.16.0

Optional. The language code of the conversation data within this dataset. See https://cloud.google.com/apis/design/standard_fields for more information. Supports all UTF-8 languages.

func (GoogleCloudDialogflowV2ConversationInfoResponseOutput) ToGoogleCloudDialogflowV2ConversationInfoResponseOutput added in v0.16.0

func (GoogleCloudDialogflowV2ConversationInfoResponseOutput) ToGoogleCloudDialogflowV2ConversationInfoResponseOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2ConversationInfoResponseOutput) ToGoogleCloudDialogflowV2ConversationInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ConversationInfoResponseOutput

type GoogleCloudDialogflowV2ConversationPhoneNumberResponse

type GoogleCloudDialogflowV2ConversationPhoneNumberResponse struct {
	// The phone number to connect to this conversation.
	PhoneNumber string `pulumi:"phoneNumber"`
}

Represents a phone number for telephony integration. It allows for connecting a particular conversation over telephony.

type GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput

type GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput struct{ *pulumi.OutputState }

Represents a phone number for telephony integration. It allows for connecting a particular conversation over telephony.

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) ElementType

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) PhoneNumber

The phone number to connect to this conversation.

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponseOutputWithContext

func (o GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput

type GoogleCloudDialogflowV2DocumentReloadStatusResponse

type GoogleCloudDialogflowV2DocumentReloadStatusResponse struct {
	// The status of a reload attempt or the initial load.
	Status GoogleRpcStatusResponse `pulumi:"status"`
	// The time of a reload attempt. This reload may have been triggered automatically or manually and may not have succeeded.
	Time string `pulumi:"time"`
}

The status of a reload attempt.

type GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput

type GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput struct{ *pulumi.OutputState }

The status of a reload attempt.

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) ElementType

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) Status

The status of a reload attempt or the initial load.

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) Time

The time of a reload attempt. This reload may have been triggered automatically or manually and may not have succeeded.

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) ToGoogleCloudDialogflowV2DocumentReloadStatusResponseOutput

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) ToGoogleCloudDialogflowV2DocumentReloadStatusResponseOutputWithContext

func (o GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) ToGoogleCloudDialogflowV2DocumentReloadStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput

type GoogleCloudDialogflowV2EntityTypeEntity

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

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

type GoogleCloudDialogflowV2EntityTypeEntityArgs

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

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

func (GoogleCloudDialogflowV2EntityTypeEntityArgs) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityArgs) ToGoogleCloudDialogflowV2EntityTypeEntityOutput

func (i GoogleCloudDialogflowV2EntityTypeEntityArgs) ToGoogleCloudDialogflowV2EntityTypeEntityOutput() GoogleCloudDialogflowV2EntityTypeEntityOutput

func (GoogleCloudDialogflowV2EntityTypeEntityArgs) ToGoogleCloudDialogflowV2EntityTypeEntityOutputWithContext

func (i GoogleCloudDialogflowV2EntityTypeEntityArgs) ToGoogleCloudDialogflowV2EntityTypeEntityOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EntityTypeEntityOutput

type GoogleCloudDialogflowV2EntityTypeEntityArray

type GoogleCloudDialogflowV2EntityTypeEntityArray []GoogleCloudDialogflowV2EntityTypeEntityInput

func (GoogleCloudDialogflowV2EntityTypeEntityArray) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityArray) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutput

func (i GoogleCloudDialogflowV2EntityTypeEntityArray) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutput() GoogleCloudDialogflowV2EntityTypeEntityArrayOutput

func (GoogleCloudDialogflowV2EntityTypeEntityArray) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutputWithContext

func (i GoogleCloudDialogflowV2EntityTypeEntityArray) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EntityTypeEntityArrayOutput

type GoogleCloudDialogflowV2EntityTypeEntityArrayInput

type GoogleCloudDialogflowV2EntityTypeEntityArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutput() GoogleCloudDialogflowV2EntityTypeEntityArrayOutput
	ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2EntityTypeEntityArrayOutput
}

GoogleCloudDialogflowV2EntityTypeEntityArrayInput is an input type that accepts GoogleCloudDialogflowV2EntityTypeEntityArray and GoogleCloudDialogflowV2EntityTypeEntityArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2EntityTypeEntityArrayInput` via:

GoogleCloudDialogflowV2EntityTypeEntityArray{ GoogleCloudDialogflowV2EntityTypeEntityArgs{...} }

type GoogleCloudDialogflowV2EntityTypeEntityArrayOutput

type GoogleCloudDialogflowV2EntityTypeEntityArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2EntityTypeEntityArrayOutput) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityArrayOutput) Index

func (GoogleCloudDialogflowV2EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutput

func (o GoogleCloudDialogflowV2EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutput() GoogleCloudDialogflowV2EntityTypeEntityArrayOutput

func (GoogleCloudDialogflowV2EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutputWithContext

func (o GoogleCloudDialogflowV2EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EntityTypeEntityArrayOutput

type GoogleCloudDialogflowV2EntityTypeEntityInput

type GoogleCloudDialogflowV2EntityTypeEntityInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2EntityTypeEntityOutput() GoogleCloudDialogflowV2EntityTypeEntityOutput
	ToGoogleCloudDialogflowV2EntityTypeEntityOutputWithContext(context.Context) GoogleCloudDialogflowV2EntityTypeEntityOutput
}

GoogleCloudDialogflowV2EntityTypeEntityInput is an input type that accepts GoogleCloudDialogflowV2EntityTypeEntityArgs and GoogleCloudDialogflowV2EntityTypeEntityOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2EntityTypeEntityInput` via:

GoogleCloudDialogflowV2EntityTypeEntityArgs{...}

type GoogleCloudDialogflowV2EntityTypeEntityOutput

type GoogleCloudDialogflowV2EntityTypeEntityOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2EntityTypeEntityOutput) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityOutput) 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 (GoogleCloudDialogflowV2EntityTypeEntityOutput) ToGoogleCloudDialogflowV2EntityTypeEntityOutput

func (o GoogleCloudDialogflowV2EntityTypeEntityOutput) ToGoogleCloudDialogflowV2EntityTypeEntityOutput() GoogleCloudDialogflowV2EntityTypeEntityOutput

func (GoogleCloudDialogflowV2EntityTypeEntityOutput) ToGoogleCloudDialogflowV2EntityTypeEntityOutputWithContext

func (o GoogleCloudDialogflowV2EntityTypeEntityOutput) ToGoogleCloudDialogflowV2EntityTypeEntityOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EntityTypeEntityOutput

func (GoogleCloudDialogflowV2EntityTypeEntityOutput) 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 reference value to be used in place of synonyms. For `KIND_LIST` entity types: * A string that can contain references to other entity types (with or without aliases).

type GoogleCloudDialogflowV2EntityTypeEntityResponse

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

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

type GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput

type GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput) Index

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput

type GoogleCloudDialogflowV2EntityTypeEntityResponseOutput

type GoogleCloudDialogflowV2EntityTypeEntityResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2EntityTypeEntityResponseOutput) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityResponseOutput) 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 (GoogleCloudDialogflowV2EntityTypeEntityResponseOutput) ToGoogleCloudDialogflowV2EntityTypeEntityResponseOutput

func (GoogleCloudDialogflowV2EntityTypeEntityResponseOutput) ToGoogleCloudDialogflowV2EntityTypeEntityResponseOutputWithContext

func (o GoogleCloudDialogflowV2EntityTypeEntityResponseOutput) ToGoogleCloudDialogflowV2EntityTypeEntityResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EntityTypeEntityResponseOutput

func (GoogleCloudDialogflowV2EntityTypeEntityResponseOutput) 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 reference value to be used in place of synonyms. For `KIND_LIST` entity types: * A string that can contain references to other entity types (with or without aliases).

type GoogleCloudDialogflowV2EvaluationConfig added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfig struct {
	// Datasets used for evaluation.
	Datasets []GoogleCloudDialogflowV2InputDataset `pulumi:"datasets"`
	// Configuration for smart compose model evalution.
	SmartComposeConfig *GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfig `pulumi:"smartComposeConfig"`
	// Configuration for smart reply model evalution.
	SmartReplyConfig *GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfig `pulumi:"smartReplyConfig"`
}

The configuration for model evaluation.

type GoogleCloudDialogflowV2EvaluationConfigArgs added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigArgs struct {
	// Datasets used for evaluation.
	Datasets GoogleCloudDialogflowV2InputDatasetArrayInput `pulumi:"datasets"`
	// Configuration for smart compose model evalution.
	SmartComposeConfig GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrInput `pulumi:"smartComposeConfig"`
	// Configuration for smart reply model evalution.
	SmartReplyConfig GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrInput `pulumi:"smartReplyConfig"`
}

The configuration for model evaluation.

func (GoogleCloudDialogflowV2EvaluationConfigArgs) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigOutput added in v0.16.0

func (i GoogleCloudDialogflowV2EvaluationConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigOutput() GoogleCloudDialogflowV2EvaluationConfigOutput

func (GoogleCloudDialogflowV2EvaluationConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2EvaluationConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigOutput

func (GoogleCloudDialogflowV2EvaluationConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutput added in v0.16.0

func (i GoogleCloudDialogflowV2EvaluationConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutput() GoogleCloudDialogflowV2EvaluationConfigPtrOutput

func (GoogleCloudDialogflowV2EvaluationConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2EvaluationConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigPtrOutput

type GoogleCloudDialogflowV2EvaluationConfigInput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2EvaluationConfigOutput() GoogleCloudDialogflowV2EvaluationConfigOutput
	ToGoogleCloudDialogflowV2EvaluationConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2EvaluationConfigOutput
}

GoogleCloudDialogflowV2EvaluationConfigInput is an input type that accepts GoogleCloudDialogflowV2EvaluationConfigArgs and GoogleCloudDialogflowV2EvaluationConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2EvaluationConfigInput` via:

GoogleCloudDialogflowV2EvaluationConfigArgs{...}

type GoogleCloudDialogflowV2EvaluationConfigOutput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigOutput struct{ *pulumi.OutputState }

The configuration for model evaluation.

func (GoogleCloudDialogflowV2EvaluationConfigOutput) Datasets added in v0.16.0

Datasets used for evaluation.

func (GoogleCloudDialogflowV2EvaluationConfigOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigOutput) SmartComposeConfig added in v0.16.0

Configuration for smart compose model evalution.

func (GoogleCloudDialogflowV2EvaluationConfigOutput) SmartReplyConfig added in v0.16.0

Configuration for smart reply model evalution.

func (GoogleCloudDialogflowV2EvaluationConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigOutput added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigOutput() GoogleCloudDialogflowV2EvaluationConfigOutput

func (GoogleCloudDialogflowV2EvaluationConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigOutput

func (GoogleCloudDialogflowV2EvaluationConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutput added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutput() GoogleCloudDialogflowV2EvaluationConfigPtrOutput

func (GoogleCloudDialogflowV2EvaluationConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigPtrOutput

type GoogleCloudDialogflowV2EvaluationConfigPtrInput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2EvaluationConfigPtrOutput() GoogleCloudDialogflowV2EvaluationConfigPtrOutput
	ToGoogleCloudDialogflowV2EvaluationConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2EvaluationConfigPtrOutput
}

GoogleCloudDialogflowV2EvaluationConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2EvaluationConfigArgs, GoogleCloudDialogflowV2EvaluationConfigPtr and GoogleCloudDialogflowV2EvaluationConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2EvaluationConfigPtrInput` via:

        GoogleCloudDialogflowV2EvaluationConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2EvaluationConfigPtrOutput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2EvaluationConfigPtrOutput) Datasets added in v0.16.0

Datasets used for evaluation.

func (GoogleCloudDialogflowV2EvaluationConfigPtrOutput) Elem added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigPtrOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigPtrOutput) SmartComposeConfig added in v0.16.0

Configuration for smart compose model evalution.

func (GoogleCloudDialogflowV2EvaluationConfigPtrOutput) SmartReplyConfig added in v0.16.0

Configuration for smart reply model evalution.

func (GoogleCloudDialogflowV2EvaluationConfigPtrOutput) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutput added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigPtrOutput) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutput() GoogleCloudDialogflowV2EvaluationConfigPtrOutput

func (GoogleCloudDialogflowV2EvaluationConfigPtrOutput) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigPtrOutput) ToGoogleCloudDialogflowV2EvaluationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigPtrOutput

type GoogleCloudDialogflowV2EvaluationConfigResponse added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigResponse struct {
	// Datasets used for evaluation.
	Datasets []GoogleCloudDialogflowV2InputDatasetResponse `pulumi:"datasets"`
	// Configuration for smart compose model evalution.
	SmartComposeConfig GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponse `pulumi:"smartComposeConfig"`
	// Configuration for smart reply model evalution.
	SmartReplyConfig GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponse `pulumi:"smartReplyConfig"`
}

The configuration for model evaluation.

type GoogleCloudDialogflowV2EvaluationConfigResponseOutput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigResponseOutput struct{ *pulumi.OutputState }

The configuration for model evaluation.

func (GoogleCloudDialogflowV2EvaluationConfigResponseOutput) Datasets added in v0.16.0

Datasets used for evaluation.

func (GoogleCloudDialogflowV2EvaluationConfigResponseOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigResponseOutput) SmartComposeConfig added in v0.16.0

Configuration for smart compose model evalution.

func (GoogleCloudDialogflowV2EvaluationConfigResponseOutput) SmartReplyConfig added in v0.16.0

Configuration for smart reply model evalution.

func (GoogleCloudDialogflowV2EvaluationConfigResponseOutput) ToGoogleCloudDialogflowV2EvaluationConfigResponseOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigResponseOutput) ToGoogleCloudDialogflowV2EvaluationConfigResponseOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigResponseOutput) ToGoogleCloudDialogflowV2EvaluationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigResponseOutput

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfig added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfig struct {
	// The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart compose model.
	AllowlistDocument *string `pulumi:"allowlistDocument"`
	// The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.
	MaxResultCount int `pulumi:"maxResultCount"`
}

Smart compose specific configuration for evaluation job.

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs struct {
	// The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart compose model.
	AllowlistDocument pulumi.StringPtrInput `pulumi:"allowlistDocument"`
	// The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.
	MaxResultCount pulumi.IntInput `pulumi:"maxResultCount"`
}

Smart compose specific configuration for evaluation job.

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigInput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput() GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput
	ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput
}

GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigInput is an input type that accepts GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs and GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigInput` via:

GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs{...}

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput struct{ *pulumi.OutputState }

Smart compose specific configuration for evaluation job.

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput) AllowlistDocument added in v0.16.0

The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart compose model.

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput) MaxResultCount added in v0.16.0

The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrInput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput() GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput
	ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput
}

GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs, GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtr and GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrInput` via:

        GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput) AllowlistDocument added in v0.16.0

The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart compose model.

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput) Elem added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput) MaxResultCount added in v0.16.0

The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigPtrOutput

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponse added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponse struct {
	// The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart compose model.
	AllowlistDocument string `pulumi:"allowlistDocument"`
	// The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.
	MaxResultCount int `pulumi:"maxResultCount"`
}

Smart compose specific configuration for evaluation job.

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutput struct{ *pulumi.OutputState }

Smart compose specific configuration for evaluation job.

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutput) AllowlistDocument added in v0.16.0

The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart compose model.

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutput) MaxResultCount added in v0.16.0

The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponseOutput

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfig added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfig struct {
	// The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart reply model.
	AllowlistDocument *string `pulumi:"allowlistDocument"`
	// The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.
	MaxResultCount int `pulumi:"maxResultCount"`
}

Smart reply specific configuration for evaluation job.

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs struct {
	// The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart reply model.
	AllowlistDocument pulumi.StringPtrInput `pulumi:"allowlistDocument"`
	// The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.
	MaxResultCount pulumi.IntInput `pulumi:"maxResultCount"`
}

Smart reply specific configuration for evaluation job.

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigInput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput() GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput
	ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput
}

GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigInput is an input type that accepts GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs and GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigInput` via:

GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs{...}

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput struct{ *pulumi.OutputState }

Smart reply specific configuration for evaluation job.

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput) AllowlistDocument added in v0.16.0

The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart reply model.

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput) MaxResultCount added in v0.16.0

The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrInput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput() GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput
	ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput
}

GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs, GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtr and GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrInput` via:

        GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput) AllowlistDocument added in v0.16.0

The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart reply model.

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput) Elem added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput) MaxResultCount added in v0.16.0

The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigPtrOutput

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponse added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponse struct {
	// The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart reply model.
	AllowlistDocument string `pulumi:"allowlistDocument"`
	// The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.
	MaxResultCount int `pulumi:"maxResultCount"`
}

Smart reply specific configuration for evaluation job.

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutput added in v0.16.0

type GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutput struct{ *pulumi.OutputState }

Smart reply specific configuration for evaluation job.

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutput) AllowlistDocument added in v0.16.0

The allowlist document resource name. Format: `projects//knowledgeBases//documents/`. Only used for smart reply model.

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutput) MaxResultCount added in v0.16.0

The model to be evaluated can return multiple results with confidence score on each query. These results will be sorted by the descending order of the scores and we only keep the first max_result_count results as the final results to evaluate.

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutput added in v0.16.0

func (GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutput) ToGoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponseOutput

type GoogleCloudDialogflowV2Fulfillment

type GoogleCloudDialogflowV2Fulfillment struct {
	// Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
	DisplayName *string `pulumi:"displayName"`
	// Optional. Whether fulfillment is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Optional. The field defines whether the fulfillment is enabled for certain features.
	Features []GoogleCloudDialogflowV2FulfillmentFeature `pulumi:"features"`
	// Configuration for a generic web service.
	GenericWebService *GoogleCloudDialogflowV2FulfillmentGenericWebService `pulumi:"genericWebService"`
	// The unique identifier of the fulfillment. Supported formats: - `projects//agent/fulfillment` - `projects//locations//agent/fulfillment` This field is not used for Fulfillment in an Environment.
	Name string `pulumi:"name"`
}

By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the [fulfillment guide](https://cloud.google.com/dialogflow/docs/fulfillment-overview).

type GoogleCloudDialogflowV2FulfillmentArgs

type GoogleCloudDialogflowV2FulfillmentArgs struct {
	// Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Optional. Whether fulfillment is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Optional. The field defines whether the fulfillment is enabled for certain features.
	Features GoogleCloudDialogflowV2FulfillmentFeatureArrayInput `pulumi:"features"`
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrInput `pulumi:"genericWebService"`
	// The unique identifier of the fulfillment. Supported formats: - `projects//agent/fulfillment` - `projects//locations//agent/fulfillment` This field is not used for Fulfillment in an Environment.
	Name pulumi.StringInput `pulumi:"name"`
}

By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the [fulfillment guide](https://cloud.google.com/dialogflow/docs/fulfillment-overview).

func (GoogleCloudDialogflowV2FulfillmentArgs) ElementType

func (GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentOutput

func (i GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentOutput() GoogleCloudDialogflowV2FulfillmentOutput

func (GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentOutput

func (GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentPtrOutput

func (i GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentPtrOutput() GoogleCloudDialogflowV2FulfillmentPtrOutput

func (GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentPtrOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentPtrOutput

type GoogleCloudDialogflowV2FulfillmentFeature

type GoogleCloudDialogflowV2FulfillmentFeature struct {
	// The type of the feature that enabled for fulfillment.
	Type *GoogleCloudDialogflowV2FulfillmentFeatureType `pulumi:"type"`
}

Whether fulfillment is enabled for the specific feature.

type GoogleCloudDialogflowV2FulfillmentFeatureArgs

type GoogleCloudDialogflowV2FulfillmentFeatureArgs struct {
	// The type of the feature that enabled for fulfillment.
	Type GoogleCloudDialogflowV2FulfillmentFeatureTypePtrInput `pulumi:"type"`
}

Whether fulfillment is enabled for the specific feature.

func (GoogleCloudDialogflowV2FulfillmentFeatureArgs) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureArgs) ToGoogleCloudDialogflowV2FulfillmentFeatureOutput

func (i GoogleCloudDialogflowV2FulfillmentFeatureArgs) ToGoogleCloudDialogflowV2FulfillmentFeatureOutput() GoogleCloudDialogflowV2FulfillmentFeatureOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureArgs) ToGoogleCloudDialogflowV2FulfillmentFeatureOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentFeatureArgs) ToGoogleCloudDialogflowV2FulfillmentFeatureOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureOutput

type GoogleCloudDialogflowV2FulfillmentFeatureArray

type GoogleCloudDialogflowV2FulfillmentFeatureArray []GoogleCloudDialogflowV2FulfillmentFeatureInput

func (GoogleCloudDialogflowV2FulfillmentFeatureArray) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureArray) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutput

func (i GoogleCloudDialogflowV2FulfillmentFeatureArray) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutput() GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureArray) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentFeatureArray) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput

type GoogleCloudDialogflowV2FulfillmentFeatureArrayInput

type GoogleCloudDialogflowV2FulfillmentFeatureArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutput() GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput
	ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput
}

GoogleCloudDialogflowV2FulfillmentFeatureArrayInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentFeatureArray and GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentFeatureArrayInput` via:

GoogleCloudDialogflowV2FulfillmentFeatureArray{ GoogleCloudDialogflowV2FulfillmentFeatureArgs{...} }

type GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput

type GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput) Index

func (GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput

type GoogleCloudDialogflowV2FulfillmentFeatureInput

type GoogleCloudDialogflowV2FulfillmentFeatureInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentFeatureOutput() GoogleCloudDialogflowV2FulfillmentFeatureOutput
	ToGoogleCloudDialogflowV2FulfillmentFeatureOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentFeatureOutput
}

GoogleCloudDialogflowV2FulfillmentFeatureInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentFeatureArgs and GoogleCloudDialogflowV2FulfillmentFeatureOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentFeatureInput` via:

GoogleCloudDialogflowV2FulfillmentFeatureArgs{...}

type GoogleCloudDialogflowV2FulfillmentFeatureOutput

type GoogleCloudDialogflowV2FulfillmentFeatureOutput struct{ *pulumi.OutputState }

Whether fulfillment is enabled for the specific feature.

func (GoogleCloudDialogflowV2FulfillmentFeatureOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureOutput

func (o GoogleCloudDialogflowV2FulfillmentFeatureOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureOutput() GoogleCloudDialogflowV2FulfillmentFeatureOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentFeatureOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureOutput) Type

The type of the feature that enabled for fulfillment.

type GoogleCloudDialogflowV2FulfillmentFeatureResponse

type GoogleCloudDialogflowV2FulfillmentFeatureResponse struct {
	// The type of the feature that enabled for fulfillment.
	Type string `pulumi:"type"`
}

Whether fulfillment is enabled for the specific feature.

type GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput

type GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput) Index

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput

type GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput

type GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput struct{ *pulumi.OutputState }

Whether fulfillment is enabled for the specific feature.

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput) Type

The type of the feature that enabled for fulfillment.

type GoogleCloudDialogflowV2FulfillmentFeatureType added in v0.4.0

type GoogleCloudDialogflowV2FulfillmentFeatureType string

The type of the feature that enabled for fulfillment.

func (GoogleCloudDialogflowV2FulfillmentFeatureType) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2FulfillmentFeatureType) ToGoogleCloudDialogflowV2FulfillmentFeatureTypeOutput added in v0.6.0

func (e GoogleCloudDialogflowV2FulfillmentFeatureType) ToGoogleCloudDialogflowV2FulfillmentFeatureTypeOutput() GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureType) ToGoogleCloudDialogflowV2FulfillmentFeatureTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2FulfillmentFeatureType) ToGoogleCloudDialogflowV2FulfillmentFeatureTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureType) ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2FulfillmentFeatureType) ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput() GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureType) ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2FulfillmentFeatureType) ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureType) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2FulfillmentFeatureType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2FulfillmentFeatureType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2FulfillmentFeatureType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2FulfillmentFeatureTypeInput added in v0.6.0

type GoogleCloudDialogflowV2FulfillmentFeatureTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentFeatureTypeOutput() GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput
	ToGoogleCloudDialogflowV2FulfillmentFeatureTypeOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput
}

GoogleCloudDialogflowV2FulfillmentFeatureTypeInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentFeatureTypeArgs and GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentFeatureTypeInput` via:

GoogleCloudDialogflowV2FulfillmentFeatureTypeArgs{...}

type GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput added in v0.6.0

type GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureTypeOutput added in v0.6.0

func (o GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureTypeOutput() GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput added in v0.6.0

func (o GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput() GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2FulfillmentFeatureTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2FulfillmentFeatureTypePtrInput added in v0.6.0

type GoogleCloudDialogflowV2FulfillmentFeatureTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput() GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput
	ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput
}

func GoogleCloudDialogflowV2FulfillmentFeatureTypePtr added in v0.6.0

func GoogleCloudDialogflowV2FulfillmentFeatureTypePtr(v string) GoogleCloudDialogflowV2FulfillmentFeatureTypePtrInput

type GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput added in v0.6.0

type GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2FulfillmentFeatureTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2FulfillmentGenericWebService

type GoogleCloudDialogflowV2FulfillmentGenericWebService struct {
	// Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
	IsCloudFunction *bool `pulumi:"isCloudFunction"`
	// Optional. The password for HTTP Basic authentication.
	Password *string `pulumi:"password"`
	// Optional. The HTTP request headers to send together with fulfillment requests.
	RequestHeaders map[string]string `pulumi:"requestHeaders"`
	// The fulfillment URI for receiving POST requests. It must use https protocol.
	Uri string `pulumi:"uri"`
	// Optional. The user name for HTTP Basic authentication.
	Username *string `pulumi:"username"`
}

Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs struct {
	// Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
	IsCloudFunction pulumi.BoolPtrInput `pulumi:"isCloudFunction"`
	// Optional. The password for HTTP Basic authentication.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Optional. The HTTP request headers to send together with fulfillment requests.
	RequestHeaders pulumi.StringMapInput `pulumi:"requestHeaders"`
	// The fulfillment URI for receiving POST requests. It must use https protocol.
	Uri pulumi.StringInput `pulumi:"uri"`
	// Optional. The user name for HTTP Basic authentication.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ElementType

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

func (i GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput() GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceInput

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput() GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput
	ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput
}

GoogleCloudDialogflowV2FulfillmentGenericWebServiceInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs and GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentGenericWebServiceInput` via:

GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs{...}

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput struct{ *pulumi.OutputState }

Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) IsCloudFunction

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) Password

Optional. The password for HTTP Basic authentication.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) RequestHeaders

Optional. The HTTP request headers to send together with fulfillment requests.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) Uri

The fulfillment URI for receiving POST requests. It must use https protocol.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) Username

Optional. The user name for HTTP Basic authentication.

type GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrInput

type GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput() GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput
	ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput
}

GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs, GoogleCloudDialogflowV2FulfillmentGenericWebServicePtr and GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrInput` via:

        GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

type GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) Elem

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) IsCloudFunction

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) Password

Optional. The password for HTTP Basic authentication.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) RequestHeaders

Optional. The HTTP request headers to send together with fulfillment requests.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) Uri

The fulfillment URI for receiving POST requests. It must use https protocol.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) Username

Optional. The user name for HTTP Basic authentication.

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse struct {
	// Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
	IsCloudFunction bool `pulumi:"isCloudFunction"`
	// Optional. The password for HTTP Basic authentication.
	Password string `pulumi:"password"`
	// Optional. The HTTP request headers to send together with fulfillment requests.
	RequestHeaders map[string]string `pulumi:"requestHeaders"`
	// The fulfillment URI for receiving POST requests. It must use https protocol.
	Uri string `pulumi:"uri"`
	// Optional. The user name for HTTP Basic authentication.
	Username string `pulumi:"username"`
}

Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput struct{ *pulumi.OutputState }

Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) IsCloudFunction

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) Password

Optional. The password for HTTP Basic authentication.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) RequestHeaders

Optional. The HTTP request headers to send together with fulfillment requests.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) Uri

The fulfillment URI for receiving POST requests. It must use https protocol.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) Username

Optional. The user name for HTTP Basic authentication.

type GoogleCloudDialogflowV2FulfillmentInput

type GoogleCloudDialogflowV2FulfillmentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentOutput() GoogleCloudDialogflowV2FulfillmentOutput
	ToGoogleCloudDialogflowV2FulfillmentOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentOutput
}

GoogleCloudDialogflowV2FulfillmentInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentArgs and GoogleCloudDialogflowV2FulfillmentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentInput` via:

GoogleCloudDialogflowV2FulfillmentArgs{...}

type GoogleCloudDialogflowV2FulfillmentOutput

type GoogleCloudDialogflowV2FulfillmentOutput struct{ *pulumi.OutputState }

By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the [fulfillment guide](https://cloud.google.com/dialogflow/docs/fulfillment-overview).

func (GoogleCloudDialogflowV2FulfillmentOutput) DisplayName

Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

func (GoogleCloudDialogflowV2FulfillmentOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentOutput) Enabled

Optional. Whether fulfillment is enabled.

func (GoogleCloudDialogflowV2FulfillmentOutput) Features

Optional. The field defines whether the fulfillment is enabled for certain features.

func (GoogleCloudDialogflowV2FulfillmentOutput) GenericWebService

Configuration for a generic web service.

func (GoogleCloudDialogflowV2FulfillmentOutput) Name

The unique identifier of the fulfillment. Supported formats: - `projects//agent/fulfillment` - `projects//locations//agent/fulfillment` This field is not used for Fulfillment in an Environment.

func (GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentOutput

func (o GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentOutput() GoogleCloudDialogflowV2FulfillmentOutput

func (GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentOutput

func (GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutput

func (o GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutput() GoogleCloudDialogflowV2FulfillmentPtrOutput

func (GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentPtrOutput

type GoogleCloudDialogflowV2FulfillmentPtrInput

type GoogleCloudDialogflowV2FulfillmentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentPtrOutput() GoogleCloudDialogflowV2FulfillmentPtrOutput
	ToGoogleCloudDialogflowV2FulfillmentPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentPtrOutput
}

GoogleCloudDialogflowV2FulfillmentPtrInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentArgs, GoogleCloudDialogflowV2FulfillmentPtr and GoogleCloudDialogflowV2FulfillmentPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentPtrInput` via:

        GoogleCloudDialogflowV2FulfillmentArgs{...}

or:

        nil

type GoogleCloudDialogflowV2FulfillmentPtrOutput

type GoogleCloudDialogflowV2FulfillmentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) DisplayName

Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) Elem

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) Enabled

Optional. Whether fulfillment is enabled.

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) Features

Optional. The field defines whether the fulfillment is enabled for certain features.

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) GenericWebService

Configuration for a generic web service.

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) Name

The unique identifier of the fulfillment. Supported formats: - `projects//agent/fulfillment` - `projects//locations//agent/fulfillment` This field is not used for Fulfillment in an Environment.

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutput

func (o GoogleCloudDialogflowV2FulfillmentPtrOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutput() GoogleCloudDialogflowV2FulfillmentPtrOutput

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentPtrOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentPtrOutput

type GoogleCloudDialogflowV2FulfillmentResponse

type GoogleCloudDialogflowV2FulfillmentResponse struct {
	// Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
	DisplayName string `pulumi:"displayName"`
	// Optional. Whether fulfillment is enabled.
	Enabled bool `pulumi:"enabled"`
	// Optional. The field defines whether the fulfillment is enabled for certain features.
	Features []GoogleCloudDialogflowV2FulfillmentFeatureResponse `pulumi:"features"`
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse `pulumi:"genericWebService"`
	// The unique identifier of the fulfillment. Supported formats: - `projects//agent/fulfillment` - `projects//locations//agent/fulfillment` This field is not used for Fulfillment in an Environment.
	Name string `pulumi:"name"`
}

By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the [fulfillment guide](https://cloud.google.com/dialogflow/docs/fulfillment-overview).

type GoogleCloudDialogflowV2FulfillmentResponseOutput

type GoogleCloudDialogflowV2FulfillmentResponseOutput struct{ *pulumi.OutputState }

By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the [fulfillment guide](https://cloud.google.com/dialogflow/docs/fulfillment-overview).

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) DisplayName

Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) Enabled

Optional. Whether fulfillment is enabled.

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) Features

Optional. The field defines whether the fulfillment is enabled for certain features.

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) GenericWebService

Configuration for a generic web service.

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) Name

The unique identifier of the fulfillment. Supported formats: - `projects//agent/fulfillment` - `projects//locations//agent/fulfillment` This field is not used for Fulfillment in an Environment.

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) ToGoogleCloudDialogflowV2FulfillmentResponseOutput

func (o GoogleCloudDialogflowV2FulfillmentResponseOutput) ToGoogleCloudDialogflowV2FulfillmentResponseOutput() GoogleCloudDialogflowV2FulfillmentResponseOutput

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) ToGoogleCloudDialogflowV2FulfillmentResponseOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentResponseOutput) ToGoogleCloudDialogflowV2FulfillmentResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentResponseOutput

type GoogleCloudDialogflowV2GcsSourcesResponse added in v0.16.0

type GoogleCloudDialogflowV2GcsSourcesResponse struct {
	// Google Cloud Storage URIs for the inputs. A URI is of the form: `gs://bucket/object-prefix-or-name` Whether a prefix or name is used depends on the use case.
	Uris []string `pulumi:"uris"`
}

Google Cloud Storage location for the inputs.

type GoogleCloudDialogflowV2GcsSourcesResponseOutput added in v0.16.0

type GoogleCloudDialogflowV2GcsSourcesResponseOutput struct{ *pulumi.OutputState }

Google Cloud Storage location for the inputs.

func (GoogleCloudDialogflowV2GcsSourcesResponseOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2GcsSourcesResponseOutput) ToGoogleCloudDialogflowV2GcsSourcesResponseOutput added in v0.16.0

func (o GoogleCloudDialogflowV2GcsSourcesResponseOutput) ToGoogleCloudDialogflowV2GcsSourcesResponseOutput() GoogleCloudDialogflowV2GcsSourcesResponseOutput

func (GoogleCloudDialogflowV2GcsSourcesResponseOutput) ToGoogleCloudDialogflowV2GcsSourcesResponseOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2GcsSourcesResponseOutput) ToGoogleCloudDialogflowV2GcsSourcesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2GcsSourcesResponseOutput

func (GoogleCloudDialogflowV2GcsSourcesResponseOutput) Uris added in v0.16.0

Google Cloud Storage URIs for the inputs. A URI is of the form: `gs://bucket/object-prefix-or-name` Whether a prefix or name is used depends on the use case.

type GoogleCloudDialogflowV2HumanAgentAssistantConfig

type GoogleCloudDialogflowV2HumanAgentAssistantConfig struct {
	// Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
	EndUserSuggestionConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig `pulumi:"endUserSuggestionConfig"`
	// Configuration for agent assistance of human agent participant.
	HumanAgentSuggestionConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig `pulumi:"humanAgentSuggestionConfig"`
	// Configuration for message analysis.
	MessageAnalysisConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig `pulumi:"messageAnalysisConfig"`
	// Pub/Sub topic on which to publish new agent assistant events.
	NotificationConfig *GoogleCloudDialogflowV2NotificationConfig `pulumi:"notificationConfig"`
}

Defines the Human Agent Assist to connect to a conversation.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs struct {
	// Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
	EndUserSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrInput `pulumi:"endUserSuggestionConfig"`
	// Configuration for agent assistance of human agent participant.
	HumanAgentSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrInput `pulumi:"humanAgentSuggestionConfig"`
	// Configuration for message analysis.
	MessageAnalysisConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrInput `pulumi:"messageAnalysisConfig"`
	// Pub/Sub topic on which to publish new agent assistant events.
	NotificationConfig GoogleCloudDialogflowV2NotificationConfigPtrInput `pulumi:"notificationConfig"`
}

Defines the Human Agent Assist to connect to a conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutput

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig struct {
	// Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
	BaselineModelVersion *string `pulumi:"baselineModelVersion"`
	// Conversation model resource name. Format: `projects//conversationModels/`.
	Model *string `pulumi:"model"`
}

Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs struct {
	// Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
	BaselineModelVersion pulumi.StringPtrInput `pulumi:"baselineModelVersion"`
	// Conversation model resource name. Format: `projects//conversationModels/`.
	Model pulumi.StringPtrInput `pulumi:"model"`
}

Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput struct{ *pulumi.OutputState }

Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) BaselineModelVersion added in v0.31.1

Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) Model

Conversation model resource name. Format: `projects//conversationModels/`.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput) BaselineModelVersion added in v0.31.1

Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput) Model

Conversation model resource name. Format: `projects//conversationModels/`.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse struct {
	// Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0
	BaselineModelVersion string `pulumi:"baselineModelVersion"`
	// Conversation model resource name. Format: `projects//conversationModels/`.
	Model string `pulumi:"model"`
}

Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput struct{ *pulumi.OutputState }

Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput) BaselineModelVersion added in v0.31.1

Version of current baseline model. It will be ignored if model is set. Valid versions are: Article Suggestion baseline model: - 0.9 - 1.0 (default) Summarization baseline model: - 1.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput) Model

Conversation model resource name. Format: `projects//conversationModels/`.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig struct {
	// Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
	RecentSentencesCount *int `pulumi:"recentSentencesCount"`
}

Config to process conversation.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs struct {
	// Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
	RecentSentencesCount pulumi.IntPtrInput `pulumi:"recentSentencesCount"`
}

Config to process conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs) ElementType added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutputWithContext added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutputWithContext added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigInput added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput struct{ *pulumi.OutputState }

Config to process conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput) ElementType added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput) RecentSentencesCount added in v0.11.0

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutputWithContext added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutputWithContext added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrInput added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput) Elem added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput) ElementType added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput) RecentSentencesCount added in v0.11.0

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrOutputWithContext added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse struct {
	// Number of recent non-small-talk sentences to use as context for article and FAQ suggestion
	RecentSentencesCount int `pulumi:"recentSentencesCount"`
}

Config to process conversation.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponseOutput added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponseOutput struct{ *pulumi.OutputState }

Config to process conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponseOutput) ElementType added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponseOutput) RecentSentencesCount added in v0.11.0

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponseOutput added in v0.11.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponseOutputWithContext added in v0.11.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig

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

Configuration for analyses to run on each conversation message.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs

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

Configuration for analyses to run on each conversation message.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput struct{ *pulumi.OutputState }

Configuration for analyses to run on each conversation message.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) EnableEntityExtraction

Enable entity extraction in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages). If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) EnableSentimentAnalysis

Enable sentiment analysis in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages). If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) EnableEntityExtraction

Enable entity extraction in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages). If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) EnableSentimentAnalysis

Enable sentiment analysis in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages). If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse

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

Configuration for analyses to run on each conversation message.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for analyses to run on each conversation message.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) EnableEntityExtraction

Enable entity extraction in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages). If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) EnableSentimentAnalysis

Enable sentiment analysis in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages). If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput struct{ *pulumi.OutputState }

Defines the Human Agent Assist to connect to a conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) EndUserSuggestionConfig

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) HumanAgentSuggestionConfig

Configuration for agent assistance of human agent participant.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) MessageAnalysisConfig

Configuration for message analysis.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) NotificationConfig

Pub/Sub topic on which to publish new agent assistant events.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

func (o GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigPtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) EndUserSuggestionConfig

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) HumanAgentSuggestionConfig

Configuration for agent assistance of human agent participant.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) MessageAnalysisConfig

Configuration for message analysis.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) NotificationConfig

Pub/Sub topic on which to publish new agent assistant events.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponse struct {
	// Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.
	EndUserSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse `pulumi:"endUserSuggestionConfig"`
	// Configuration for agent assistance of human agent participant.
	HumanAgentSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse `pulumi:"humanAgentSuggestionConfig"`
	// Configuration for message analysis.
	MessageAnalysisConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse `pulumi:"messageAnalysisConfig"`
	// Pub/Sub topic on which to publish new agent assistant events.
	NotificationConfig GoogleCloudDialogflowV2NotificationConfigResponse `pulumi:"notificationConfig"`
}

Defines the Human Agent Assist to connect to a conversation.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput struct{ *pulumi.OutputState }

Defines the Human Agent Assist to connect to a conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) EndUserSuggestionConfig

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) HumanAgentSuggestionConfig

Configuration for agent assistance of human agent participant.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) MessageAnalysisConfig

Configuration for message analysis.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) NotificationConfig

Pub/Sub topic on which to publish new agent assistant events.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig struct {
	// Configuration of different suggestion features. One feature can have only one config.
	FeatureConfigs []GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig `pulumi:"featureConfigs"`
	// If `group_suggestion_responses` is false, and there are multiple `feature_configs` in `event based suggestion` or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or `StreamingAnalyzeContentResponse`. If `group_suggestion_responses` set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
	GroupSuggestionResponses *bool `pulumi:"groupSuggestionResponses"`
}

Detail human agent assistant config.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs struct {
	// Configuration of different suggestion features. One feature can have only one config.
	FeatureConfigs GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput `pulumi:"featureConfigs"`
	// If `group_suggestion_responses` is false, and there are multiple `feature_configs` in `event based suggestion` or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or `StreamingAnalyzeContentResponse`. If `group_suggestion_responses` set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
	GroupSuggestionResponses pulumi.BoolPtrInput `pulumi:"groupSuggestionResponses"`
}

Detail human agent assistant config.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput struct{ *pulumi.OutputState }

Detail human agent assistant config.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) FeatureConfigs

Configuration of different suggestion features. One feature can have only one config.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) GroupSuggestionResponses

If `group_suggestion_responses` is false, and there are multiple `feature_configs` in `event based suggestion` or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or `StreamingAnalyzeContentResponse`. If `group_suggestion_responses` set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) FeatureConfigs

Configuration of different suggestion features. One feature can have only one config.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) GroupSuggestionResponses

If `group_suggestion_responses` is false, and there are multiple `feature_configs` in `event based suggestion` or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or `StreamingAnalyzeContentResponse`. If `group_suggestion_responses` set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse struct {
	// Configuration of different suggestion features. One feature can have only one config.
	FeatureConfigs []GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse `pulumi:"featureConfigs"`
	// If `group_suggestion_responses` is false, and there are multiple `feature_configs` in `event based suggestion` or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or `StreamingAnalyzeContentResponse`. If `group_suggestion_responses` set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.
	GroupSuggestionResponses bool `pulumi:"groupSuggestionResponses"`
}

Detail human agent assistant config.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput struct{ *pulumi.OutputState }

Detail human agent assistant config.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) FeatureConfigs

Configuration of different suggestion features. One feature can have only one config.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) GroupSuggestionResponses

If `group_suggestion_responses` is false, and there are multiple `feature_configs` in `event based suggestion` or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or `StreamingAnalyzeContentResponse`. If `group_suggestion_responses` set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig struct {
	// Configs of custom conversation model.
	ConversationModelConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig `pulumi:"conversationModelConfig"`
	// Configs for processing conversation.
	ConversationProcessConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig `pulumi:"conversationProcessConfig"`
	// Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
	DisableAgentQueryLogging *bool `pulumi:"disableAgentQueryLogging"`
	// Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
	EnableEventBasedSuggestion *bool `pulumi:"enableEventBasedSuggestion"`
	// Configs of query.
	QueryConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig `pulumi:"queryConfig"`
	// The suggestion feature.
	SuggestionFeature *GoogleCloudDialogflowV2SuggestionFeature `pulumi:"suggestionFeature"`
	// Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
	SuggestionTriggerSettings *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings `pulumi:"suggestionTriggerSettings"`
}

Config for suggestion features.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs struct {
	// Configs of custom conversation model.
	ConversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrInput `pulumi:"conversationModelConfig"`
	// Configs for processing conversation.
	ConversationProcessConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigPtrInput `pulumi:"conversationProcessConfig"`
	// Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
	DisableAgentQueryLogging pulumi.BoolPtrInput `pulumi:"disableAgentQueryLogging"`
	// Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
	EnableEventBasedSuggestion pulumi.BoolPtrInput `pulumi:"enableEventBasedSuggestion"`
	// Configs of query.
	QueryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrInput `pulumi:"queryConfig"`
	// The suggestion feature.
	SuggestionFeature GoogleCloudDialogflowV2SuggestionFeaturePtrInput `pulumi:"suggestionFeature"`
	// Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
	SuggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput `pulumi:"suggestionTriggerSettings"`
}

Config for suggestion features.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray []GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigInput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray{ GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs{...} }

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput struct{ *pulumi.OutputState }

Config for suggestion features.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ConversationModelConfig

Configs of custom conversation model.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ConversationProcessConfig added in v0.11.0

Configs for processing conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) DisableAgentQueryLogging added in v0.32.0

Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) EnableEventBasedSuggestion

Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) QueryConfig

Configs of query.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) SuggestionFeature

The suggestion feature.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) SuggestionTriggerSettings

Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse struct {
	// Configs of custom conversation model.
	ConversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse `pulumi:"conversationModelConfig"`
	// Configs for processing conversation.
	ConversationProcessConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse `pulumi:"conversationProcessConfig"`
	// Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.
	DisableAgentQueryLogging bool `pulumi:"disableAgentQueryLogging"`
	// Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.
	EnableEventBasedSuggestion bool `pulumi:"enableEventBasedSuggestion"`
	// Configs of query.
	QueryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse `pulumi:"queryConfig"`
	// The suggestion feature.
	SuggestionFeature GoogleCloudDialogflowV2SuggestionFeatureResponse `pulumi:"suggestionFeature"`
	// Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
	SuggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse `pulumi:"suggestionTriggerSettings"`
}

Config for suggestion features.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput struct{ *pulumi.OutputState }

Config for suggestion features.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ConversationModelConfig

Configs of custom conversation model.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ConversationProcessConfig added in v0.11.0

Configs for processing conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) DisableAgentQueryLogging added in v0.32.0

Optional. Disable the logging of search queries sent by human agents. It can prevent those queries from being stored at answer records. Supported features: KNOWLEDGE_SEARCH.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) EnableEventBasedSuggestion

Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST, KNOWLEDGE_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) QueryConfig

Configs of query.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) SuggestionFeature

The suggestion feature.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) SuggestionTriggerSettings

Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig

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

Config for suggestion query.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs struct {
	// Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
	ConfidenceThreshold pulumi.Float64PtrInput `pulumi:"confidenceThreshold"`
	// Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
	ContextFilterSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput `pulumi:"contextFilterSettings"`
	// Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
	DialogflowQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput `pulumi:"dialogflowQuerySource"`
	// Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
	DocumentQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput `pulumi:"documentQuerySource"`
	// Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
	KnowledgeBaseQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput `pulumi:"knowledgeBaseQuerySource"`
	// Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.
	MaxResults pulumi.IntPtrInput `pulumi:"maxResults"`
}

Config for suggestion query.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings struct {
	// If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
	DropHandoffMessages *bool `pulumi:"dropHandoffMessages"`
	// If set to true, all messages from ivr stage are dropped.
	DropIvrMessages *bool `pulumi:"dropIvrMessages"`
	// If set to true, all messages from virtual agent are dropped.
	DropVirtualAgentMessages *bool `pulumi:"dropVirtualAgentMessages"`
}

Settings that determine how to filter recent conversation context when generating suggestions.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs struct {
	// If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
	DropHandoffMessages pulumi.BoolPtrInput `pulumi:"dropHandoffMessages"`
	// If set to true, all messages from ivr stage are dropped.
	DropIvrMessages pulumi.BoolPtrInput `pulumi:"dropIvrMessages"`
	// If set to true, all messages from virtual agent are dropped.
	DropVirtualAgentMessages pulumi.BoolPtrInput `pulumi:"dropVirtualAgentMessages"`
}

Settings that determine how to filter recent conversation context when generating suggestions.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput struct{ *pulumi.OutputState }

Settings that determine how to filter recent conversation context when generating suggestions.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) DropHandoffMessages

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) DropIvrMessages

If set to true, all messages from ivr stage are dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) DropVirtualAgentMessages

If set to true, all messages from virtual agent are dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) DropHandoffMessages

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) DropIvrMessages

If set to true, all messages from ivr stage are dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) DropVirtualAgentMessages

If set to true, all messages from virtual agent are dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse struct {
	// If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
	DropHandoffMessages bool `pulumi:"dropHandoffMessages"`
	// If set to true, all messages from ivr stage are dropped.
	DropIvrMessages bool `pulumi:"dropIvrMessages"`
	// If set to true, all messages from virtual agent are dropped.
	DropVirtualAgentMessages bool `pulumi:"dropVirtualAgentMessages"`
}

Settings that determine how to filter recent conversation context when generating suggestions.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput struct{ *pulumi.OutputState }

Settings that determine how to filter recent conversation context when generating suggestions.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) DropHandoffMessages

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) DropIvrMessages

If set to true, all messages from ivr stage are dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) DropVirtualAgentMessages

If set to true, all messages from virtual agent are dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource struct {
	// The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: `projects//locations//agent`. When multiple agents are allowed in the same Dialogflow project.
	Agent string `pulumi:"agent"`
	// Optional. The Dialogflow assist configuration for human agent.
	HumanAgentSideConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig `pulumi:"humanAgentSideConfig"`
}

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs struct {
	// The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: `projects//locations//agent`. When multiple agents are allowed in the same Dialogflow project.
	Agent pulumi.StringInput `pulumi:"agent"`
	// Optional. The Dialogflow assist configuration for human agent.
	HumanAgentSideConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrInput `pulumi:"humanAgentSideConfig"`
}

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig struct {
	// Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: `projects//locations//agent`.
	Agent *string `pulumi:"agent"`
}

The configuration used for human agent side Dialogflow assist suggestion.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs struct {
	// Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: `projects//locations//agent`.
	Agent pulumi.StringPtrInput `pulumi:"agent"`
}

The configuration used for human agent side Dialogflow assist suggestion.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs) ElementType added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutputWithContext added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutputWithContext added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigInput added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput struct{ *pulumi.OutputState }

The configuration used for human agent side Dialogflow assist suggestion.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) Agent added in v0.32.0

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutputWithContext added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutputWithContext added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrInput added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput) Agent added in v0.32.0

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput) Elem added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutputWithContext added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse struct {
	// Optional. The name of a dialogflow virtual agent used for intent detection and suggestion triggered by human agent. Format: `projects//locations//agent`.
	Agent string `pulumi:"agent"`
}

The configuration used for human agent side Dialogflow assist suggestion.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput struct{ *pulumi.OutputState }

The configuration used for human agent side Dialogflow assist suggestion.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput) Agent added in v0.32.0

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput added in v0.32.0

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutputWithContext added in v0.32.0

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput struct{ *pulumi.OutputState }

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) Agent

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: `projects//locations//agent`. When multiple agents are allowed in the same Dialogflow project.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) HumanAgentSideConfig added in v0.32.0

Optional. The Dialogflow assist configuration for human agent.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) Agent

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: `projects//locations//agent`. When multiple agents are allowed in the same Dialogflow project.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) HumanAgentSideConfig added in v0.32.0

Optional. The Dialogflow assist configuration for human agent.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse struct {
	// The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: `projects//locations//agent`. When multiple agents are allowed in the same Dialogflow project.
	Agent string `pulumi:"agent"`
	// Optional. The Dialogflow assist configuration for human agent.
	HumanAgentSideConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse `pulumi:"humanAgentSideConfig"`
}

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput struct{ *pulumi.OutputState }

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) Agent

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: `projects//locations//agent`. When multiple agents are allowed in the same Dialogflow project.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) HumanAgentSideConfig added in v0.32.0

Optional. The Dialogflow assist configuration for human agent.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource struct {
	// Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, at most 5 documents are supported.
	Documents []string `pulumi:"documents"`
}

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs struct {
	// Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, at most 5 documents are supported.
	Documents pulumi.StringArrayInput `pulumi:"documents"`
}

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput struct{ *pulumi.OutputState }

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) Documents

Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, at most 5 documents are supported.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) Documents

Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, at most 5 documents are supported.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse struct {
	// Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, at most 5 documents are supported.
	Documents []string `pulumi:"documents"`
}

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput struct{ *pulumi.OutputState }

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) Documents

Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, at most 5 documents are supported.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource struct {
	// Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, at most 5 knowledge bases are supported.
	KnowledgeBases []string `pulumi:"knowledgeBases"`
}

Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs struct {
	// Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, at most 5 knowledge bases are supported.
	KnowledgeBases pulumi.StringArrayInput `pulumi:"knowledgeBases"`
}

Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput struct{ *pulumi.OutputState }

Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) KnowledgeBases

Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, at most 5 knowledge bases are supported.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) KnowledgeBases

Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, at most 5 knowledge bases are supported.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse struct {
	// Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, at most 5 knowledge bases are supported.
	KnowledgeBases []string `pulumi:"knowledgeBases"`
}

Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput struct{ *pulumi.OutputState }

Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) KnowledgeBases

Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, at most 5 knowledge bases are supported.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput struct{ *pulumi.OutputState }

Config for suggestion query.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ConfidenceThreshold

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ContextFilterSettings

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) DialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) DocumentQuerySource

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) KnowledgeBaseQuerySource

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) MaxResults

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ConfidenceThreshold

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ContextFilterSettings

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) DialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) DocumentQuerySource

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) KnowledgeBaseQuerySource

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) MaxResults

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse

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

Config for suggestion query.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput struct{ *pulumi.OutputState }

Config for suggestion query.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ConfidenceThreshold

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ContextFilterSettings

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) DialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) DocumentQuerySource

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) KnowledgeBaseQuerySource

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) MaxResults

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings struct {
	// Do not trigger if last utterance is small talk.
	NoSmalltalk *bool `pulumi:"noSmalltalk"`
	// Only trigger suggestion if participant role of last utterance is END_USER.
	OnlyEndUser *bool `pulumi:"onlyEndUser"`
}

Settings of suggestion trigger.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs struct {
	// Do not trigger if last utterance is small talk.
	NoSmalltalk pulumi.BoolPtrInput `pulumi:"noSmalltalk"`
	// Only trigger suggestion if participant role of last utterance is END_USER.
	OnlyEndUser pulumi.BoolPtrInput `pulumi:"onlyEndUser"`
}

Settings of suggestion trigger.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput struct{ *pulumi.OutputState }

Settings of suggestion trigger.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) NoSmalltalk

Do not trigger if last utterance is small talk.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) OnlyEndUser

Only trigger suggestion if participant role of last utterance is END_USER.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) NoSmalltalk

Do not trigger if last utterance is small talk.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) OnlyEndUser

Only trigger suggestion if participant role of last utterance is END_USER.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse struct {
	// Do not trigger if last utterance is small talk.
	NoSmalltalk bool `pulumi:"noSmalltalk"`
	// Only trigger suggestion if participant role of last utterance is END_USER.
	OnlyEndUser bool `pulumi:"onlyEndUser"`
}

Settings of suggestion trigger.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput struct{ *pulumi.OutputState }

Settings of suggestion trigger.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) NoSmalltalk

Do not trigger if last utterance is small talk.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) OnlyEndUser

Only trigger suggestion if participant role of last utterance is END_USER.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentHandoffConfig

type GoogleCloudDialogflowV2HumanAgentHandoffConfig struct {
	// Uses LivePerson (https://www.liveperson.com).
	LivePersonConfig *GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig `pulumi:"livePersonConfig"`
	// Uses Salesforce Live Agent.
	SalesforceLiveAgentConfig *GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig `pulumi:"salesforceLiveAgentConfig"`
}

Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.

type GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs

type GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs struct {
	// Uses LivePerson (https://www.liveperson.com).
	LivePersonConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrInput `pulumi:"livePersonConfig"`
	// Uses Salesforce Live Agent.
	SalesforceLiveAgentConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput `pulumi:"salesforceLiveAgentConfig"`
}

Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutput

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs and GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigInput` via:

GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig struct {
	// Account number of the LivePerson account to connect. This is the account number you input at the login page.
	AccountNumber string `pulumi:"accountNumber"`
}

Configuration specific to LivePerson (https://www.liveperson.com).

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs struct {
	// Account number of the LivePerson account to connect. This is the account number you input at the login page.
	AccountNumber pulumi.StringInput `pulumi:"accountNumber"`
}

Configuration specific to LivePerson (https://www.liveperson.com).

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs and GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigInput` via:

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput struct{ *pulumi.OutputState }

Configuration specific to LivePerson (https://www.liveperson.com).

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) AccountNumber

Account number of the LivePerson account to connect. This is the account number you input at the login page.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs, GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtr and GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput) AccountNumber

Account number of the LivePerson account to connect. This is the account number you input at the login page.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponse

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponse struct {
	// Account number of the LivePerson account to connect. This is the account number you input at the login page.
	AccountNumber string `pulumi:"accountNumber"`
}

Configuration specific to LivePerson (https://www.liveperson.com).

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput struct{ *pulumi.OutputState }

Configuration specific to LivePerson (https://www.liveperson.com).

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput) AccountNumber

Account number of the LivePerson account to connect. This is the account number you input at the login page.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput struct{ *pulumi.OutputState }

Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) LivePersonConfig

Uses LivePerson (https://www.liveperson.com).

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) SalesforceLiveAgentConfig

Uses Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

func (o GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs, GoogleCloudDialogflowV2HumanAgentHandoffConfigPtr and GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) LivePersonConfig

Uses LivePerson (https://www.liveperson.com).

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) SalesforceLiveAgentConfig

Uses Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponse

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponse struct {
	// Uses LivePerson (https://www.liveperson.com).
	LivePersonConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponse `pulumi:"livePersonConfig"`
	// Uses Salesforce Live Agent.
	SalesforceLiveAgentConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse `pulumi:"salesforceLiveAgentConfig"`
}

Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput struct{ *pulumi.OutputState }

Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) LivePersonConfig

Uses LivePerson (https://www.liveperson.com).

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) SalesforceLiveAgentConfig

Uses Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig struct {
	// Live Agent chat button ID.
	ButtonId string `pulumi:"buttonId"`
	// Live Agent deployment ID.
	DeploymentId string `pulumi:"deploymentId"`
	// Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
	EndpointDomain string `pulumi:"endpointDomain"`
	// The organization ID of the Salesforce account.
	OrganizationId string `pulumi:"organizationId"`
}

Configuration specific to Salesforce Live Agent.

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs struct {
	// Live Agent chat button ID.
	ButtonId pulumi.StringInput `pulumi:"buttonId"`
	// Live Agent deployment ID.
	DeploymentId pulumi.StringInput `pulumi:"deploymentId"`
	// Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
	EndpointDomain pulumi.StringInput `pulumi:"endpointDomain"`
	// The organization ID of the Salesforce account.
	OrganizationId pulumi.StringInput `pulumi:"organizationId"`
}

Configuration specific to Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs and GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigInput` via:

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput struct{ *pulumi.OutputState }

Configuration specific to Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ButtonId

Live Agent chat button ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) DeploymentId

Live Agent deployment ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) EndpointDomain

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) OrganizationId

The organization ID of the Salesforce account.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs, GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtr and GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput` via:

        GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ButtonId

Live Agent chat button ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) DeploymentId

Live Agent deployment ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) EndpointDomain

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) OrganizationId

The organization ID of the Salesforce account.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse struct {
	// Live Agent chat button ID.
	ButtonId string `pulumi:"buttonId"`
	// Live Agent deployment ID.
	DeploymentId string `pulumi:"deploymentId"`
	// Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
	EndpointDomain string `pulumi:"endpointDomain"`
	// The organization ID of the Salesforce account.
	OrganizationId string `pulumi:"organizationId"`
}

Configuration specific to Salesforce Live Agent.

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput struct{ *pulumi.OutputState }

Configuration specific to Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ButtonId

Live Agent chat button ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) DeploymentId

Live Agent deployment ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) EndpointDomain

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) OrganizationId

The organization ID of the Salesforce account.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutputWithContext

type GoogleCloudDialogflowV2InputConfigResponse added in v0.16.0

type GoogleCloudDialogflowV2InputConfigResponse struct {
	// The Cloud Storage URI has the form gs:////agent*.json. Wildcards are allowed and will be expanded into all matched JSON files, which will be read as one conversation per file.
	GcsSource GoogleCloudDialogflowV2GcsSourcesResponse `pulumi:"gcsSource"`
}

Represents the configuration of importing a set of conversation files in Google Cloud Storage.

type GoogleCloudDialogflowV2InputConfigResponseOutput added in v0.16.0

type GoogleCloudDialogflowV2InputConfigResponseOutput struct{ *pulumi.OutputState }

Represents the configuration of importing a set of conversation files in Google Cloud Storage.

func (GoogleCloudDialogflowV2InputConfigResponseOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2InputConfigResponseOutput) GcsSource added in v0.16.0

The Cloud Storage URI has the form gs:////agent*.json. Wildcards are allowed and will be expanded into all matched JSON files, which will be read as one conversation per file.

func (GoogleCloudDialogflowV2InputConfigResponseOutput) ToGoogleCloudDialogflowV2InputConfigResponseOutput added in v0.16.0

func (o GoogleCloudDialogflowV2InputConfigResponseOutput) ToGoogleCloudDialogflowV2InputConfigResponseOutput() GoogleCloudDialogflowV2InputConfigResponseOutput

func (GoogleCloudDialogflowV2InputConfigResponseOutput) ToGoogleCloudDialogflowV2InputConfigResponseOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2InputConfigResponseOutput) ToGoogleCloudDialogflowV2InputConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2InputConfigResponseOutput

type GoogleCloudDialogflowV2InputDataset added in v0.16.0

type GoogleCloudDialogflowV2InputDataset struct {
	// ConversationDataset resource name. Format: `projects//locations//conversationDatasets/`
	Dataset string `pulumi:"dataset"`
}

InputDataset used to create model or do evaluation. NextID:5

type GoogleCloudDialogflowV2InputDatasetArgs added in v0.16.0

type GoogleCloudDialogflowV2InputDatasetArgs struct {
	// ConversationDataset resource name. Format: `projects//locations//conversationDatasets/`
	Dataset pulumi.StringInput `pulumi:"dataset"`
}

InputDataset used to create model or do evaluation. NextID:5

func (GoogleCloudDialogflowV2InputDatasetArgs) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2InputDatasetArgs) ToGoogleCloudDialogflowV2InputDatasetOutput added in v0.16.0

func (i GoogleCloudDialogflowV2InputDatasetArgs) ToGoogleCloudDialogflowV2InputDatasetOutput() GoogleCloudDialogflowV2InputDatasetOutput

func (GoogleCloudDialogflowV2InputDatasetArgs) ToGoogleCloudDialogflowV2InputDatasetOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2InputDatasetArgs) ToGoogleCloudDialogflowV2InputDatasetOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2InputDatasetOutput

type GoogleCloudDialogflowV2InputDatasetArray added in v0.16.0

type GoogleCloudDialogflowV2InputDatasetArray []GoogleCloudDialogflowV2InputDatasetInput

func (GoogleCloudDialogflowV2InputDatasetArray) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2InputDatasetArray) ToGoogleCloudDialogflowV2InputDatasetArrayOutput added in v0.16.0

func (i GoogleCloudDialogflowV2InputDatasetArray) ToGoogleCloudDialogflowV2InputDatasetArrayOutput() GoogleCloudDialogflowV2InputDatasetArrayOutput

func (GoogleCloudDialogflowV2InputDatasetArray) ToGoogleCloudDialogflowV2InputDatasetArrayOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2InputDatasetArray) ToGoogleCloudDialogflowV2InputDatasetArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2InputDatasetArrayOutput

type GoogleCloudDialogflowV2InputDatasetArrayInput added in v0.16.0

type GoogleCloudDialogflowV2InputDatasetArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2InputDatasetArrayOutput() GoogleCloudDialogflowV2InputDatasetArrayOutput
	ToGoogleCloudDialogflowV2InputDatasetArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2InputDatasetArrayOutput
}

GoogleCloudDialogflowV2InputDatasetArrayInput is an input type that accepts GoogleCloudDialogflowV2InputDatasetArray and GoogleCloudDialogflowV2InputDatasetArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2InputDatasetArrayInput` via:

GoogleCloudDialogflowV2InputDatasetArray{ GoogleCloudDialogflowV2InputDatasetArgs{...} }

type GoogleCloudDialogflowV2InputDatasetArrayOutput added in v0.16.0

type GoogleCloudDialogflowV2InputDatasetArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2InputDatasetArrayOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2InputDatasetArrayOutput) Index added in v0.16.0

func (GoogleCloudDialogflowV2InputDatasetArrayOutput) ToGoogleCloudDialogflowV2InputDatasetArrayOutput added in v0.16.0

func (o GoogleCloudDialogflowV2InputDatasetArrayOutput) ToGoogleCloudDialogflowV2InputDatasetArrayOutput() GoogleCloudDialogflowV2InputDatasetArrayOutput

func (GoogleCloudDialogflowV2InputDatasetArrayOutput) ToGoogleCloudDialogflowV2InputDatasetArrayOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2InputDatasetArrayOutput) ToGoogleCloudDialogflowV2InputDatasetArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2InputDatasetArrayOutput

type GoogleCloudDialogflowV2InputDatasetInput added in v0.16.0

type GoogleCloudDialogflowV2InputDatasetInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2InputDatasetOutput() GoogleCloudDialogflowV2InputDatasetOutput
	ToGoogleCloudDialogflowV2InputDatasetOutputWithContext(context.Context) GoogleCloudDialogflowV2InputDatasetOutput
}

GoogleCloudDialogflowV2InputDatasetInput is an input type that accepts GoogleCloudDialogflowV2InputDatasetArgs and GoogleCloudDialogflowV2InputDatasetOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2InputDatasetInput` via:

GoogleCloudDialogflowV2InputDatasetArgs{...}

type GoogleCloudDialogflowV2InputDatasetOutput added in v0.16.0

type GoogleCloudDialogflowV2InputDatasetOutput struct{ *pulumi.OutputState }

InputDataset used to create model or do evaluation. NextID:5

func (GoogleCloudDialogflowV2InputDatasetOutput) Dataset added in v0.16.0

ConversationDataset resource name. Format: `projects//locations//conversationDatasets/`

func (GoogleCloudDialogflowV2InputDatasetOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2InputDatasetOutput) ToGoogleCloudDialogflowV2InputDatasetOutput added in v0.16.0

func (o GoogleCloudDialogflowV2InputDatasetOutput) ToGoogleCloudDialogflowV2InputDatasetOutput() GoogleCloudDialogflowV2InputDatasetOutput

func (GoogleCloudDialogflowV2InputDatasetOutput) ToGoogleCloudDialogflowV2InputDatasetOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2InputDatasetOutput) ToGoogleCloudDialogflowV2InputDatasetOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2InputDatasetOutput

type GoogleCloudDialogflowV2InputDatasetResponse added in v0.16.0

type GoogleCloudDialogflowV2InputDatasetResponse struct {
	// ConversationDataset resource name. Format: `projects//locations//conversationDatasets/`
	Dataset string `pulumi:"dataset"`
}

InputDataset used to create model or do evaluation. NextID:5

type GoogleCloudDialogflowV2InputDatasetResponseArrayOutput added in v0.16.0

type GoogleCloudDialogflowV2InputDatasetResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2InputDatasetResponseArrayOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2InputDatasetResponseArrayOutput) Index added in v0.16.0

func (GoogleCloudDialogflowV2InputDatasetResponseArrayOutput) ToGoogleCloudDialogflowV2InputDatasetResponseArrayOutput added in v0.16.0

func (GoogleCloudDialogflowV2InputDatasetResponseArrayOutput) ToGoogleCloudDialogflowV2InputDatasetResponseArrayOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2InputDatasetResponseArrayOutput) ToGoogleCloudDialogflowV2InputDatasetResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2InputDatasetResponseArrayOutput

type GoogleCloudDialogflowV2InputDatasetResponseOutput added in v0.16.0

type GoogleCloudDialogflowV2InputDatasetResponseOutput struct{ *pulumi.OutputState }

InputDataset used to create model or do evaluation. NextID:5

func (GoogleCloudDialogflowV2InputDatasetResponseOutput) Dataset added in v0.16.0

ConversationDataset resource name. Format: `projects//locations//conversationDatasets/`

func (GoogleCloudDialogflowV2InputDatasetResponseOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2InputDatasetResponseOutput) ToGoogleCloudDialogflowV2InputDatasetResponseOutput added in v0.16.0

func (o GoogleCloudDialogflowV2InputDatasetResponseOutput) ToGoogleCloudDialogflowV2InputDatasetResponseOutput() GoogleCloudDialogflowV2InputDatasetResponseOutput

func (GoogleCloudDialogflowV2InputDatasetResponseOutput) ToGoogleCloudDialogflowV2InputDatasetResponseOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2InputDatasetResponseOutput) ToGoogleCloudDialogflowV2InputDatasetResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2InputDatasetResponseOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse struct {
	// The unique identifier of the followup intent. Format: `projects//agent/intents/`.
	FollowupIntentName string `pulumi:"followupIntentName"`
	// The unique identifier of the followup intent's parent. Format: `projects//agent/intents/`.
	ParentFollowupIntentName string `pulumi:"parentFollowupIntentName"`
}

Represents a single followup intent in the chain.

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput struct{ *pulumi.OutputState }

Represents a single followup intent in the chain.

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput) FollowupIntentName

The unique identifier of the followup intent. Format: `projects//agent/intents/`.

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput) ParentFollowupIntentName

The unique identifier of the followup intent's parent. Format: `projects//agent/intents/`.

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput

type GoogleCloudDialogflowV2IntentMessage

type GoogleCloudDialogflowV2IntentMessage struct {
	// The basic card response for Actions on Google.
	BasicCard *GoogleCloudDialogflowV2IntentMessageBasicCard `pulumi:"basicCard"`
	// Browse carousel card for Actions on Google.
	BrowseCarouselCard *GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard `pulumi:"browseCarouselCard"`
	// The card response.
	Card *GoogleCloudDialogflowV2IntentMessageCard `pulumi:"card"`
	// The carousel card response for Actions on Google.
	CarouselSelect *GoogleCloudDialogflowV2IntentMessageCarouselSelect `pulumi:"carouselSelect"`
	// The image response.
	Image *GoogleCloudDialogflowV2IntentMessageImage `pulumi:"image"`
	// The link out suggestion chip for Actions on Google.
	LinkOutSuggestion *GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion `pulumi:"linkOutSuggestion"`
	// The list card response for Actions on Google.
	ListSelect *GoogleCloudDialogflowV2IntentMessageListSelect `pulumi:"listSelect"`
	// The media content card for Actions on Google.
	MediaContent *GoogleCloudDialogflowV2IntentMessageMediaContent `pulumi:"mediaContent"`
	// A custom platform-specific response.
	Payload map[string]string `pulumi:"payload"`
	// Optional. The platform that this message is intended for.
	Platform *GoogleCloudDialogflowV2IntentMessagePlatform `pulumi:"platform"`
	// The quick replies response.
	QuickReplies *GoogleCloudDialogflowV2IntentMessageQuickReplies `pulumi:"quickReplies"`
	// The voice and text-only responses for Actions on Google.
	SimpleResponses *GoogleCloudDialogflowV2IntentMessageSimpleResponses `pulumi:"simpleResponses"`
	// The suggestion chips for Actions on Google.
	Suggestions *GoogleCloudDialogflowV2IntentMessageSuggestions `pulumi:"suggestions"`
	// Table card for Actions on Google.
	TableCard *GoogleCloudDialogflowV2IntentMessageTableCard `pulumi:"tableCard"`
	// The text response.
	Text *GoogleCloudDialogflowV2IntentMessageText `pulumi:"text"`
}

A rich response message. Corresponds to the intent `Response` field in the Dialogflow console. For more information, see [Rich response messages](https://cloud.google.com/dialogflow/docs/intents-rich-messages).

type GoogleCloudDialogflowV2IntentMessageArgs

type GoogleCloudDialogflowV2IntentMessageArgs struct {
	// The basic card response for Actions on Google.
	BasicCard GoogleCloudDialogflowV2IntentMessageBasicCardPtrInput `pulumi:"basicCard"`
	// Browse carousel card for Actions on Google.
	BrowseCarouselCard GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrInput `pulumi:"browseCarouselCard"`
	// The card response.
	Card GoogleCloudDialogflowV2IntentMessageCardPtrInput `pulumi:"card"`
	// The carousel card response for Actions on Google.
	CarouselSelect GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrInput `pulumi:"carouselSelect"`
	// The image response.
	Image GoogleCloudDialogflowV2IntentMessageImagePtrInput `pulumi:"image"`
	// The link out suggestion chip for Actions on Google.
	LinkOutSuggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrInput `pulumi:"linkOutSuggestion"`
	// The list card response for Actions on Google.
	ListSelect GoogleCloudDialogflowV2IntentMessageListSelectPtrInput `pulumi:"listSelect"`
	// The media content card for Actions on Google.
	MediaContent GoogleCloudDialogflowV2IntentMessageMediaContentPtrInput `pulumi:"mediaContent"`
	// A custom platform-specific response.
	Payload pulumi.StringMapInput `pulumi:"payload"`
	// Optional. The platform that this message is intended for.
	Platform GoogleCloudDialogflowV2IntentMessagePlatformPtrInput `pulumi:"platform"`
	// The quick replies response.
	QuickReplies GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrInput `pulumi:"quickReplies"`
	// The voice and text-only responses for Actions on Google.
	SimpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrInput `pulumi:"simpleResponses"`
	// The suggestion chips for Actions on Google.
	Suggestions GoogleCloudDialogflowV2IntentMessageSuggestionsPtrInput `pulumi:"suggestions"`
	// Table card for Actions on Google.
	TableCard GoogleCloudDialogflowV2IntentMessageTableCardPtrInput `pulumi:"tableCard"`
	// The text response.
	Text GoogleCloudDialogflowV2IntentMessageTextPtrInput `pulumi:"text"`
}

A rich response message. Corresponds to the intent `Response` field in the Dialogflow console. For more information, see [Rich response messages](https://cloud.google.com/dialogflow/docs/intents-rich-messages).

func (GoogleCloudDialogflowV2IntentMessageArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageArgs) ToGoogleCloudDialogflowV2IntentMessageOutput

func (i GoogleCloudDialogflowV2IntentMessageArgs) ToGoogleCloudDialogflowV2IntentMessageOutput() GoogleCloudDialogflowV2IntentMessageOutput

func (GoogleCloudDialogflowV2IntentMessageArgs) ToGoogleCloudDialogflowV2IntentMessageOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageArgs) ToGoogleCloudDialogflowV2IntentMessageOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageOutput

type GoogleCloudDialogflowV2IntentMessageArray

type GoogleCloudDialogflowV2IntentMessageArray []GoogleCloudDialogflowV2IntentMessageInput

func (GoogleCloudDialogflowV2IntentMessageArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageArray) ToGoogleCloudDialogflowV2IntentMessageArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageArray) ToGoogleCloudDialogflowV2IntentMessageArrayOutput() GoogleCloudDialogflowV2IntentMessageArrayOutput

func (GoogleCloudDialogflowV2IntentMessageArray) ToGoogleCloudDialogflowV2IntentMessageArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageArray) ToGoogleCloudDialogflowV2IntentMessageArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageArrayOutput

type GoogleCloudDialogflowV2IntentMessageArrayInput

type GoogleCloudDialogflowV2IntentMessageArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageArrayOutput() GoogleCloudDialogflowV2IntentMessageArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageArrayOutput
}

GoogleCloudDialogflowV2IntentMessageArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageArray and GoogleCloudDialogflowV2IntentMessageArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageArrayInput` via:

GoogleCloudDialogflowV2IntentMessageArray{ GoogleCloudDialogflowV2IntentMessageArgs{...} }

type GoogleCloudDialogflowV2IntentMessageArrayOutput

type GoogleCloudDialogflowV2IntentMessageArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageArrayOutput) ToGoogleCloudDialogflowV2IntentMessageArrayOutput

func (o GoogleCloudDialogflowV2IntentMessageArrayOutput) ToGoogleCloudDialogflowV2IntentMessageArrayOutput() GoogleCloudDialogflowV2IntentMessageArrayOutput

func (GoogleCloudDialogflowV2IntentMessageArrayOutput) ToGoogleCloudDialogflowV2IntentMessageArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageArrayOutput) ToGoogleCloudDialogflowV2IntentMessageArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageArrayOutput

type GoogleCloudDialogflowV2IntentMessageBasicCard

type GoogleCloudDialogflowV2IntentMessageBasicCard struct {
	// Optional. The collection of card buttons.
	Buttons []GoogleCloudDialogflowV2IntentMessageBasicCardButton `pulumi:"buttons"`
	// Required, unless image is present. The body text of the card.
	FormattedText *string `pulumi:"formattedText"`
	// Optional. The image for the card.
	Image *GoogleCloudDialogflowV2IntentMessageImage `pulumi:"image"`
	// Optional. The subtitle of the card.
	Subtitle *string `pulumi:"subtitle"`
	// Optional. The title of the card.
	Title *string `pulumi:"title"`
}

The basic card message. Useful for displaying information.

type GoogleCloudDialogflowV2IntentMessageBasicCardArgs

type GoogleCloudDialogflowV2IntentMessageBasicCardArgs struct {
	// Optional. The collection of card buttons.
	Buttons GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayInput `pulumi:"buttons"`
	// Required, unless image is present. The body text of the card.
	FormattedText pulumi.StringPtrInput `pulumi:"formattedText"`
	// Optional. The image for the card.
	Image GoogleCloudDialogflowV2IntentMessageImagePtrInput `pulumi:"image"`
	// Optional. The subtitle of the card.
	Subtitle pulumi.StringPtrInput `pulumi:"subtitle"`
	// Optional. The title of the card.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

The basic card message. Useful for displaying information.

func (GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutput

func (i GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutput() GoogleCloudDialogflowV2IntentMessageBasicCardOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput() GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButton

type GoogleCloudDialogflowV2IntentMessageBasicCardButton struct {
	// Action to take when a user taps on the button.
	OpenUriAction GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction `pulumi:"openUriAction"`
	// The title of the button.
	Title string `pulumi:"title"`
}

The button object that appears at the bottom of a card.

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs struct {
	// Action to take when a user taps on the button.
	OpenUriAction GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionInput `pulumi:"openUriAction"`
	// The title of the button.
	Title pulumi.StringInput `pulumi:"title"`
}

The button object that appears at the bottom of a card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray []GoogleCloudDialogflowV2IntentMessageBasicCardButtonInput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput() GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayInput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput() GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput
}

GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray and GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayInput` via:

GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray{ GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs{...} }

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonInput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput() GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput
	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput
}

GoogleCloudDialogflowV2IntentMessageBasicCardButtonInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs and GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBasicCardButtonInput` via:

GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs{...}

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction struct {
	// The HTTP or HTTPS scheme URI.
	Uri string `pulumi:"uri"`
}

Opens the given URI.

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs struct {
	// The HTTP or HTTPS scheme URI.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Opens the given URI.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionInput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput() GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput
	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput
}

GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs and GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionInput` via:

GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs{...}

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput struct{ *pulumi.OutputState }

Opens the given URI.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) Uri

The HTTP or HTTPS scheme URI.

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponse

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponse struct {
	// The HTTP or HTTPS scheme URI.
	Uri string `pulumi:"uri"`
}

Opens the given URI.

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput struct{ *pulumi.OutputState }

Opens the given URI.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutputWithContext

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput) Uri

The HTTP or HTTPS scheme URI.

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput struct{ *pulumi.OutputState }

The button object that appears at the bottom of a card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput) OpenUriAction

Action to take when a user taps on the button.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput) Title

The title of the button.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse struct {
	// Action to take when a user taps on the button.
	OpenUriAction GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponse `pulumi:"openUriAction"`
	// The title of the button.
	Title string `pulumi:"title"`
}

The button object that appears at the bottom of a card.

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput struct{ *pulumi.OutputState }

The button object that appears at the bottom of a card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput) OpenUriAction

Action to take when a user taps on the button.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput) Title

The title of the button.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardInput

type GoogleCloudDialogflowV2IntentMessageBasicCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBasicCardOutput() GoogleCloudDialogflowV2IntentMessageBasicCardOutput
	ToGoogleCloudDialogflowV2IntentMessageBasicCardOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardOutput
}

GoogleCloudDialogflowV2IntentMessageBasicCardInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBasicCardArgs and GoogleCloudDialogflowV2IntentMessageBasicCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBasicCardInput` via:

GoogleCloudDialogflowV2IntentMessageBasicCardArgs{...}

type GoogleCloudDialogflowV2IntentMessageBasicCardOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardOutput struct{ *pulumi.OutputState }

The basic card message. Useful for displaying information.

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) FormattedText

Required, unless image is present. The body text of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) Image

Optional. The image for the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutput

func (o GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutput() GoogleCloudDialogflowV2IntentMessageBasicCardOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput() GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardPtrInput

type GoogleCloudDialogflowV2IntentMessageBasicCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput() GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput
}

GoogleCloudDialogflowV2IntentMessageBasicCardPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBasicCardArgs, GoogleCloudDialogflowV2IntentMessageBasicCardPtr and GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBasicCardPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageBasicCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) FormattedText

Required, unless image is present. The body text of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) Image

Optional. The image for the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardResponse

type GoogleCloudDialogflowV2IntentMessageBasicCardResponse struct {
	// Optional. The collection of card buttons.
	Buttons []GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse `pulumi:"buttons"`
	// Required, unless image is present. The body text of the card.
	FormattedText string `pulumi:"formattedText"`
	// Optional. The image for the card.
	Image GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"image"`
	// Optional. The subtitle of the card.
	Subtitle string `pulumi:"subtitle"`
	// Optional. The title of the card.
	Title string `pulumi:"title"`
}

The basic card message. Useful for displaying information.

type GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput struct{ *pulumi.OutputState }

The basic card message. Useful for displaying information.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) FormattedText

Required, unless image is present. The body text of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) Image

Optional. The image for the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard struct {
	// Optional. Settings for displaying the image. Applies to every image in items.
	ImageDisplayOptions *GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions `pulumi:"imageDisplayOptions"`
	// List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
	Items []GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem `pulumi:"items"`
}

Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs struct {
	// Optional. Settings for displaying the image. Applies to every image in items.
	ImageDisplayOptions GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrInput `pulumi:"imageDisplayOptions"`
	// List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
	Items GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayInput `pulumi:"items"`
}

Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem struct {
	// Optional. Description of the carousel item. Maximum of four lines of text.
	Description *string `pulumi:"description"`
	// Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
	Footer *string `pulumi:"footer"`
	// Optional. Hero image for the carousel item.
	Image *GoogleCloudDialogflowV2IntentMessageImage `pulumi:"image"`
	// Action to present to the user.
	OpenUriAction GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction `pulumi:"openUriAction"`
	// Title of the carousel item. Maximum of two lines of text.
	Title string `pulumi:"title"`
}

Browsing carousel tile

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs struct {
	// Optional. Description of the carousel item. Maximum of four lines of text.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
	Footer pulumi.StringPtrInput `pulumi:"footer"`
	// Optional. Hero image for the carousel item.
	Image GoogleCloudDialogflowV2IntentMessageImagePtrInput `pulumi:"image"`
	// Action to present to the user.
	OpenUriAction GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput `pulumi:"openUriAction"`
	// Title of the carousel item. Maximum of two lines of text.
	Title pulumi.StringInput `pulumi:"title"`
}

Browsing carousel tile

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray []GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayInput` via:

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray{ GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs{...} }

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput` via:

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs{...}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction struct {
	// URL
	Url string `pulumi:"url"`
	// Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
	UrlTypeHint *GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint `pulumi:"urlTypeHint"`
}

Actions on Google action to open a given url.

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs struct {
	// URL
	Url pulumi.StringInput `pulumi:"url"`
	// Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
	UrlTypeHint GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrInput `pulumi:"urlTypeHint"`
}

Actions on Google action to open a given url.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput` via:

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs{...}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput struct{ *pulumi.OutputState }

Actions on Google action to open a given url.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutputWithContext

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) Url

URL

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) UrlTypeHint

Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse struct {
	// URL
	Url string `pulumi:"url"`
	// Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
	UrlTypeHint string `pulumi:"urlTypeHint"`
}

Actions on Google action to open a given url.

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput struct{ *pulumi.OutputState }

Actions on Google action to open a given url.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutputWithContext

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) Url

URL

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) UrlTypeHint

Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint added in v0.4.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint string

Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintInput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintArgs and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintInput` via:

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintArgs{...}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrInput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput
}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput struct{ *pulumi.OutputState }

Browsing carousel tile

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Description

Optional. Description of the carousel item. Maximum of four lines of text.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Footer

Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Image

Optional. Hero image for the carousel item.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) OpenUriAction

Action to present to the user.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Title

Title of the carousel item. Maximum of two lines of text.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse struct {
	// Optional. Description of the carousel item. Maximum of four lines of text.
	Description string `pulumi:"description"`
	// Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
	Footer string `pulumi:"footer"`
	// Optional. Hero image for the carousel item.
	Image GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"image"`
	// Action to present to the user.
	OpenUriAction GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse `pulumi:"openUriAction"`
	// Title of the carousel item. Maximum of two lines of text.
	Title string `pulumi:"title"`
}

Browsing carousel tile

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput struct{ *pulumi.OutputState }

Browsing carousel tile

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Description

Optional. Description of the carousel item. Maximum of four lines of text.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Footer

Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Image

Optional. Hero image for the carousel item.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) OpenUriAction

Action to present to the user.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Title

Title of the carousel item. Maximum of two lines of text.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions added in v0.4.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions string

Optional. Settings for displaying the image. Applies to every image in items.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsInput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsArgs and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsInput` via:

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsArgs{...}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrInput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput
}

func GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtr added in v0.6.0

func GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtr(v string) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardInput` via:

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs{...}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput struct{ *pulumi.OutputState }

Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ImageDisplayOptions

Optional. Settings for displaying the image. Applies to every image in items.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) Items

List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs, GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtr and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) ImageDisplayOptions

Optional. Settings for displaying the image. Applies to every image in items.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) Items

List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse struct {
	// Optional. Settings for displaying the image. Applies to every image in items.
	ImageDisplayOptions string `pulumi:"imageDisplayOptions"`
	// List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
	Items []GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse `pulumi:"items"`
}

Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput struct{ *pulumi.OutputState }

Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput) ImageDisplayOptions

Optional. Settings for displaying the image. Applies to every image in items.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput) Items

List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageCard

type GoogleCloudDialogflowV2IntentMessageCard struct {
	// Optional. The collection of card buttons.
	Buttons []GoogleCloudDialogflowV2IntentMessageCardButton `pulumi:"buttons"`
	// Optional. The public URI to an image file for the card.
	ImageUri *string `pulumi:"imageUri"`
	// Optional. The subtitle of the card.
	Subtitle *string `pulumi:"subtitle"`
	// Optional. The title of the card.
	Title *string `pulumi:"title"`
}

The card response message.

type GoogleCloudDialogflowV2IntentMessageCardArgs

type GoogleCloudDialogflowV2IntentMessageCardArgs struct {
	// Optional. The collection of card buttons.
	Buttons GoogleCloudDialogflowV2IntentMessageCardButtonArrayInput `pulumi:"buttons"`
	// Optional. The public URI to an image file for the card.
	ImageUri pulumi.StringPtrInput `pulumi:"imageUri"`
	// Optional. The subtitle of the card.
	Subtitle pulumi.StringPtrInput `pulumi:"subtitle"`
	// Optional. The title of the card.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

The card response message.

func (GoogleCloudDialogflowV2IntentMessageCardArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardOutput

func (i GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardOutput() GoogleCloudDialogflowV2IntentMessageCardOutput

func (GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardOutput

func (GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput() GoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageCardButton

type GoogleCloudDialogflowV2IntentMessageCardButton struct {
	// Optional. The text to send back to the Dialogflow API or a URI to open.
	Postback *string `pulumi:"postback"`
	// Optional. The text to show on the button.
	Text *string `pulumi:"text"`
}

Contains information about a button.

type GoogleCloudDialogflowV2IntentMessageCardButtonArgs

type GoogleCloudDialogflowV2IntentMessageCardButtonArgs struct {
	// Optional. The text to send back to the Dialogflow API or a URI to open.
	Postback pulumi.StringPtrInput `pulumi:"postback"`
	// Optional. The text to show on the button.
	Text pulumi.StringPtrInput `pulumi:"text"`
}

Contains information about a button.

func (GoogleCloudDialogflowV2IntentMessageCardButtonArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutput

func (i GoogleCloudDialogflowV2IntentMessageCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutput() GoogleCloudDialogflowV2IntentMessageCardButtonOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonArray

type GoogleCloudDialogflowV2IntentMessageCardButtonArray []GoogleCloudDialogflowV2IntentMessageCardButtonInput

func (GoogleCloudDialogflowV2IntentMessageCardButtonArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput() GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonArrayInput

type GoogleCloudDialogflowV2IntentMessageCardButtonArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput() GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput
}

GoogleCloudDialogflowV2IntentMessageCardButtonArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCardButtonArray and GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCardButtonArrayInput` via:

GoogleCloudDialogflowV2IntentMessageCardButtonArray{ GoogleCloudDialogflowV2IntentMessageCardButtonArgs{...} }

type GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonInput

type GoogleCloudDialogflowV2IntentMessageCardButtonInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCardButtonOutput() GoogleCloudDialogflowV2IntentMessageCardButtonOutput
	ToGoogleCloudDialogflowV2IntentMessageCardButtonOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonOutput
}

GoogleCloudDialogflowV2IntentMessageCardButtonInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCardButtonArgs and GoogleCloudDialogflowV2IntentMessageCardButtonOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCardButtonInput` via:

GoogleCloudDialogflowV2IntentMessageCardButtonArgs{...}

type GoogleCloudDialogflowV2IntentMessageCardButtonOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonOutput struct{ *pulumi.OutputState }

Contains information about a button.

func (GoogleCloudDialogflowV2IntentMessageCardButtonOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonOutput) Postback

Optional. The text to send back to the Dialogflow API or a URI to open.

func (GoogleCloudDialogflowV2IntentMessageCardButtonOutput) Text

Optional. The text to show on the button.

func (GoogleCloudDialogflowV2IntentMessageCardButtonOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCardButtonOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonResponse

type GoogleCloudDialogflowV2IntentMessageCardButtonResponse struct {
	// Optional. The text to send back to the Dialogflow API or a URI to open.
	Postback string `pulumi:"postback"`
	// Optional. The text to show on the button.
	Text string `pulumi:"text"`
}

Contains information about a button.

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput struct{ *pulumi.OutputState }

Contains information about a button.

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput) Postback

Optional. The text to send back to the Dialogflow API or a URI to open.

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput) Text

Optional. The text to show on the button.

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput

type GoogleCloudDialogflowV2IntentMessageCardInput

type GoogleCloudDialogflowV2IntentMessageCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCardOutput() GoogleCloudDialogflowV2IntentMessageCardOutput
	ToGoogleCloudDialogflowV2IntentMessageCardOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCardOutput
}

GoogleCloudDialogflowV2IntentMessageCardInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCardArgs and GoogleCloudDialogflowV2IntentMessageCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCardInput` via:

GoogleCloudDialogflowV2IntentMessageCardArgs{...}

type GoogleCloudDialogflowV2IntentMessageCardOutput

type GoogleCloudDialogflowV2IntentMessageCardOutput struct{ *pulumi.OutputState }

The card response message.

func (GoogleCloudDialogflowV2IntentMessageCardOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ImageUri

Optional. The public URI to an image file for the card.

func (GoogleCloudDialogflowV2IntentMessageCardOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageCardOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardOutput

func (o GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardOutput() GoogleCloudDialogflowV2IntentMessageCardOutput

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardOutput

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput() GoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageCardPtrInput

type GoogleCloudDialogflowV2IntentMessageCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput() GoogleCloudDialogflowV2IntentMessageCardPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCardPtrOutput
}

GoogleCloudDialogflowV2IntentMessageCardPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCardArgs, GoogleCloudDialogflowV2IntentMessageCardPtr and GoogleCloudDialogflowV2IntentMessageCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCardPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) ImageUri

Optional. The public URI to an image file for the card.

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput() GoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageCardResponse

type GoogleCloudDialogflowV2IntentMessageCardResponse struct {
	// Optional. The collection of card buttons.
	Buttons []GoogleCloudDialogflowV2IntentMessageCardButtonResponse `pulumi:"buttons"`
	// Optional. The public URI to an image file for the card.
	ImageUri string `pulumi:"imageUri"`
	// Optional. The subtitle of the card.
	Subtitle string `pulumi:"subtitle"`
	// Optional. The title of the card.
	Title string `pulumi:"title"`
}

The card response message.

type GoogleCloudDialogflowV2IntentMessageCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageCardResponseOutput struct{ *pulumi.OutputState }

The card response message.

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) ImageUri

Optional. The public URI to an image file for the card.

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCardResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelect

type GoogleCloudDialogflowV2IntentMessageCarouselSelect struct {
	// Carousel items.
	Items []GoogleCloudDialogflowV2IntentMessageCarouselSelectItem `pulumi:"items"`
}

The card for presenting a carousel of options to select from.

type GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs

type GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs struct {
	// Carousel items.
	Items GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayInput `pulumi:"items"`
}

The card for presenting a carousel of options to select from.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectInput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput
	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput
}

GoogleCloudDialogflowV2IntentMessageCarouselSelectInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs and GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCarouselSelectInput` via:

GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs{...}

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItem

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItem struct {
	// Optional. The body text of the card.
	Description *string `pulumi:"description"`
	// Optional. The image to display.
	Image *GoogleCloudDialogflowV2IntentMessageImage `pulumi:"image"`
	// Additional info about the option item.
	Info GoogleCloudDialogflowV2IntentMessageSelectItemInfo `pulumi:"info"`
	// Title of the carousel item.
	Title string `pulumi:"title"`
}

An item in the carousel.

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs struct {
	// Optional. The body text of the card.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Optional. The image to display.
	Image GoogleCloudDialogflowV2IntentMessageImagePtrInput `pulumi:"image"`
	// Additional info about the option item.
	Info GoogleCloudDialogflowV2IntentMessageSelectItemInfoInput `pulumi:"info"`
	// Title of the carousel item.
	Title pulumi.StringInput `pulumi:"title"`
}

An item in the carousel.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray []GoogleCloudDialogflowV2IntentMessageCarouselSelectItemInput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayInput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput
}

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray and GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayInput` via:

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray{ GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs{...} }

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemInput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput
	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput
}

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs and GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCarouselSelectItemInput` via:

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs{...}

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput struct{ *pulumi.OutputState }

An item in the carousel.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) Description

Optional. The body text of the card.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) Info

Additional info about the option item.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) Title

Title of the carousel item.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponse

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponse struct {
	// Optional. The body text of the card.
	Description string `pulumi:"description"`
	// Optional. The image to display.
	Image GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"image"`
	// Additional info about the option item.
	Info GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse `pulumi:"info"`
	// Title of the carousel item.
	Title string `pulumi:"title"`
}

An item in the carousel.

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput struct{ *pulumi.OutputState }

An item in the carousel.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) Description

Optional. The body text of the card.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) Info

Additional info about the option item.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) Title

Title of the carousel item.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput struct{ *pulumi.OutputState }

The card for presenting a carousel of options to select from.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) Items

Carousel items.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrInput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput
}

GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs, GoogleCloudDialogflowV2IntentMessageCarouselSelectPtr and GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) Items

Carousel items.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse struct {
	// Carousel items.
	Items []GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponse `pulumi:"items"`
}

The card for presenting a carousel of options to select from.

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput struct{ *pulumi.OutputState }

The card for presenting a carousel of options to select from.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput) Items

Carousel items.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput

type GoogleCloudDialogflowV2IntentMessageColumnProperties

type GoogleCloudDialogflowV2IntentMessageColumnProperties struct {
	// Column heading.
	Header string `pulumi:"header"`
	// Optional. Defines text alignment for all cells in this column.
	HorizontalAlignment *GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment `pulumi:"horizontalAlignment"`
}

Column properties for TableCard.

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs struct {
	// Column heading.
	Header pulumi.StringInput `pulumi:"header"`
	// Optional. Defines text alignment for all cells in this column.
	HorizontalAlignment GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrInput `pulumi:"horizontalAlignment"`
}

Column properties for TableCard.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray []GoogleCloudDialogflowV2IntentMessageColumnPropertiesInput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput() GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayInput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput() GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput
}

GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray and GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayInput` via:

GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray{ GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs{...} }

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment added in v0.4.0

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment string

Optional. Defines text alignment for all cells in this column.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentInput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput() GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput
	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput
}

GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentArgs and GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentInput` via:

GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentArgs{...}

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrInput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput() GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput
}

func GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtr added in v0.6.0

func GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtr(v string) GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrInput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesInput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput() GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput
	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput
}

GoogleCloudDialogflowV2IntentMessageColumnPropertiesInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs and GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageColumnPropertiesInput` via:

GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs{...}

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput struct{ *pulumi.OutputState }

Column properties for TableCard.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) Header

Column heading.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) HorizontalAlignment

Optional. Defines text alignment for all cells in this column.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse struct {
	// Column heading.
	Header string `pulumi:"header"`
	// Optional. Defines text alignment for all cells in this column.
	HorizontalAlignment string `pulumi:"horizontalAlignment"`
}

Column properties for TableCard.

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput struct{ *pulumi.OutputState }

Column properties for TableCard.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) Header

Column heading.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) HorizontalAlignment

Optional. Defines text alignment for all cells in this column.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput

type GoogleCloudDialogflowV2IntentMessageImage

type GoogleCloudDialogflowV2IntentMessageImage struct {
	// Optional. A text description of the image to be used for accessibility, e.g., screen readers.
	AccessibilityText *string `pulumi:"accessibilityText"`
	// Optional. The public URI to an image file.
	ImageUri *string `pulumi:"imageUri"`
}

The image response message.

type GoogleCloudDialogflowV2IntentMessageImageArgs

type GoogleCloudDialogflowV2IntentMessageImageArgs struct {
	// Optional. A text description of the image to be used for accessibility, e.g., screen readers.
	AccessibilityText pulumi.StringPtrInput `pulumi:"accessibilityText"`
	// Optional. The public URI to an image file.
	ImageUri pulumi.StringPtrInput `pulumi:"imageUri"`
}

The image response message.

func (GoogleCloudDialogflowV2IntentMessageImageArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImageOutput

func (i GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImageOutput() GoogleCloudDialogflowV2IntentMessageImageOutput

func (GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImageOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImageOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImageOutput

func (GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (i GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput() GoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2IntentMessageImageInput

type GoogleCloudDialogflowV2IntentMessageImageInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageImageOutput() GoogleCloudDialogflowV2IntentMessageImageOutput
	ToGoogleCloudDialogflowV2IntentMessageImageOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageImageOutput
}

GoogleCloudDialogflowV2IntentMessageImageInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageImageArgs and GoogleCloudDialogflowV2IntentMessageImageOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageImageInput` via:

GoogleCloudDialogflowV2IntentMessageImageArgs{...}

type GoogleCloudDialogflowV2IntentMessageImageOutput

type GoogleCloudDialogflowV2IntentMessageImageOutput struct{ *pulumi.OutputState }

The image response message.

func (GoogleCloudDialogflowV2IntentMessageImageOutput) AccessibilityText

Optional. A text description of the image to be used for accessibility, e.g., screen readers.

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ImageUri

Optional. The public URI to an image file.

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImageOutput

func (o GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImageOutput() GoogleCloudDialogflowV2IntentMessageImageOutput

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImageOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImageOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImageOutput

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (o GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput() GoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2IntentMessageImagePtrInput

type GoogleCloudDialogflowV2IntentMessageImagePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput() GoogleCloudDialogflowV2IntentMessageImagePtrOutput
	ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageImagePtrOutput
}

GoogleCloudDialogflowV2IntentMessageImagePtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageImageArgs, GoogleCloudDialogflowV2IntentMessageImagePtr and GoogleCloudDialogflowV2IntentMessageImagePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageImagePtrInput` via:

        GoogleCloudDialogflowV2IntentMessageImageArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2IntentMessageImagePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) AccessibilityText

Optional. A text description of the image to be used for accessibility, e.g., screen readers.

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ImageUri

Optional. The public URI to an image file.

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (o GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput() GoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2IntentMessageImageResponse

type GoogleCloudDialogflowV2IntentMessageImageResponse struct {
	// Optional. A text description of the image to be used for accessibility, e.g., screen readers.
	AccessibilityText string `pulumi:"accessibilityText"`
	// Optional. The public URI to an image file.
	ImageUri string `pulumi:"imageUri"`
}

The image response message.

type GoogleCloudDialogflowV2IntentMessageImageResponseOutput

type GoogleCloudDialogflowV2IntentMessageImageResponseOutput struct{ *pulumi.OutputState }

The image response message.

func (GoogleCloudDialogflowV2IntentMessageImageResponseOutput) AccessibilityText

Optional. A text description of the image to be used for accessibility, e.g., screen readers.

func (GoogleCloudDialogflowV2IntentMessageImageResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageImageResponseOutput) ImageUri

Optional. The public URI to an image file.

func (GoogleCloudDialogflowV2IntentMessageImageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageImageResponseOutput

func (GoogleCloudDialogflowV2IntentMessageImageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageImageResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageImageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageImageResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImageResponseOutput

type GoogleCloudDialogflowV2IntentMessageInput

type GoogleCloudDialogflowV2IntentMessageInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageOutput() GoogleCloudDialogflowV2IntentMessageOutput
	ToGoogleCloudDialogflowV2IntentMessageOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageOutput
}

GoogleCloudDialogflowV2IntentMessageInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageArgs and GoogleCloudDialogflowV2IntentMessageOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageInput` via:

GoogleCloudDialogflowV2IntentMessageArgs{...}

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion struct {
	// The name of the app or site this chip is linking to.
	DestinationName string `pulumi:"destinationName"`
	// The URI of the app or site to open when the user taps the suggestion chip.
	Uri string `pulumi:"uri"`
}

The suggestion chip message that allows the user to jump out to the app or website associated with this agent.

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs struct {
	// The name of the app or site this chip is linking to.
	DestinationName pulumi.StringInput `pulumi:"destinationName"`
	// The URI of the app or site to open when the user taps the suggestion chip.
	Uri pulumi.StringInput `pulumi:"uri"`
}

The suggestion chip message that allows the user to jump out to the app or website associated with this agent.

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionInput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput() GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput
	ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput
}

GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs and GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionInput` via:

GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs{...}

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput struct{ *pulumi.OutputState }

The suggestion chip message that allows the user to jump out to the app or website associated with this agent.

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) DestinationName

The name of the app or site this chip is linking to.

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) Uri

The URI of the app or site to open when the user taps the suggestion chip.

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrInput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput() GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput
}

GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs, GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtr and GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) DestinationName

The name of the app or site this chip is linking to.

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) Uri

The URI of the app or site to open when the user taps the suggestion chip.

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse struct {
	// The name of the app or site this chip is linking to.
	DestinationName string `pulumi:"destinationName"`
	// The URI of the app or site to open when the user taps the suggestion chip.
	Uri string `pulumi:"uri"`
}

The suggestion chip message that allows the user to jump out to the app or website associated with this agent.

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput struct{ *pulumi.OutputState }

The suggestion chip message that allows the user to jump out to the app or website associated with this agent.

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) DestinationName

The name of the app or site this chip is linking to.

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) Uri

The URI of the app or site to open when the user taps the suggestion chip.

type GoogleCloudDialogflowV2IntentMessageListSelect

type GoogleCloudDialogflowV2IntentMessageListSelect struct {
	// List items.
	Items []GoogleCloudDialogflowV2IntentMessageListSelectItem `pulumi:"items"`
	// Optional. Subtitle of the list.
	Subtitle *string `pulumi:"subtitle"`
	// Optional. The overall title of the list.
	Title *string `pulumi:"title"`
}

The card for presenting a list of options to select from.

type GoogleCloudDialogflowV2IntentMessageListSelectArgs

type GoogleCloudDialogflowV2IntentMessageListSelectArgs struct {
	// List items.
	Items GoogleCloudDialogflowV2IntentMessageListSelectItemArrayInput `pulumi:"items"`
	// Optional. Subtitle of the list.
	Subtitle pulumi.StringPtrInput `pulumi:"subtitle"`
	// Optional. The overall title of the list.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

The card for presenting a list of options to select from.

func (GoogleCloudDialogflowV2IntentMessageListSelectArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectOutput

func (i GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectOutput() GoogleCloudDialogflowV2IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput() GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageListSelectInput

type GoogleCloudDialogflowV2IntentMessageListSelectInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageListSelectOutput() GoogleCloudDialogflowV2IntentMessageListSelectOutput
	ToGoogleCloudDialogflowV2IntentMessageListSelectOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageListSelectOutput
}

GoogleCloudDialogflowV2IntentMessageListSelectInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageListSelectArgs and GoogleCloudDialogflowV2IntentMessageListSelectOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageListSelectInput` via:

GoogleCloudDialogflowV2IntentMessageListSelectArgs{...}

type GoogleCloudDialogflowV2IntentMessageListSelectItem

type GoogleCloudDialogflowV2IntentMessageListSelectItem struct {
	// Optional. The main text describing the item.
	Description *string `pulumi:"description"`
	// Optional. The image to display.
	Image *GoogleCloudDialogflowV2IntentMessageImage `pulumi:"image"`
	// Additional information about this option.
	Info GoogleCloudDialogflowV2IntentMessageSelectItemInfo `pulumi:"info"`
	// The title of the list item.
	Title string `pulumi:"title"`
}

An item in the list.

type GoogleCloudDialogflowV2IntentMessageListSelectItemArgs

type GoogleCloudDialogflowV2IntentMessageListSelectItemArgs struct {
	// Optional. The main text describing the item.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Optional. The image to display.
	Image GoogleCloudDialogflowV2IntentMessageImagePtrInput `pulumi:"image"`
	// Additional information about this option.
	Info GoogleCloudDialogflowV2IntentMessageSelectItemInfoInput `pulumi:"info"`
	// The title of the list item.
	Title pulumi.StringInput `pulumi:"title"`
}

An item in the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageListSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemArray

type GoogleCloudDialogflowV2IntentMessageListSelectItemArray []GoogleCloudDialogflowV2IntentMessageListSelectItemInput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageListSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput() GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageListSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemArrayInput

type GoogleCloudDialogflowV2IntentMessageListSelectItemArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput() GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput
}

GoogleCloudDialogflowV2IntentMessageListSelectItemArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageListSelectItemArray and GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageListSelectItemArrayInput` via:

GoogleCloudDialogflowV2IntentMessageListSelectItemArray{ GoogleCloudDialogflowV2IntentMessageListSelectItemArgs{...} }

type GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemInput

type GoogleCloudDialogflowV2IntentMessageListSelectItemInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutput() GoogleCloudDialogflowV2IntentMessageListSelectItemOutput
	ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemOutput
}

GoogleCloudDialogflowV2IntentMessageListSelectItemInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageListSelectItemArgs and GoogleCloudDialogflowV2IntentMessageListSelectItemOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageListSelectItemInput` via:

GoogleCloudDialogflowV2IntentMessageListSelectItemArgs{...}

type GoogleCloudDialogflowV2IntentMessageListSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemOutput struct{ *pulumi.OutputState }

An item in the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) Description

Optional. The main text describing the item.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) Info

Additional information about this option.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) Title

The title of the list item.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponse

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponse struct {
	// Optional. The main text describing the item.
	Description string `pulumi:"description"`
	// Optional. The image to display.
	Image GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"image"`
	// Additional information about this option.
	Info GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse `pulumi:"info"`
	// The title of the list item.
	Title string `pulumi:"title"`
}

An item in the list.

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput struct{ *pulumi.OutputState }

An item in the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) Description

Optional. The main text describing the item.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) Info

Additional information about this option.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) Title

The title of the list item.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageListSelectOutput

type GoogleCloudDialogflowV2IntentMessageListSelectOutput struct{ *pulumi.OutputState }

The card for presenting a list of options to select from.

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) Items

List items.

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) Subtitle

Optional. Subtitle of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) Title

Optional. The overall title of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput() GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageListSelectPtrInput

type GoogleCloudDialogflowV2IntentMessageListSelectPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput() GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput
}

GoogleCloudDialogflowV2IntentMessageListSelectPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageListSelectArgs, GoogleCloudDialogflowV2IntentMessageListSelectPtr and GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageListSelectPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageListSelectArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) Items

List items.

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) Subtitle

Optional. Subtitle of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) Title

Optional. The overall title of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageListSelectResponse

type GoogleCloudDialogflowV2IntentMessageListSelectResponse struct {
	// List items.
	Items []GoogleCloudDialogflowV2IntentMessageListSelectItemResponse `pulumi:"items"`
	// Optional. Subtitle of the list.
	Subtitle string `pulumi:"subtitle"`
	// Optional. The overall title of the list.
	Title string `pulumi:"title"`
}

The card for presenting a list of options to select from.

type GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput

type GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput struct{ *pulumi.OutputState }

The card for presenting a list of options to select from.

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) Items

List items.

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) Subtitle

Optional. Subtitle of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) Title

Optional. The overall title of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectResponseOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput

type GoogleCloudDialogflowV2IntentMessageMediaContent

type GoogleCloudDialogflowV2IntentMessageMediaContent struct {
	// List of media objects.
	MediaObjects []GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject `pulumi:"mediaObjects"`
	// Optional. What type of media is the content (ie "audio").
	MediaType *GoogleCloudDialogflowV2IntentMessageMediaContentMediaType `pulumi:"mediaType"`
}

The media content card for Actions on Google.

type GoogleCloudDialogflowV2IntentMessageMediaContentArgs

type GoogleCloudDialogflowV2IntentMessageMediaContentArgs struct {
	// List of media objects.
	MediaObjects GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayInput `pulumi:"mediaObjects"`
	// Optional. What type of media is the content (ie "audio").
	MediaType GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrInput `pulumi:"mediaType"`
}

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutput

func (i GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutput() GoogleCloudDialogflowV2IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput() GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentInput

type GoogleCloudDialogflowV2IntentMessageMediaContentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentOutput() GoogleCloudDialogflowV2IntentMessageMediaContentOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentArgs and GoogleCloudDialogflowV2IntentMessageMediaContentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentInput` via:

GoogleCloudDialogflowV2IntentMessageMediaContentArgs{...}

type GoogleCloudDialogflowV2IntentMessageMediaContentMediaType added in v0.4.0

type GoogleCloudDialogflowV2IntentMessageMediaContentMediaType string

Optional. What type of media is the content (ie "audio").

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput() GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput() GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeInput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput() GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeArgs and GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeInput` via:

GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeArgs{...}

type GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrInput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput() GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput
}

func GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtr added in v0.6.0

func GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtr(v string) GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrInput

type GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageMediaContentOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentOutput struct{ *pulumi.OutputState }

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) MediaObjects

List of media objects.

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) MediaType

Optional. What type of media is the content (ie "audio").

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput() GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentPtrInput

type GoogleCloudDialogflowV2IntentMessageMediaContentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput() GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentArgs, GoogleCloudDialogflowV2IntentMessageMediaContentPtr and GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageMediaContentArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) MediaObjects

List of media objects.

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) MediaType

Optional. What type of media is the content (ie "audio").

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponse

type GoogleCloudDialogflowV2IntentMessageMediaContentResponse struct {
	// List of media objects.
	MediaObjects []GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse `pulumi:"mediaObjects"`
	// Optional. What type of media is the content (ie "audio").
	MediaType string `pulumi:"mediaType"`
}

The media content card for Actions on Google.

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject struct {
	// Url where the media is stored.
	ContentUrl string `pulumi:"contentUrl"`
	// Optional. Description of media card.
	Description *string `pulumi:"description"`
	// Optional. Icon to display above media content.
	Icon *GoogleCloudDialogflowV2IntentMessageImage `pulumi:"icon"`
	// Optional. Image to display above media content.
	LargeImage *GoogleCloudDialogflowV2IntentMessageImage `pulumi:"largeImage"`
	// Name of media card.
	Name string `pulumi:"name"`
}

Response media object for media content card.

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs struct {
	// Url where the media is stored.
	ContentUrl pulumi.StringInput `pulumi:"contentUrl"`
	// Optional. Description of media card.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Optional. Icon to display above media content.
	Icon GoogleCloudDialogflowV2IntentMessageImagePtrInput `pulumi:"icon"`
	// Optional. Image to display above media content.
	LargeImage GoogleCloudDialogflowV2IntentMessageImagePtrInput `pulumi:"largeImage"`
	// Name of media card.
	Name pulumi.StringInput `pulumi:"name"`
}

Response media object for media content card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray []GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectInput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayInput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput() GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray and GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayInput` via:

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray{ GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs{...} }

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectInput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput() GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs and GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectInput` via:

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs{...}

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput struct{ *pulumi.OutputState }

Response media object for media content card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) ContentUrl

Url where the media is stored.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) Description

Optional. Description of media card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) Icon

Optional. Icon to display above media content.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) LargeImage

Optional. Image to display above media content.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) Name

Name of media card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutputWithContext

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse struct {
	// Url where the media is stored.
	ContentUrl string `pulumi:"contentUrl"`
	// Optional. Description of media card.
	Description string `pulumi:"description"`
	// Optional. Icon to display above media content.
	Icon GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"icon"`
	// Optional. Image to display above media content.
	LargeImage GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"largeImage"`
	// Name of media card.
	Name string `pulumi:"name"`
}

Response media object for media content card.

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput struct{ *pulumi.OutputState }

Response media object for media content card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) ContentUrl

Url where the media is stored.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) Description

Optional. Description of media card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) Icon

Optional. Icon to display above media content.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) LargeImage

Optional. Image to display above media content.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) Name

Name of media card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutputWithContext

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput struct{ *pulumi.OutputState }

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) MediaObjects

List of media objects.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) MediaType

Optional. What type of media is the content (ie "audio").

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput

type GoogleCloudDialogflowV2IntentMessageOutput

type GoogleCloudDialogflowV2IntentMessageOutput struct{ *pulumi.OutputState }

A rich response message. Corresponds to the intent `Response` field in the Dialogflow console. For more information, see [Rich response messages](https://cloud.google.com/dialogflow/docs/intents-rich-messages).

func (GoogleCloudDialogflowV2IntentMessageOutput) BasicCard

The basic card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) BrowseCarouselCard

Browse carousel card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) Card

The card response.

func (GoogleCloudDialogflowV2IntentMessageOutput) CarouselSelect

The carousel card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageOutput) Image

The image response.

func (GoogleCloudDialogflowV2IntentMessageOutput) LinkOutSuggestion

The link out suggestion chip for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) ListSelect

The list card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) MediaContent

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) Payload

A custom platform-specific response.

func (GoogleCloudDialogflowV2IntentMessageOutput) Platform

Optional. The platform that this message is intended for.

func (GoogleCloudDialogflowV2IntentMessageOutput) QuickReplies

The quick replies response.

func (GoogleCloudDialogflowV2IntentMessageOutput) SimpleResponses

The voice and text-only responses for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) Suggestions

The suggestion chips for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) TableCard

Table card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) Text

The text response.

func (GoogleCloudDialogflowV2IntentMessageOutput) ToGoogleCloudDialogflowV2IntentMessageOutput

func (o GoogleCloudDialogflowV2IntentMessageOutput) ToGoogleCloudDialogflowV2IntentMessageOutput() GoogleCloudDialogflowV2IntentMessageOutput

func (GoogleCloudDialogflowV2IntentMessageOutput) ToGoogleCloudDialogflowV2IntentMessageOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageOutput) ToGoogleCloudDialogflowV2IntentMessageOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageOutput

type GoogleCloudDialogflowV2IntentMessagePlatform added in v0.4.0

type GoogleCloudDialogflowV2IntentMessagePlatform string

Optional. The platform that this message is intended for.

func (GoogleCloudDialogflowV2IntentMessagePlatform) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessagePlatform) ToGoogleCloudDialogflowV2IntentMessagePlatformOutput added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessagePlatform) ToGoogleCloudDialogflowV2IntentMessagePlatformOutput() GoogleCloudDialogflowV2IntentMessagePlatformOutput

func (GoogleCloudDialogflowV2IntentMessagePlatform) ToGoogleCloudDialogflowV2IntentMessagePlatformOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessagePlatform) ToGoogleCloudDialogflowV2IntentMessagePlatformOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessagePlatformOutput

func (GoogleCloudDialogflowV2IntentMessagePlatform) ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessagePlatform) ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutput() GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput

func (GoogleCloudDialogflowV2IntentMessagePlatform) ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2IntentMessagePlatform) ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput

func (GoogleCloudDialogflowV2IntentMessagePlatform) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessagePlatform) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessagePlatform) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentMessagePlatform) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2IntentMessagePlatformInput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessagePlatformInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessagePlatformOutput() GoogleCloudDialogflowV2IntentMessagePlatformOutput
	ToGoogleCloudDialogflowV2IntentMessagePlatformOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessagePlatformOutput
}

GoogleCloudDialogflowV2IntentMessagePlatformInput is an input type that accepts GoogleCloudDialogflowV2IntentMessagePlatformArgs and GoogleCloudDialogflowV2IntentMessagePlatformOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessagePlatformInput` via:

GoogleCloudDialogflowV2IntentMessagePlatformArgs{...}

type GoogleCloudDialogflowV2IntentMessagePlatformOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessagePlatformOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessagePlatformOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2IntentMessagePlatformOutput added in v0.6.0

func (o GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2IntentMessagePlatformOutput() GoogleCloudDialogflowV2IntentMessagePlatformOutput

func (GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2IntentMessagePlatformOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2IntentMessagePlatformOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessagePlatformOutput

func (GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutput added in v0.6.0

func (o GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutput() GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput

func (GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput

func (GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessagePlatformOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2IntentMessagePlatformPtrInput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessagePlatformPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutput() GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput
	ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput
}

func GoogleCloudDialogflowV2IntentMessagePlatformPtr added in v0.6.0

func GoogleCloudDialogflowV2IntentMessagePlatformPtr(v string) GoogleCloudDialogflowV2IntentMessagePlatformPtrInput

type GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput) ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput) ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput) ToGoogleCloudDialogflowV2IntentMessagePlatformPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput

func (GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentMessagePlatformPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2IntentMessageQuickReplies

type GoogleCloudDialogflowV2IntentMessageQuickReplies struct {
	// Optional. The collection of quick replies.
	QuickReplies []string `pulumi:"quickReplies"`
	// Optional. The title of the collection of quick replies.
	Title *string `pulumi:"title"`
}

The quick replies response message.

type GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs

type GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs struct {
	// Optional. The collection of quick replies.
	QuickReplies pulumi.StringArrayInput `pulumi:"quickReplies"`
	// Optional. The title of the collection of quick replies.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

The quick replies response message.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

func (i GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutput() GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput() GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesInput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutput() GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput
	ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput
}

GoogleCloudDialogflowV2IntentMessageQuickRepliesInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs and GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageQuickRepliesInput` via:

GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs{...}

type GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput struct{ *pulumi.OutputState }

The quick replies response message.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) QuickReplies

Optional. The collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) Title

Optional. The title of the collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput() GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrInput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput() GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput
}

GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs, GoogleCloudDialogflowV2IntentMessageQuickRepliesPtr and GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) QuickReplies

Optional. The collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) Title

Optional. The title of the collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse struct {
	// Optional. The collection of quick replies.
	QuickReplies []string `pulumi:"quickReplies"`
	// Optional. The title of the collection of quick replies.
	Title string `pulumi:"title"`
}

The quick replies response message.

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput struct{ *pulumi.OutputState }

The quick replies response message.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) QuickReplies

Optional. The collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) Title

Optional. The title of the collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput

type GoogleCloudDialogflowV2IntentMessageResponse

type GoogleCloudDialogflowV2IntentMessageResponse struct {
	// The basic card response for Actions on Google.
	BasicCard GoogleCloudDialogflowV2IntentMessageBasicCardResponse `pulumi:"basicCard"`
	// Browse carousel card for Actions on Google.
	BrowseCarouselCard GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse `pulumi:"browseCarouselCard"`
	// The card response.
	Card GoogleCloudDialogflowV2IntentMessageCardResponse `pulumi:"card"`
	// The carousel card response for Actions on Google.
	CarouselSelect GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse `pulumi:"carouselSelect"`
	// The image response.
	Image GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"image"`
	// The link out suggestion chip for Actions on Google.
	LinkOutSuggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse `pulumi:"linkOutSuggestion"`
	// The list card response for Actions on Google.
	ListSelect GoogleCloudDialogflowV2IntentMessageListSelectResponse `pulumi:"listSelect"`
	// The media content card for Actions on Google.
	MediaContent GoogleCloudDialogflowV2IntentMessageMediaContentResponse `pulumi:"mediaContent"`
	// A custom platform-specific response.
	Payload map[string]string `pulumi:"payload"`
	// Optional. The platform that this message is intended for.
	Platform string `pulumi:"platform"`
	// The quick replies response.
	QuickReplies GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse `pulumi:"quickReplies"`
	// The voice and text-only responses for Actions on Google.
	SimpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse `pulumi:"simpleResponses"`
	// The suggestion chips for Actions on Google.
	Suggestions GoogleCloudDialogflowV2IntentMessageSuggestionsResponse `pulumi:"suggestions"`
	// Table card for Actions on Google.
	TableCard GoogleCloudDialogflowV2IntentMessageTableCardResponse `pulumi:"tableCard"`
	// The text response.
	Text GoogleCloudDialogflowV2IntentMessageTextResponse `pulumi:"text"`
}

A rich response message. Corresponds to the intent `Response` field in the Dialogflow console. For more information, see [Rich response messages](https://cloud.google.com/dialogflow/docs/intents-rich-messages).

type GoogleCloudDialogflowV2IntentMessageResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageResponseOutput

type GoogleCloudDialogflowV2IntentMessageResponseOutput struct{ *pulumi.OutputState }

A rich response message. Corresponds to the intent `Response` field in the Dialogflow console. For more information, see [Rich response messages](https://cloud.google.com/dialogflow/docs/intents-rich-messages).

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) BasicCard

The basic card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) BrowseCarouselCard

Browse carousel card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Card

The card response.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) CarouselSelect

The carousel card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Image

The image response.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) LinkOutSuggestion

The link out suggestion chip for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) ListSelect

The list card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) MediaContent

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Payload

A custom platform-specific response.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Platform

Optional. The platform that this message is intended for.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) QuickReplies

The quick replies response.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) SimpleResponses

The voice and text-only responses for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Suggestions

The suggestion chips for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) TableCard

Table card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Text

The text response.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageResponseOutput

func (o GoogleCloudDialogflowV2IntentMessageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageResponseOutput() GoogleCloudDialogflowV2IntentMessageResponseOutput

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageResponseOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfo

type GoogleCloudDialogflowV2IntentMessageSelectItemInfo struct {
	// A unique key that will be sent back to the agent if this response is given.
	Key string `pulumi:"key"`
	// Optional. A list of synonyms that can also be used to trigger this item in dialog.
	Synonyms []string `pulumi:"synonyms"`
}

Additional info about the select item for when it is triggered in a dialog.

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs struct {
	// A unique key that will be sent back to the agent if this response is given.
	Key pulumi.StringInput `pulumi:"key"`
	// Optional. A list of synonyms that can also be used to trigger this item in dialog.
	Synonyms pulumi.StringArrayInput `pulumi:"synonyms"`
}

Additional info about the select item for when it is triggered in a dialog.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoInput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput() GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput
	ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput
}

GoogleCloudDialogflowV2IntentMessageSelectItemInfoInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs and GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSelectItemInfoInput` via:

GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs{...}

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput struct{ *pulumi.OutputState }

Additional info about the select item for when it is triggered in a dialog.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) Key

A unique key that will be sent back to the agent if this response is given.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) Synonyms

Optional. A list of synonyms that can also be used to trigger this item in dialog.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse struct {
	// A unique key that will be sent back to the agent if this response is given.
	Key string `pulumi:"key"`
	// Optional. A list of synonyms that can also be used to trigger this item in dialog.
	Synonyms []string `pulumi:"synonyms"`
}

Additional info about the select item for when it is triggered in a dialog.

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput struct{ *pulumi.OutputState }

Additional info about the select item for when it is triggered in a dialog.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) Key

A unique key that will be sent back to the agent if this response is given.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) Synonyms

Optional. A list of synonyms that can also be used to trigger this item in dialog.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponse

type GoogleCloudDialogflowV2IntentMessageSimpleResponse struct {
	// Optional. The text to display.
	DisplayText *string `pulumi:"displayText"`
	// One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
	Ssml *string `pulumi:"ssml"`
	// One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
	TextToSpeech *string `pulumi:"textToSpeech"`
}

The simple response message containing speech or text.

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs struct {
	// Optional. The text to display.
	DisplayText pulumi.StringPtrInput `pulumi:"displayText"`
	// One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
	Ssml pulumi.StringPtrInput `pulumi:"ssml"`
	// One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
	TextToSpeech pulumi.StringPtrInput `pulumi:"textToSpeech"`
}

The simple response message containing speech or text.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArray

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArray []GoogleCloudDialogflowV2IntentMessageSimpleResponseInput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArray) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponseArray) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArray) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponseArray) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSimpleResponseArray and GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageSimpleResponseArray{ GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseInput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput
}

GoogleCloudDialogflowV2IntentMessageSimpleResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs and GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSimpleResponseInput` via:

GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput struct{ *pulumi.OutputState }

The simple response message containing speech or text.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) DisplayText

Optional. The text to display.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) Ssml

One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) TextToSpeech

One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponse

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponse struct {
	// Optional. The text to display.
	DisplayText string `pulumi:"displayText"`
	// One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
	Ssml string `pulumi:"ssml"`
	// One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
	TextToSpeech string `pulumi:"textToSpeech"`
}

The simple response message containing speech or text.

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput struct{ *pulumi.OutputState }

The simple response message containing speech or text.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) DisplayText

Optional. The text to display.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) Ssml

One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) TextToSpeech

One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponses

type GoogleCloudDialogflowV2IntentMessageSimpleResponses struct {
	// The list of simple responses.
	SimpleResponses []GoogleCloudDialogflowV2IntentMessageSimpleResponse `pulumi:"simpleResponses"`
}

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs struct {
	// The list of simple responses.
	SimpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayInput `pulumi:"simpleResponses"`
}

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesInput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput
	ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput
}

GoogleCloudDialogflowV2IntentMessageSimpleResponsesInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs and GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSimpleResponsesInput` via:

GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs{...}

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput struct{ *pulumi.OutputState }

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) SimpleResponses

The list of simple responses.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrInput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput
}

GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs, GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtr and GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) SimpleResponses

The list of simple responses.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse struct {
	// The list of simple responses.
	SimpleResponses []GoogleCloudDialogflowV2IntentMessageSimpleResponseResponse `pulumi:"simpleResponses"`
}

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput struct{ *pulumi.OutputState }

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput) SimpleResponses

The list of simple responses.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput

type GoogleCloudDialogflowV2IntentMessageSuggestion

type GoogleCloudDialogflowV2IntentMessageSuggestion struct {
	// The text shown the in the suggestion chip.
	Title string `pulumi:"title"`
}

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

type GoogleCloudDialogflowV2IntentMessageSuggestionArgs

type GoogleCloudDialogflowV2IntentMessageSuggestionArgs struct {
	// The text shown the in the suggestion chip.
	Title pulumi.StringInput `pulumi:"title"`
}

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

func (GoogleCloudDialogflowV2IntentMessageSuggestionArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutput

func (i GoogleCloudDialogflowV2IntentMessageSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutput() GoogleCloudDialogflowV2IntentMessageSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionArray

type GoogleCloudDialogflowV2IntentMessageSuggestionArray []GoogleCloudDialogflowV2IntentMessageSuggestionInput

func (GoogleCloudDialogflowV2IntentMessageSuggestionArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput() GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionArrayInput

type GoogleCloudDialogflowV2IntentMessageSuggestionArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput() GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput
}

GoogleCloudDialogflowV2IntentMessageSuggestionArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSuggestionArray and GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSuggestionArrayInput` via:

GoogleCloudDialogflowV2IntentMessageSuggestionArray{ GoogleCloudDialogflowV2IntentMessageSuggestionArgs{...} }

type GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionInput

type GoogleCloudDialogflowV2IntentMessageSuggestionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSuggestionOutput() GoogleCloudDialogflowV2IntentMessageSuggestionOutput
	ToGoogleCloudDialogflowV2IntentMessageSuggestionOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionOutput
}

GoogleCloudDialogflowV2IntentMessageSuggestionInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSuggestionArgs and GoogleCloudDialogflowV2IntentMessageSuggestionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSuggestionInput` via:

GoogleCloudDialogflowV2IntentMessageSuggestionArgs{...}

type GoogleCloudDialogflowV2IntentMessageSuggestionOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionOutput struct{ *pulumi.OutputState }

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

func (GoogleCloudDialogflowV2IntentMessageSuggestionOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionOutput) Title

The text shown the in the suggestion chip.

func (GoogleCloudDialogflowV2IntentMessageSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponse

type GoogleCloudDialogflowV2IntentMessageSuggestionResponse struct {
	// The text shown the in the suggestion chip.
	Title string `pulumi:"title"`
}

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput struct{ *pulumi.OutputState }

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput) Title

The text shown the in the suggestion chip.

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput

type GoogleCloudDialogflowV2IntentMessageSuggestions

type GoogleCloudDialogflowV2IntentMessageSuggestions struct {
	// The list of suggested replies.
	Suggestions []GoogleCloudDialogflowV2IntentMessageSuggestion `pulumi:"suggestions"`
}

The collection of suggestions.

type GoogleCloudDialogflowV2IntentMessageSuggestionsArgs

type GoogleCloudDialogflowV2IntentMessageSuggestionsArgs struct {
	// The list of suggested replies.
	Suggestions GoogleCloudDialogflowV2IntentMessageSuggestionArrayInput `pulumi:"suggestions"`
}

The collection of suggestions.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutput

func (i GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutput() GoogleCloudDialogflowV2IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput() GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsInput

type GoogleCloudDialogflowV2IntentMessageSuggestionsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutput() GoogleCloudDialogflowV2IntentMessageSuggestionsOutput
	ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsOutput
}

GoogleCloudDialogflowV2IntentMessageSuggestionsInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSuggestionsArgs and GoogleCloudDialogflowV2IntentMessageSuggestionsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSuggestionsInput` via:

GoogleCloudDialogflowV2IntentMessageSuggestionsArgs{...}

type GoogleCloudDialogflowV2IntentMessageSuggestionsOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsOutput struct{ *pulumi.OutputState }

The collection of suggestions.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) Suggestions

The list of suggested replies.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput() GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsPtrInput

type GoogleCloudDialogflowV2IntentMessageSuggestionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput() GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput
}

GoogleCloudDialogflowV2IntentMessageSuggestionsPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSuggestionsArgs, GoogleCloudDialogflowV2IntentMessageSuggestionsPtr and GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSuggestionsPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageSuggestionsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) Suggestions

The list of suggested replies.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponse

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponse struct {
	// The list of suggested replies.
	Suggestions []GoogleCloudDialogflowV2IntentMessageSuggestionResponse `pulumi:"suggestions"`
}

The collection of suggestions.

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput struct{ *pulumi.OutputState }

The collection of suggestions.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput) Suggestions

The list of suggested replies.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCard

type GoogleCloudDialogflowV2IntentMessageTableCard struct {
	// Optional. List of buttons for the card.
	Buttons []GoogleCloudDialogflowV2IntentMessageBasicCardButton `pulumi:"buttons"`
	// Optional. Display properties for the columns in this table.
	ColumnProperties []GoogleCloudDialogflowV2IntentMessageColumnProperties `pulumi:"columnProperties"`
	// Optional. Image which should be displayed on the card.
	Image *GoogleCloudDialogflowV2IntentMessageImage `pulumi:"image"`
	// Optional. Rows in this table of data.
	Rows []GoogleCloudDialogflowV2IntentMessageTableCardRow `pulumi:"rows"`
	// Optional. Subtitle to the title.
	Subtitle *string `pulumi:"subtitle"`
	// Title of the card.
	Title string `pulumi:"title"`
}

Table card for Actions on Google.

type GoogleCloudDialogflowV2IntentMessageTableCardArgs

type GoogleCloudDialogflowV2IntentMessageTableCardArgs struct {
	// Optional. List of buttons for the card.
	Buttons GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayInput `pulumi:"buttons"`
	// Optional. Display properties for the columns in this table.
	ColumnProperties GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayInput `pulumi:"columnProperties"`
	// Optional. Image which should be displayed on the card.
	Image GoogleCloudDialogflowV2IntentMessageImagePtrInput `pulumi:"image"`
	// Optional. Rows in this table of data.
	Rows GoogleCloudDialogflowV2IntentMessageTableCardRowArrayInput `pulumi:"rows"`
	// Optional. Subtitle to the title.
	Subtitle pulumi.StringPtrInput `pulumi:"subtitle"`
	// Title of the card.
	Title pulumi.StringInput `pulumi:"title"`
}

Table card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageTableCardArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardOutput() GoogleCloudDialogflowV2IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput() GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCell

type GoogleCloudDialogflowV2IntentMessageTableCardCell struct {
	// Text in this cell.
	Text string `pulumi:"text"`
}

Cell of TableCardRow.

type GoogleCloudDialogflowV2IntentMessageTableCardCellArgs

type GoogleCloudDialogflowV2IntentMessageTableCardCellArgs struct {
	// Text in this cell.
	Text pulumi.StringInput `pulumi:"text"`
}

Cell of TableCardRow.

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardCellArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutput() GoogleCloudDialogflowV2IntentMessageTableCardCellOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardCellArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellArray

type GoogleCloudDialogflowV2IntentMessageTableCardCellArray []GoogleCloudDialogflowV2IntentMessageTableCardCellInput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArray) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardCellArray) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput() GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArray) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardCellArray) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellArrayInput

type GoogleCloudDialogflowV2IntentMessageTableCardCellArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput() GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardCellArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardCellArray and GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardCellArrayInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardCellArray{ GoogleCloudDialogflowV2IntentMessageTableCardCellArgs{...} }

type GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellInput

type GoogleCloudDialogflowV2IntentMessageTableCardCellInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutput() GoogleCloudDialogflowV2IntentMessageTableCardCellOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardCellInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardCellArgs and GoogleCloudDialogflowV2IntentMessageTableCardCellOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardCellInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardCellArgs{...}

type GoogleCloudDialogflowV2IntentMessageTableCardCellOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellOutput struct{ *pulumi.OutputState }

Cell of TableCardRow.

func (GoogleCloudDialogflowV2IntentMessageTableCardCellOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellOutput) Text

Text in this cell.

func (GoogleCloudDialogflowV2IntentMessageTableCardCellOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardCellOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponse

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponse struct {
	// Text in this cell.
	Text string `pulumi:"text"`
}

Cell of TableCardRow.

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput struct{ *pulumi.OutputState }

Cell of TableCardRow.

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput) Text

Text in this cell.

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardInput

type GoogleCloudDialogflowV2IntentMessageTableCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardOutput() GoogleCloudDialogflowV2IntentMessageTableCardOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardArgs and GoogleCloudDialogflowV2IntentMessageTableCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardArgs{...}

type GoogleCloudDialogflowV2IntentMessageTableCardOutput

type GoogleCloudDialogflowV2IntentMessageTableCardOutput struct{ *pulumi.OutputState }

Table card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) Buttons

Optional. List of buttons for the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ColumnProperties

Optional. Display properties for the columns in this table.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) Image

Optional. Image which should be displayed on the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) Rows

Optional. Rows in this table of data.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) Subtitle

Optional. Subtitle to the title.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) Title

Title of the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardOutput

func (o GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardOutput() GoogleCloudDialogflowV2IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput() GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageTableCardPtrInput

type GoogleCloudDialogflowV2IntentMessageTableCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput() GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardArgs, GoogleCloudDialogflowV2IntentMessageTableCardPtr and GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageTableCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Buttons

Optional. List of buttons for the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) ColumnProperties

Optional. Display properties for the columns in this table.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Image

Optional. Image which should be displayed on the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Rows

Optional. Rows in this table of data.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Subtitle

Optional. Subtitle to the title.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Title

Title of the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageTableCardResponse

type GoogleCloudDialogflowV2IntentMessageTableCardResponse struct {
	// Optional. List of buttons for the card.
	Buttons []GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse `pulumi:"buttons"`
	// Optional. Display properties for the columns in this table.
	ColumnProperties []GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse `pulumi:"columnProperties"`
	// Optional. Image which should be displayed on the card.
	Image GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"image"`
	// Optional. Rows in this table of data.
	Rows []GoogleCloudDialogflowV2IntentMessageTableCardRowResponse `pulumi:"rows"`
	// Optional. Subtitle to the title.
	Subtitle string `pulumi:"subtitle"`
	// Title of the card.
	Title string `pulumi:"title"`
}

Table card for Actions on Google.

type GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput struct{ *pulumi.OutputState }

Table card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) Buttons

Optional. List of buttons for the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) ColumnProperties

Optional. Display properties for the columns in this table.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) Image

Optional. Image which should be displayed on the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) Rows

Optional. Rows in this table of data.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) Subtitle

Optional. Subtitle to the title.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) Title

Title of the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRow

type GoogleCloudDialogflowV2IntentMessageTableCardRow struct {
	// Optional. List of cells that make up this row.
	Cells []GoogleCloudDialogflowV2IntentMessageTableCardCell `pulumi:"cells"`
	// Optional. Whether to add a visual divider after this row.
	DividerAfter *bool `pulumi:"dividerAfter"`
}

Row of TableCard.

type GoogleCloudDialogflowV2IntentMessageTableCardRowArgs

type GoogleCloudDialogflowV2IntentMessageTableCardRowArgs struct {
	// Optional. List of cells that make up this row.
	Cells GoogleCloudDialogflowV2IntentMessageTableCardCellArrayInput `pulumi:"cells"`
	// Optional. Whether to add a visual divider after this row.
	DividerAfter pulumi.BoolPtrInput `pulumi:"dividerAfter"`
}

Row of TableCard.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardRowArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutput() GoogleCloudDialogflowV2IntentMessageTableCardRowOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardRowArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowArray

type GoogleCloudDialogflowV2IntentMessageTableCardRowArray []GoogleCloudDialogflowV2IntentMessageTableCardRowInput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArray) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardRowArray) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput() GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArray) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardRowArray) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowArrayInput

type GoogleCloudDialogflowV2IntentMessageTableCardRowArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput() GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardRowArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardRowArray and GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardRowArrayInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardRowArray{ GoogleCloudDialogflowV2IntentMessageTableCardRowArgs{...} }

type GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowInput

type GoogleCloudDialogflowV2IntentMessageTableCardRowInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutput() GoogleCloudDialogflowV2IntentMessageTableCardRowOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardRowInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardRowArgs and GoogleCloudDialogflowV2IntentMessageTableCardRowOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardRowInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardRowArgs{...}

type GoogleCloudDialogflowV2IntentMessageTableCardRowOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowOutput struct{ *pulumi.OutputState }

Row of TableCard.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) Cells

Optional. List of cells that make up this row.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) DividerAfter

Optional. Whether to add a visual divider after this row.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponse

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponse struct {
	// Optional. List of cells that make up this row.
	Cells []GoogleCloudDialogflowV2IntentMessageTableCardCellResponse `pulumi:"cells"`
	// Optional. Whether to add a visual divider after this row.
	DividerAfter bool `pulumi:"dividerAfter"`
}

Row of TableCard.

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput struct{ *pulumi.OutputState }

Row of TableCard.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) Cells

Optional. List of cells that make up this row.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) DividerAfter

Optional. Whether to add a visual divider after this row.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput

type GoogleCloudDialogflowV2IntentMessageText

type GoogleCloudDialogflowV2IntentMessageText struct {
	// Optional. The collection of the agent's responses.
	Text []string `pulumi:"text"`
}

The text response message.

type GoogleCloudDialogflowV2IntentMessageTextArgs

type GoogleCloudDialogflowV2IntentMessageTextArgs struct {
	// Optional. The collection of the agent's responses.
	Text pulumi.StringArrayInput `pulumi:"text"`
}

The text response message.

func (GoogleCloudDialogflowV2IntentMessageTextArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextOutput

func (i GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextOutput() GoogleCloudDialogflowV2IntentMessageTextOutput

func (GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextOutput

func (GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput() GoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2IntentMessageTextInput

type GoogleCloudDialogflowV2IntentMessageTextInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTextOutput() GoogleCloudDialogflowV2IntentMessageTextOutput
	ToGoogleCloudDialogflowV2IntentMessageTextOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTextOutput
}

GoogleCloudDialogflowV2IntentMessageTextInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTextArgs and GoogleCloudDialogflowV2IntentMessageTextOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTextInput` via:

GoogleCloudDialogflowV2IntentMessageTextArgs{...}

type GoogleCloudDialogflowV2IntentMessageTextOutput

type GoogleCloudDialogflowV2IntentMessageTextOutput struct{ *pulumi.OutputState }

The text response message.

func (GoogleCloudDialogflowV2IntentMessageTextOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTextOutput) Text

Optional. The collection of the agent's responses.

func (GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextOutput

func (o GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextOutput() GoogleCloudDialogflowV2IntentMessageTextOutput

func (GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextOutput

func (GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput() GoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2IntentMessageTextPtrInput

type GoogleCloudDialogflowV2IntentMessageTextPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput() GoogleCloudDialogflowV2IntentMessageTextPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTextPtrOutput
}

GoogleCloudDialogflowV2IntentMessageTextPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTextArgs, GoogleCloudDialogflowV2IntentMessageTextPtr and GoogleCloudDialogflowV2IntentMessageTextPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTextPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageTextArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2IntentMessageTextPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTextPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageTextPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTextPtrOutput) Text

Optional. The collection of the agent's responses.

func (GoogleCloudDialogflowV2IntentMessageTextPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageTextPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput() GoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTextPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTextPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2IntentMessageTextResponse

type GoogleCloudDialogflowV2IntentMessageTextResponse struct {
	// Optional. The collection of the agent's responses.
	Text []string `pulumi:"text"`
}

The text response message.

type GoogleCloudDialogflowV2IntentMessageTextResponseOutput

type GoogleCloudDialogflowV2IntentMessageTextResponseOutput struct{ *pulumi.OutputState }

The text response message.

func (GoogleCloudDialogflowV2IntentMessageTextResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTextResponseOutput) Text

Optional. The collection of the agent's responses.

func (GoogleCloudDialogflowV2IntentMessageTextResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTextResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTextResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTextResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTextResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTextResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextResponseOutput

type GoogleCloudDialogflowV2IntentParameter

type GoogleCloudDialogflowV2IntentParameter struct {
	// Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
	DefaultValue *string `pulumi:"defaultValue"`
	// The name of the parameter.
	DisplayName string `pulumi:"displayName"`
	// Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.
	EntityTypeDisplayName *string `pulumi:"entityTypeDisplayName"`
	// Optional. Indicates whether the parameter represents a list of values.
	IsList *bool `pulumi:"isList"`
	// Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
	Mandatory *bool `pulumi:"mandatory"`
	// The unique identifier of this parameter.
	Name *string `pulumi:"name"`
	// Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
	Prompts []string `pulumi:"prompts"`
	// Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
	Value *string `pulumi:"value"`
}

Represents intent parameters.

type GoogleCloudDialogflowV2IntentParameterArgs

type GoogleCloudDialogflowV2IntentParameterArgs struct {
	// Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// The name of the parameter.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.
	EntityTypeDisplayName pulumi.StringPtrInput `pulumi:"entityTypeDisplayName"`
	// Optional. Indicates whether the parameter represents a list of values.
	IsList pulumi.BoolPtrInput `pulumi:"isList"`
	// Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
	Mandatory pulumi.BoolPtrInput `pulumi:"mandatory"`
	// The unique identifier of this parameter.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
	Prompts pulumi.StringArrayInput `pulumi:"prompts"`
	// Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Represents intent parameters.

func (GoogleCloudDialogflowV2IntentParameterArgs) ElementType

func (GoogleCloudDialogflowV2IntentParameterArgs) ToGoogleCloudDialogflowV2IntentParameterOutput

func (i GoogleCloudDialogflowV2IntentParameterArgs) ToGoogleCloudDialogflowV2IntentParameterOutput() GoogleCloudDialogflowV2IntentParameterOutput

func (GoogleCloudDialogflowV2IntentParameterArgs) ToGoogleCloudDialogflowV2IntentParameterOutputWithContext

func (i GoogleCloudDialogflowV2IntentParameterArgs) ToGoogleCloudDialogflowV2IntentParameterOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterOutput

type GoogleCloudDialogflowV2IntentParameterArray

type GoogleCloudDialogflowV2IntentParameterArray []GoogleCloudDialogflowV2IntentParameterInput

func (GoogleCloudDialogflowV2IntentParameterArray) ElementType

func (GoogleCloudDialogflowV2IntentParameterArray) ToGoogleCloudDialogflowV2IntentParameterArrayOutput

func (i GoogleCloudDialogflowV2IntentParameterArray) ToGoogleCloudDialogflowV2IntentParameterArrayOutput() GoogleCloudDialogflowV2IntentParameterArrayOutput

func (GoogleCloudDialogflowV2IntentParameterArray) ToGoogleCloudDialogflowV2IntentParameterArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentParameterArray) ToGoogleCloudDialogflowV2IntentParameterArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterArrayOutput

type GoogleCloudDialogflowV2IntentParameterArrayInput

type GoogleCloudDialogflowV2IntentParameterArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentParameterArrayOutput() GoogleCloudDialogflowV2IntentParameterArrayOutput
	ToGoogleCloudDialogflowV2IntentParameterArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentParameterArrayOutput
}

GoogleCloudDialogflowV2IntentParameterArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentParameterArray and GoogleCloudDialogflowV2IntentParameterArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentParameterArrayInput` via:

GoogleCloudDialogflowV2IntentParameterArray{ GoogleCloudDialogflowV2IntentParameterArgs{...} }

type GoogleCloudDialogflowV2IntentParameterArrayOutput

type GoogleCloudDialogflowV2IntentParameterArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentParameterArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentParameterArrayOutput) Index

func (GoogleCloudDialogflowV2IntentParameterArrayOutput) ToGoogleCloudDialogflowV2IntentParameterArrayOutput

func (o GoogleCloudDialogflowV2IntentParameterArrayOutput) ToGoogleCloudDialogflowV2IntentParameterArrayOutput() GoogleCloudDialogflowV2IntentParameterArrayOutput

func (GoogleCloudDialogflowV2IntentParameterArrayOutput) ToGoogleCloudDialogflowV2IntentParameterArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentParameterArrayOutput) ToGoogleCloudDialogflowV2IntentParameterArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterArrayOutput

type GoogleCloudDialogflowV2IntentParameterInput

type GoogleCloudDialogflowV2IntentParameterInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentParameterOutput() GoogleCloudDialogflowV2IntentParameterOutput
	ToGoogleCloudDialogflowV2IntentParameterOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentParameterOutput
}

GoogleCloudDialogflowV2IntentParameterInput is an input type that accepts GoogleCloudDialogflowV2IntentParameterArgs and GoogleCloudDialogflowV2IntentParameterOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentParameterInput` via:

GoogleCloudDialogflowV2IntentParameterArgs{...}

type GoogleCloudDialogflowV2IntentParameterOutput

type GoogleCloudDialogflowV2IntentParameterOutput struct{ *pulumi.OutputState }

Represents intent parameters.

func (GoogleCloudDialogflowV2IntentParameterOutput) DefaultValue

Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.

func (GoogleCloudDialogflowV2IntentParameterOutput) DisplayName

The name of the parameter.

func (GoogleCloudDialogflowV2IntentParameterOutput) ElementType

func (GoogleCloudDialogflowV2IntentParameterOutput) EntityTypeDisplayName

Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.

func (GoogleCloudDialogflowV2IntentParameterOutput) IsList

Optional. Indicates whether the parameter represents a list of values.

func (GoogleCloudDialogflowV2IntentParameterOutput) Mandatory

Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.

func (GoogleCloudDialogflowV2IntentParameterOutput) Name

The unique identifier of this parameter.

func (GoogleCloudDialogflowV2IntentParameterOutput) Prompts

Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.

func (GoogleCloudDialogflowV2IntentParameterOutput) ToGoogleCloudDialogflowV2IntentParameterOutput

func (o GoogleCloudDialogflowV2IntentParameterOutput) ToGoogleCloudDialogflowV2IntentParameterOutput() GoogleCloudDialogflowV2IntentParameterOutput

func (GoogleCloudDialogflowV2IntentParameterOutput) ToGoogleCloudDialogflowV2IntentParameterOutputWithContext

func (o GoogleCloudDialogflowV2IntentParameterOutput) ToGoogleCloudDialogflowV2IntentParameterOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterOutput

func (GoogleCloudDialogflowV2IntentParameterOutput) Value

Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.

type GoogleCloudDialogflowV2IntentParameterResponse

type GoogleCloudDialogflowV2IntentParameterResponse struct {
	// Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
	DefaultValue string `pulumi:"defaultValue"`
	// The name of the parameter.
	DisplayName string `pulumi:"displayName"`
	// Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.
	EntityTypeDisplayName string `pulumi:"entityTypeDisplayName"`
	// Optional. Indicates whether the parameter represents a list of values.
	IsList bool `pulumi:"isList"`
	// Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
	Mandatory bool `pulumi:"mandatory"`
	// The unique identifier of this parameter.
	Name string `pulumi:"name"`
	// Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
	Prompts []string `pulumi:"prompts"`
	// Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
	Value string `pulumi:"value"`
}

Represents intent parameters.

type GoogleCloudDialogflowV2IntentParameterResponseArrayOutput

type GoogleCloudDialogflowV2IntentParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentParameterResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentParameterResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutput

func (GoogleCloudDialogflowV2IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterResponseArrayOutput

type GoogleCloudDialogflowV2IntentParameterResponseOutput

type GoogleCloudDialogflowV2IntentParameterResponseOutput struct{ *pulumi.OutputState }

Represents intent parameters.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) DefaultValue

Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) DisplayName

The name of the parameter.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) EntityTypeDisplayName

Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) IsList

Optional. Indicates whether the parameter represents a list of values.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) Mandatory

Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) Name

The unique identifier of this parameter.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) Prompts

Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) ToGoogleCloudDialogflowV2IntentParameterResponseOutput

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) ToGoogleCloudDialogflowV2IntentParameterResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentParameterResponseOutput) ToGoogleCloudDialogflowV2IntentParameterResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterResponseOutput

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) Value

Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.

type GoogleCloudDialogflowV2IntentTrainingPhrase

type GoogleCloudDialogflowV2IntentTrainingPhrase 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 `entity_type`, `alias`, and `user_defined` fields are all set.
	Parts []GoogleCloudDialogflowV2IntentTrainingPhrasePart `pulumi:"parts"`
	// Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
	TimesAddedCount *int `pulumi:"timesAddedCount"`
	// The type of the training phrase.
	Type GoogleCloudDialogflowV2IntentTrainingPhraseType `pulumi:"type"`
}

Represents an example that the agent is trained on.

type GoogleCloudDialogflowV2IntentTrainingPhraseArgs

type GoogleCloudDialogflowV2IntentTrainingPhraseArgs 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 `entity_type`, `alias`, and `user_defined` fields are all set.
	Parts GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayInput `pulumi:"parts"`
	// Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
	TimesAddedCount pulumi.IntPtrInput `pulumi:"timesAddedCount"`
	// The type of the training phrase.
	Type GoogleCloudDialogflowV2IntentTrainingPhraseTypeInput `pulumi:"type"`
}

Represents an example that the agent is trained on.

func (GoogleCloudDialogflowV2IntentTrainingPhraseArgs) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutput

func (i GoogleCloudDialogflowV2IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutput() GoogleCloudDialogflowV2IntentTrainingPhraseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseArray

type GoogleCloudDialogflowV2IntentTrainingPhraseArray []GoogleCloudDialogflowV2IntentTrainingPhraseInput

func (GoogleCloudDialogflowV2IntentTrainingPhraseArray) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

func (i GoogleCloudDialogflowV2IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput() GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseArrayInput

type GoogleCloudDialogflowV2IntentTrainingPhraseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput() GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput
}

GoogleCloudDialogflowV2IntentTrainingPhraseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhraseArray and GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhraseArrayInput` via:

GoogleCloudDialogflowV2IntentTrainingPhraseArray{ GoogleCloudDialogflowV2IntentTrainingPhraseArgs{...} }

type GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseInput

type GoogleCloudDialogflowV2IntentTrainingPhraseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhraseOutput() GoogleCloudDialogflowV2IntentTrainingPhraseOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhraseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseOutput
}

GoogleCloudDialogflowV2IntentTrainingPhraseInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhraseArgs and GoogleCloudDialogflowV2IntentTrainingPhraseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhraseInput` via:

GoogleCloudDialogflowV2IntentTrainingPhraseArgs{...}

type GoogleCloudDialogflowV2IntentTrainingPhraseOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseOutput struct{ *pulumi.OutputState }

Represents an example that the agent is trained on.

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) 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 `entity_type`, `alias`, and `user_defined` fields are all set.

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) TimesAddedCount

Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutput

func (o GoogleCloudDialogflowV2IntentTrainingPhraseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutput() GoogleCloudDialogflowV2IntentTrainingPhraseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhraseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) Type

The type of the training phrase.

type GoogleCloudDialogflowV2IntentTrainingPhrasePart

type GoogleCloudDialogflowV2IntentTrainingPhrasePart struct {
	// Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
	Alias *string `pulumi:"alias"`
	// Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.
	EntityType *string `pulumi:"entityType"`
	// The text for this part.
	Text string `pulumi:"text"`
	// Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
	UserDefined *bool `pulumi:"userDefined"`
}

Represents a part of a training phrase.

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs struct {
	// Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
	Alias pulumi.StringPtrInput `pulumi:"alias"`
	// Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.
	EntityType pulumi.StringPtrInput `pulumi:"entityType"`
	// The text for this part.
	Text pulumi.StringInput `pulumi:"text"`
	// Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
	UserDefined pulumi.BoolPtrInput `pulumi:"userDefined"`
}

Represents a part of a training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

func (i GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutput() GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArray

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArray []GoogleCloudDialogflowV2IntentTrainingPhrasePartInput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArray) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

func (i GoogleCloudDialogflowV2IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput() GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayInput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput() GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput
}

GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhrasePartArray and GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayInput` via:

GoogleCloudDialogflowV2IntentTrainingPhrasePartArray{ GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs{...} }

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput) Index

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartInput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutput() GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput
}

GoogleCloudDialogflowV2IntentTrainingPhrasePartInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs and GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhrasePartInput` via:

GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs{...}

type GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput struct{ *pulumi.OutputState }

Represents a part of a training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) Alias

Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) EntityType

Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) Text

The text for this part.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) UserDefined

Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse struct {
	// Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
	Alias string `pulumi:"alias"`
	// Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.
	EntityType string `pulumi:"entityType"`
	// The text for this part.
	Text string `pulumi:"text"`
	// Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
	UserDefined bool `pulumi:"userDefined"`
}

Represents a part of a training phrase.

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput struct{ *pulumi.OutputState }

Represents a part of a training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) Alias

Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) EntityType

Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) Text

The text for this part.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) UserDefined

Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.

type GoogleCloudDialogflowV2IntentTrainingPhraseResponse

type GoogleCloudDialogflowV2IntentTrainingPhraseResponse struct {
	// The unique identifier of this training phrase.
	Name string `pulumi:"name"`
	// 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 `entity_type`, `alias`, and `user_defined` fields are all set.
	Parts []GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse `pulumi:"parts"`
	// Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
	TimesAddedCount int `pulumi:"timesAddedCount"`
	// The type of the training phrase.
	Type string `pulumi:"type"`
}

Represents an example that the agent is trained on.

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput struct{ *pulumi.OutputState }

Represents an example that the agent is trained on.

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) Name

The unique identifier of this training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) 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 `entity_type`, `alias`, and `user_defined` fields are all set.

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) TimesAddedCount

Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) Type

The type of the training phrase.

type GoogleCloudDialogflowV2IntentTrainingPhraseType added in v0.4.0

type GoogleCloudDialogflowV2IntentTrainingPhraseType string

Required. The type of the training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhraseType) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseType) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput added in v0.6.0

func (e GoogleCloudDialogflowV2IntentTrainingPhraseType) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput() GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseType) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2IntentTrainingPhraseType) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseType) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2IntentTrainingPhraseType) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput() GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseType) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2IntentTrainingPhraseType) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseType) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2IntentTrainingPhraseTypeInput added in v0.6.0

type GoogleCloudDialogflowV2IntentTrainingPhraseTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput() GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhraseTypeOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput
}

GoogleCloudDialogflowV2IntentTrainingPhraseTypeInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhraseTypeArgs and GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhraseTypeInput` via:

GoogleCloudDialogflowV2IntentTrainingPhraseTypeArgs{...}

type GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput added in v0.6.0

func (o GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput() GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrInput added in v0.6.0

type GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput() GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput
}

func GoogleCloudDialogflowV2IntentTrainingPhraseTypePtr added in v0.6.0

func GoogleCloudDialogflowV2IntentTrainingPhraseTypePtr(v string) GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrInput

type GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput added in v0.6.0

type GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2IntentTrainingPhraseTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2LoggingConfig

type GoogleCloudDialogflowV2LoggingConfig struct {
	// Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
	EnableStackdriverLogging *bool `pulumi:"enableStackdriverLogging"`
}

Defines logging behavior for conversation lifecycle events.

type GoogleCloudDialogflowV2LoggingConfigArgs

type GoogleCloudDialogflowV2LoggingConfigArgs struct {
	// Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
	EnableStackdriverLogging pulumi.BoolPtrInput `pulumi:"enableStackdriverLogging"`
}

Defines logging behavior for conversation lifecycle events.

func (GoogleCloudDialogflowV2LoggingConfigArgs) ElementType

func (GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigOutput

func (i GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigOutput() GoogleCloudDialogflowV2LoggingConfigOutput

func (GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigOutputWithContext

func (i GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigOutput

func (GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput

func (i GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput() GoogleCloudDialogflowV2LoggingConfigPtrOutput

func (GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigPtrOutput

type GoogleCloudDialogflowV2LoggingConfigInput

type GoogleCloudDialogflowV2LoggingConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2LoggingConfigOutput() GoogleCloudDialogflowV2LoggingConfigOutput
	ToGoogleCloudDialogflowV2LoggingConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2LoggingConfigOutput
}

GoogleCloudDialogflowV2LoggingConfigInput is an input type that accepts GoogleCloudDialogflowV2LoggingConfigArgs and GoogleCloudDialogflowV2LoggingConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2LoggingConfigInput` via:

GoogleCloudDialogflowV2LoggingConfigArgs{...}

type GoogleCloudDialogflowV2LoggingConfigOutput

type GoogleCloudDialogflowV2LoggingConfigOutput struct{ *pulumi.OutputState }

Defines logging behavior for conversation lifecycle events.

func (GoogleCloudDialogflowV2LoggingConfigOutput) ElementType

func (GoogleCloudDialogflowV2LoggingConfigOutput) EnableStackdriverLogging

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

func (GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigOutput

func (o GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigOutput() GoogleCloudDialogflowV2LoggingConfigOutput

func (GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigOutputWithContext

func (o GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigOutput

func (GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput

func (o GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput() GoogleCloudDialogflowV2LoggingConfigPtrOutput

func (GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigPtrOutput

type GoogleCloudDialogflowV2LoggingConfigPtrInput

type GoogleCloudDialogflowV2LoggingConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2LoggingConfigPtrOutput() GoogleCloudDialogflowV2LoggingConfigPtrOutput
	ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2LoggingConfigPtrOutput
}

GoogleCloudDialogflowV2LoggingConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2LoggingConfigArgs, GoogleCloudDialogflowV2LoggingConfigPtr and GoogleCloudDialogflowV2LoggingConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2LoggingConfigPtrInput` via:

        GoogleCloudDialogflowV2LoggingConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2LoggingConfigPtrOutput

type GoogleCloudDialogflowV2LoggingConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2LoggingConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2LoggingConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2LoggingConfigPtrOutput) EnableStackdriverLogging

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

func (GoogleCloudDialogflowV2LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput

func (o GoogleCloudDialogflowV2LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput() GoogleCloudDialogflowV2LoggingConfigPtrOutput

func (GoogleCloudDialogflowV2LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigPtrOutput

type GoogleCloudDialogflowV2LoggingConfigResponse

type GoogleCloudDialogflowV2LoggingConfigResponse struct {
	// Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
	EnableStackdriverLogging bool `pulumi:"enableStackdriverLogging"`
}

Defines logging behavior for conversation lifecycle events.

type GoogleCloudDialogflowV2LoggingConfigResponseOutput

type GoogleCloudDialogflowV2LoggingConfigResponseOutput struct{ *pulumi.OutputState }

Defines logging behavior for conversation lifecycle events.

func (GoogleCloudDialogflowV2LoggingConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2LoggingConfigResponseOutput) EnableStackdriverLogging

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

func (GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponseOutput

func (o GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponseOutput() GoogleCloudDialogflowV2LoggingConfigResponseOutput

func (GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigResponseOutput

type GoogleCloudDialogflowV2NotificationConfig

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

Defines notification behavior.

type GoogleCloudDialogflowV2NotificationConfigArgs

type GoogleCloudDialogflowV2NotificationConfigArgs struct {
	// Format of message.
	MessageFormat GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrInput `pulumi:"messageFormat"`
	// Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` the `Dialogflow Service Agent` role in the topic project. For chat integration to receive notification, make sure API caller has been granted the `Dialogflow Service Agent` role for the topic. Format: `projects//locations//topics/`.
	Topic pulumi.StringPtrInput `pulumi:"topic"`
}

Defines notification behavior.

func (GoogleCloudDialogflowV2NotificationConfigArgs) ElementType

func (GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigOutput

func (i GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigOutput() GoogleCloudDialogflowV2NotificationConfigOutput

func (GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigOutputWithContext

func (i GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigOutput

func (GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput

func (i GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput() GoogleCloudDialogflowV2NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigPtrOutput

type GoogleCloudDialogflowV2NotificationConfigInput

type GoogleCloudDialogflowV2NotificationConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2NotificationConfigOutput() GoogleCloudDialogflowV2NotificationConfigOutput
	ToGoogleCloudDialogflowV2NotificationConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2NotificationConfigOutput
}

GoogleCloudDialogflowV2NotificationConfigInput is an input type that accepts GoogleCloudDialogflowV2NotificationConfigArgs and GoogleCloudDialogflowV2NotificationConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2NotificationConfigInput` via:

GoogleCloudDialogflowV2NotificationConfigArgs{...}

type GoogleCloudDialogflowV2NotificationConfigMessageFormat added in v0.4.0

type GoogleCloudDialogflowV2NotificationConfigMessageFormat string

Format of message.

func (GoogleCloudDialogflowV2NotificationConfigMessageFormat) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatOutput added in v0.6.0

func (e GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatOutput() GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput

func (GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput

func (GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput() GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormat) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2NotificationConfigMessageFormatInput added in v0.6.0

type GoogleCloudDialogflowV2NotificationConfigMessageFormatInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2NotificationConfigMessageFormatOutput() GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput
	ToGoogleCloudDialogflowV2NotificationConfigMessageFormatOutputWithContext(context.Context) GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput
}

GoogleCloudDialogflowV2NotificationConfigMessageFormatInput is an input type that accepts GoogleCloudDialogflowV2NotificationConfigMessageFormatArgs and GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2NotificationConfigMessageFormatInput` via:

GoogleCloudDialogflowV2NotificationConfigMessageFormatArgs{...}

type GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput added in v0.6.0

type GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatOutput added in v0.6.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrInput added in v0.6.0

type GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput() GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput
	ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput
}

func GoogleCloudDialogflowV2NotificationConfigMessageFormatPtr added in v0.6.0

func GoogleCloudDialogflowV2NotificationConfigMessageFormatPtr(v string) GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrInput

type GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput) ToGoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2NotificationConfigMessageFormatPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2NotificationConfigOutput

type GoogleCloudDialogflowV2NotificationConfigOutput struct{ *pulumi.OutputState }

Defines notification behavior.

func (GoogleCloudDialogflowV2NotificationConfigOutput) ElementType

func (GoogleCloudDialogflowV2NotificationConfigOutput) MessageFormat

Format of message.

func (GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigOutput

func (o GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigOutput() GoogleCloudDialogflowV2NotificationConfigOutput

func (GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigOutputWithContext

func (o GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigOutput

func (GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput

func (o GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput() GoogleCloudDialogflowV2NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigOutput) Topic

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

type GoogleCloudDialogflowV2NotificationConfigPtrInput

type GoogleCloudDialogflowV2NotificationConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2NotificationConfigPtrOutput() GoogleCloudDialogflowV2NotificationConfigPtrOutput
	ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2NotificationConfigPtrOutput
}

GoogleCloudDialogflowV2NotificationConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2NotificationConfigArgs, GoogleCloudDialogflowV2NotificationConfigPtr and GoogleCloudDialogflowV2NotificationConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2NotificationConfigPtrInput` via:

        GoogleCloudDialogflowV2NotificationConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2NotificationConfigPtrOutput

type GoogleCloudDialogflowV2NotificationConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) MessageFormat

Format of message.

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput

func (o GoogleCloudDialogflowV2NotificationConfigPtrOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput() GoogleCloudDialogflowV2NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2NotificationConfigPtrOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) Topic

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

type GoogleCloudDialogflowV2NotificationConfigResponse

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

Defines notification behavior.

type GoogleCloudDialogflowV2NotificationConfigResponseOutput

type GoogleCloudDialogflowV2NotificationConfigResponseOutput struct{ *pulumi.OutputState }

Defines notification behavior.

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) MessageFormat

Format of message.

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2NotificationConfigResponseOutput

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2NotificationConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2NotificationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigResponseOutput

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) Topic

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

type GoogleCloudDialogflowV2SmartReplyMetricsResponse added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyMetricsResponse struct {
	// Percentage of target participant messages in the evaluation dataset for which similar messages have appeared at least once in the allowlist. Should be [0, 1].
	AllowlistCoverage float64 `pulumi:"allowlistCoverage"`
	// Total number of conversations used to generate this metric.
	ConversationCount string `pulumi:"conversationCount"`
	// Metrics of top n smart replies, sorted by TopNMetric.n.
	TopNMetrics []GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponse `pulumi:"topNMetrics"`
}

The evaluation metrics for smart reply model.

type GoogleCloudDialogflowV2SmartReplyMetricsResponseOutput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyMetricsResponseOutput struct{ *pulumi.OutputState }

The evaluation metrics for smart reply model.

func (GoogleCloudDialogflowV2SmartReplyMetricsResponseOutput) AllowlistCoverage added in v0.16.0

Percentage of target participant messages in the evaluation dataset for which similar messages have appeared at least once in the allowlist. Should be [0, 1].

func (GoogleCloudDialogflowV2SmartReplyMetricsResponseOutput) ConversationCount added in v0.16.0

Total number of conversations used to generate this metric.

func (GoogleCloudDialogflowV2SmartReplyMetricsResponseOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyMetricsResponseOutput) ToGoogleCloudDialogflowV2SmartReplyMetricsResponseOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyMetricsResponseOutput) ToGoogleCloudDialogflowV2SmartReplyMetricsResponseOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2SmartReplyMetricsResponseOutput) ToGoogleCloudDialogflowV2SmartReplyMetricsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyMetricsResponseOutput

func (GoogleCloudDialogflowV2SmartReplyMetricsResponseOutput) TopNMetrics added in v0.16.0

Metrics of top n smart replies, sorted by TopNMetric.n.

type GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponse added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponse struct {
	// Number of retrieved smart replies. For example, when `n` is 3, this evaluation contains metrics for when Dialogflow retrieves 3 smart replies with the model.
	N int `pulumi:"n"`
	// Defined as `number of queries whose top n smart replies have at least one similar (token match similarity above the defined threshold) reply as the real reply` divided by `number of queries with at least one smart reply`. Value ranges from 0.0 to 1.0 inclusive.
	Recall float64 `pulumi:"recall"`
}

Evaluation metrics when retrieving `n` smart replies with the model.

type GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseArrayOutput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseArrayOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseArrayOutput) Index added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseArrayOutput) ToGoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseArrayOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseArrayOutput) ToGoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseArrayOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseArrayOutput) ToGoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseArrayOutput

type GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutput struct{ *pulumi.OutputState }

Evaluation metrics when retrieving `n` smart replies with the model.

func (GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutput) N added in v0.16.0

Number of retrieved smart replies. For example, when `n` is 3, this evaluation contains metrics for when Dialogflow retrieves 3 smart replies with the model.

func (GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutput) Recall added in v0.16.0

Defined as `number of queries whose top n smart replies have at least one similar (token match similarity above the defined threshold) reply as the real reply` divided by `number of queries with at least one smart reply`. Value ranges from 0.0 to 1.0 inclusive.

func (GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutput) ToGoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutput) ToGoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutput) ToGoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponseOutput

type GoogleCloudDialogflowV2SmartReplyModelMetadata added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadata struct {
	// Optional. Type of the smart reply model. If not provided, model_type is used.
	TrainingModelType *GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType `pulumi:"trainingModelType"`
}

Metadata for smart reply models.

type GoogleCloudDialogflowV2SmartReplyModelMetadataArgs added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataArgs struct {
	// Optional. Type of the smart reply model. If not provided, model_type is used.
	TrainingModelType GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrInput `pulumi:"trainingModelType"`
}

Metadata for smart reply models.

func (GoogleCloudDialogflowV2SmartReplyModelMetadataArgs) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataArgs) ToGoogleCloudDialogflowV2SmartReplyModelMetadataOutput added in v0.16.0

func (i GoogleCloudDialogflowV2SmartReplyModelMetadataArgs) ToGoogleCloudDialogflowV2SmartReplyModelMetadataOutput() GoogleCloudDialogflowV2SmartReplyModelMetadataOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataArgs) ToGoogleCloudDialogflowV2SmartReplyModelMetadataOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2SmartReplyModelMetadataArgs) ToGoogleCloudDialogflowV2SmartReplyModelMetadataOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataArgs) ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput added in v0.16.0

func (i GoogleCloudDialogflowV2SmartReplyModelMetadataArgs) ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput() GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataArgs) ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutputWithContext added in v0.16.0

func (i GoogleCloudDialogflowV2SmartReplyModelMetadataArgs) ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput

type GoogleCloudDialogflowV2SmartReplyModelMetadataInput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SmartReplyModelMetadataOutput() GoogleCloudDialogflowV2SmartReplyModelMetadataOutput
	ToGoogleCloudDialogflowV2SmartReplyModelMetadataOutputWithContext(context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataOutput
}

GoogleCloudDialogflowV2SmartReplyModelMetadataInput is an input type that accepts GoogleCloudDialogflowV2SmartReplyModelMetadataArgs and GoogleCloudDialogflowV2SmartReplyModelMetadataOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SmartReplyModelMetadataInput` via:

GoogleCloudDialogflowV2SmartReplyModelMetadataArgs{...}

type GoogleCloudDialogflowV2SmartReplyModelMetadataOutput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataOutput struct{ *pulumi.OutputState }

Metadata for smart reply models.

func (GoogleCloudDialogflowV2SmartReplyModelMetadataOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2SmartReplyModelMetadataOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput added in v0.16.0

func (o GoogleCloudDialogflowV2SmartReplyModelMetadataOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput() GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2SmartReplyModelMetadataOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataOutput) TrainingModelType added in v0.16.0

Optional. Type of the smart reply model. If not provided, model_type is used.

type GoogleCloudDialogflowV2SmartReplyModelMetadataPtrInput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput() GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput
	ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput
}

GoogleCloudDialogflowV2SmartReplyModelMetadataPtrInput is an input type that accepts GoogleCloudDialogflowV2SmartReplyModelMetadataArgs, GoogleCloudDialogflowV2SmartReplyModelMetadataPtr and GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SmartReplyModelMetadataPtrInput` via:

        GoogleCloudDialogflowV2SmartReplyModelMetadataArgs{...}

or:

        nil

type GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput) Elem added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataPtrOutput) TrainingModelType added in v0.16.0

Optional. Type of the smart reply model. If not provided, model_type is used.

type GoogleCloudDialogflowV2SmartReplyModelMetadataResponse added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataResponse struct {
	// Optional. Type of the smart reply model. If not provided, model_type is used.
	TrainingModelType string `pulumi:"trainingModelType"`
}

Metadata for smart reply models.

type GoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutput struct{ *pulumi.OutputState }

Metadata for smart reply models.

func (GoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataResponseOutput) TrainingModelType added in v0.16.0

Optional. Type of the smart reply model. If not provided, model_type is used.

type GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType string

Optional. Type of the smart reply model. If not provided, model_type is used.

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutputWithContext added in v0.16.0

func (e GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutputWithContext added in v0.16.0

func (e GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType) ToStringOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType) ToStringOutputWithContext added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType) ToStringPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType) ToStringPtrOutputWithContext added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeInput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput() GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput
	ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutputWithContext(context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput
}

GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeInput is an input type that accepts GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeArgs and GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeInput` via:

GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeArgs{...}

type GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutputWithContext added in v0.16.0

func (o GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput) ToStringOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput) ToStringOutputWithContext added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput) ToStringPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypeOutput) ToStringPtrOutputWithContext added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrInput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput() GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput
	ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput
}

func GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtr added in v0.16.0

func GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtr(v string) GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrInput

type GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput added in v0.16.0

type GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput) Elem added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput) ElementType added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput) ToGoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutputWithContext added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput) ToStringPtrOutput added in v0.16.0

func (GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelTypePtrOutput) ToStringPtrOutputWithContext added in v0.16.0

type GoogleCloudDialogflowV2SpeechToTextConfig

type GoogleCloudDialogflowV2SpeechToTextConfig struct {
	// Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details.
	Model *string `pulumi:"model"`
	// The speech model used in speech to text. `SPEECH_MODEL_VARIANT_UNSPECIFIED`, `USE_BEST_AVAILABLE` will be treated as `USE_ENHANCED`. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
	SpeechModelVariant *GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant `pulumi:"speechModelVariant"`
	// Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
	UseTimeoutBasedEndpointing *bool `pulumi:"useTimeoutBasedEndpointing"`
}

Configures speech transcription for ConversationProfile.

type GoogleCloudDialogflowV2SpeechToTextConfigArgs

type GoogleCloudDialogflowV2SpeechToTextConfigArgs struct {
	// Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details.
	Model pulumi.StringPtrInput `pulumi:"model"`
	// The speech model used in speech to text. `SPEECH_MODEL_VARIANT_UNSPECIFIED`, `USE_BEST_AVAILABLE` will be treated as `USE_ENHANCED`. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
	SpeechModelVariant GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrInput `pulumi:"speechModelVariant"`
	// Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
	UseTimeoutBasedEndpointing pulumi.BoolPtrInput `pulumi:"useTimeoutBasedEndpointing"`
}

Configures speech transcription for ConversationProfile.

func (GoogleCloudDialogflowV2SpeechToTextConfigArgs) ElementType

func (GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigOutput

func (i GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigOutput() GoogleCloudDialogflowV2SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigOutputWithContext

func (i GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (i GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

type GoogleCloudDialogflowV2SpeechToTextConfigInput

type GoogleCloudDialogflowV2SpeechToTextConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SpeechToTextConfigOutput() GoogleCloudDialogflowV2SpeechToTextConfigOutput
	ToGoogleCloudDialogflowV2SpeechToTextConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2SpeechToTextConfigOutput
}

GoogleCloudDialogflowV2SpeechToTextConfigInput is an input type that accepts GoogleCloudDialogflowV2SpeechToTextConfigArgs and GoogleCloudDialogflowV2SpeechToTextConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SpeechToTextConfigInput` via:

GoogleCloudDialogflowV2SpeechToTextConfigArgs{...}

type GoogleCloudDialogflowV2SpeechToTextConfigOutput

type GoogleCloudDialogflowV2SpeechToTextConfigOutput struct{ *pulumi.OutputState }

Configures speech transcription for ConversationProfile.

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) ElementType

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) Model added in v0.27.0

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details.

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) SpeechModelVariant

The speech model used in speech to text. `SPEECH_MODEL_VARIANT_UNSPECIFIED`, `USE_BEST_AVAILABLE` will be treated as `USE_ENHANCED`. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigOutput

func (o GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigOutput() GoogleCloudDialogflowV2SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigOutputWithContext

func (o GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (o GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) UseTimeoutBasedEndpointing added in v0.32.0

Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.

type GoogleCloudDialogflowV2SpeechToTextConfigPtrInput

type GoogleCloudDialogflowV2SpeechToTextConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput
	ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput
}

GoogleCloudDialogflowV2SpeechToTextConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2SpeechToTextConfigArgs, GoogleCloudDialogflowV2SpeechToTextConfigPtr and GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SpeechToTextConfigPtrInput` via:

        GoogleCloudDialogflowV2SpeechToTextConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

type GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) Model added in v0.27.0

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details.

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) SpeechModelVariant

The speech model used in speech to text. `SPEECH_MODEL_VARIANT_UNSPECIFIED`, `USE_BEST_AVAILABLE` will be treated as `USE_ENHANCED`. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (o GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) UseTimeoutBasedEndpointing added in v0.32.0

Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.

type GoogleCloudDialogflowV2SpeechToTextConfigResponse

type GoogleCloudDialogflowV2SpeechToTextConfigResponse struct {
	// Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details.
	Model string `pulumi:"model"`
	// The speech model used in speech to text. `SPEECH_MODEL_VARIANT_UNSPECIFIED`, `USE_BEST_AVAILABLE` will be treated as `USE_ENHANCED`. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
	SpeechModelVariant string `pulumi:"speechModelVariant"`
	// Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
	UseTimeoutBasedEndpointing bool `pulumi:"useTimeoutBasedEndpointing"`
}

Configures speech transcription for ConversationProfile.

type GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput

type GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput struct{ *pulumi.OutputState }

Configures speech transcription for ConversationProfile.

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) Model added in v0.27.0

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) for more details.

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) SpeechModelVariant

The speech model used in speech to text. `SPEECH_MODEL_VARIANT_UNSPECIFIED`, `USE_BEST_AVAILABLE` will be treated as `USE_ENHANCED`. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) UseTimeoutBasedEndpointing added in v0.32.0

Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.

type GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant added in v0.4.0

type GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant string

The speech model used in speech to text. `SPEECH_MODEL_VARIANT_UNSPECIFIED`, `USE_BEST_AVAILABLE` will be treated as `USE_ENHANCED`. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput added in v0.6.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantInput added in v0.6.0

type GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput() GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput
	ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutputWithContext(context.Context) GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput
}

GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantInput is an input type that accepts GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantArgs and GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantInput` via:

GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantArgs{...}

type GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput added in v0.6.0

type GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput added in v0.6.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrInput added in v0.6.0

type GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput
	ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput
}

func GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtr added in v0.6.0

func GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtr(v string) GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrInput

type GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2SuggestionFeature

type GoogleCloudDialogflowV2SuggestionFeature struct {
	// Type of Human Agent Assistant API feature to request.
	Type *GoogleCloudDialogflowV2SuggestionFeatureType `pulumi:"type"`
}

The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple `Feature` objects can be specified in the `features` list.

type GoogleCloudDialogflowV2SuggestionFeatureArgs

type GoogleCloudDialogflowV2SuggestionFeatureArgs struct {
	// Type of Human Agent Assistant API feature to request.
	Type GoogleCloudDialogflowV2SuggestionFeatureTypePtrInput `pulumi:"type"`
}

The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple `Feature` objects can be specified in the `features` list.

func (GoogleCloudDialogflowV2SuggestionFeatureArgs) ElementType

func (GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeatureOutput

func (i GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeatureOutput() GoogleCloudDialogflowV2SuggestionFeatureOutput

func (GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeatureOutputWithContext

func (i GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeatureOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureOutput

func (GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (i GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput() GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext

func (i GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

type GoogleCloudDialogflowV2SuggestionFeatureInput

type GoogleCloudDialogflowV2SuggestionFeatureInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SuggestionFeatureOutput() GoogleCloudDialogflowV2SuggestionFeatureOutput
	ToGoogleCloudDialogflowV2SuggestionFeatureOutputWithContext(context.Context) GoogleCloudDialogflowV2SuggestionFeatureOutput
}

GoogleCloudDialogflowV2SuggestionFeatureInput is an input type that accepts GoogleCloudDialogflowV2SuggestionFeatureArgs and GoogleCloudDialogflowV2SuggestionFeatureOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SuggestionFeatureInput` via:

GoogleCloudDialogflowV2SuggestionFeatureArgs{...}

type GoogleCloudDialogflowV2SuggestionFeatureOutput

type GoogleCloudDialogflowV2SuggestionFeatureOutput struct{ *pulumi.OutputState }

The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple `Feature` objects can be specified in the `features` list.

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) ElementType

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeatureOutput

func (o GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeatureOutput() GoogleCloudDialogflowV2SuggestionFeatureOutput

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeatureOutputWithContext

func (o GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeatureOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureOutput

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (o GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput() GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext

func (o GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) Type

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2SuggestionFeaturePtrInput

type GoogleCloudDialogflowV2SuggestionFeaturePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput() GoogleCloudDialogflowV2SuggestionFeaturePtrOutput
	ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2SuggestionFeaturePtrOutput
}

GoogleCloudDialogflowV2SuggestionFeaturePtrInput is an input type that accepts GoogleCloudDialogflowV2SuggestionFeatureArgs, GoogleCloudDialogflowV2SuggestionFeaturePtr and GoogleCloudDialogflowV2SuggestionFeaturePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SuggestionFeaturePtrInput` via:

        GoogleCloudDialogflowV2SuggestionFeatureArgs{...}

or:

        nil

type GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

type GoogleCloudDialogflowV2SuggestionFeaturePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) Elem

func (GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) ElementType

func (GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (o GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput() GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext

func (o GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) Type

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2SuggestionFeatureResponse

type GoogleCloudDialogflowV2SuggestionFeatureResponse struct {
	// Type of Human Agent Assistant API feature to request.
	Type string `pulumi:"type"`
}

The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple `Feature` objects can be specified in the `features` list.

type GoogleCloudDialogflowV2SuggestionFeatureResponseOutput

type GoogleCloudDialogflowV2SuggestionFeatureResponseOutput struct{ *pulumi.OutputState }

The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple `Feature` objects can be specified in the `features` list.

func (GoogleCloudDialogflowV2SuggestionFeatureResponseOutput) ElementType

func (GoogleCloudDialogflowV2SuggestionFeatureResponseOutput) ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutput

func (GoogleCloudDialogflowV2SuggestionFeatureResponseOutput) ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutputWithContext

func (o GoogleCloudDialogflowV2SuggestionFeatureResponseOutput) ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureResponseOutput

func (GoogleCloudDialogflowV2SuggestionFeatureResponseOutput) Type

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2SuggestionFeatureType added in v0.4.0

type GoogleCloudDialogflowV2SuggestionFeatureType string

Type of Human Agent Assistant API feature to request.

func (GoogleCloudDialogflowV2SuggestionFeatureType) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2SuggestionFeatureType) ToGoogleCloudDialogflowV2SuggestionFeatureTypeOutput added in v0.6.0

func (e GoogleCloudDialogflowV2SuggestionFeatureType) ToGoogleCloudDialogflowV2SuggestionFeatureTypeOutput() GoogleCloudDialogflowV2SuggestionFeatureTypeOutput

func (GoogleCloudDialogflowV2SuggestionFeatureType) ToGoogleCloudDialogflowV2SuggestionFeatureTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2SuggestionFeatureType) ToGoogleCloudDialogflowV2SuggestionFeatureTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureTypeOutput

func (GoogleCloudDialogflowV2SuggestionFeatureType) ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2SuggestionFeatureType) ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput() GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeatureType) ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2SuggestionFeatureType) ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeatureType) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2SuggestionFeatureType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2SuggestionFeatureType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2SuggestionFeatureType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2SuggestionFeatureTypeInput added in v0.6.0

type GoogleCloudDialogflowV2SuggestionFeatureTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SuggestionFeatureTypeOutput() GoogleCloudDialogflowV2SuggestionFeatureTypeOutput
	ToGoogleCloudDialogflowV2SuggestionFeatureTypeOutputWithContext(context.Context) GoogleCloudDialogflowV2SuggestionFeatureTypeOutput
}

GoogleCloudDialogflowV2SuggestionFeatureTypeInput is an input type that accepts GoogleCloudDialogflowV2SuggestionFeatureTypeArgs and GoogleCloudDialogflowV2SuggestionFeatureTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SuggestionFeatureTypeInput` via:

GoogleCloudDialogflowV2SuggestionFeatureTypeArgs{...}

type GoogleCloudDialogflowV2SuggestionFeatureTypeOutput added in v0.6.0

type GoogleCloudDialogflowV2SuggestionFeatureTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2SuggestionFeatureTypeOutput added in v0.6.0

func (o GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2SuggestionFeatureTypeOutput() GoogleCloudDialogflowV2SuggestionFeatureTypeOutput

func (GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2SuggestionFeatureTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2SuggestionFeatureTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureTypeOutput

func (GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput added in v0.6.0

func (o GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput() GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2SuggestionFeatureTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2SuggestionFeatureTypePtrInput added in v0.6.0

type GoogleCloudDialogflowV2SuggestionFeatureTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput() GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput
	ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput
}

func GoogleCloudDialogflowV2SuggestionFeatureTypePtr added in v0.6.0

func GoogleCloudDialogflowV2SuggestionFeatureTypePtr(v string) GoogleCloudDialogflowV2SuggestionFeatureTypePtrInput

type GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput added in v0.6.0

type GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput) ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput) ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput) ToGoogleCloudDialogflowV2SuggestionFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2SuggestionFeatureTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2SynthesizeSpeechConfig added in v0.29.0

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

Configuration of how speech should be synthesized.

type GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs added in v0.29.0

type GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs struct {
	// Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
	EffectsProfileId pulumi.StringArrayInput `pulumi:"effectsProfileId"`
	// Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
	Pitch pulumi.Float64PtrInput `pulumi:"pitch"`
	// Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
	SpeakingRate pulumi.Float64PtrInput `pulumi:"speakingRate"`
	// Optional. The desired voice of the synthesized audio.
	Voice GoogleCloudDialogflowV2VoiceSelectionParamsPtrInput `pulumi:"voice"`
	// Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
	VolumeGainDb pulumi.Float64PtrInput `pulumi:"volumeGainDb"`
}

Configuration of how speech should be synthesized.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigOutput added in v0.29.0

func (i GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigOutput() GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput added in v0.29.0

func (i GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput() GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput

type GoogleCloudDialogflowV2SynthesizeSpeechConfigInput added in v0.29.0

type GoogleCloudDialogflowV2SynthesizeSpeechConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SynthesizeSpeechConfigOutput() GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput
	ToGoogleCloudDialogflowV2SynthesizeSpeechConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput
}

GoogleCloudDialogflowV2SynthesizeSpeechConfigInput is an input type that accepts GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs and GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SynthesizeSpeechConfigInput` via:

GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs{...}

type GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput added in v0.29.0

type GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput struct{ *pulumi.OutputState }

Configuration of how speech should be synthesized.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) EffectsProfileId added in v0.29.0

Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) Pitch added in v0.29.0

Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) SpeakingRate added in v0.29.0

Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigOutput added in v0.29.0

func (o GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigOutput() GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput added in v0.29.0

func (o GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput() GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) Voice added in v0.29.0

Optional. The desired voice of the synthesized audio.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigOutput) VolumeGainDb added in v0.29.0

Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.

type GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrInput added in v0.29.0

type GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput() GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput
	ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput
}

GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs, GoogleCloudDialogflowV2SynthesizeSpeechConfigPtr and GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrInput` via:

        GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput added in v0.29.0

type GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput) EffectsProfileId added in v0.29.0

Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput) Elem added in v0.29.0

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput) Pitch added in v0.29.0

Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput) SpeakingRate added in v0.29.0

Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput) Voice added in v0.29.0

Optional. The desired voice of the synthesized audio.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigPtrOutput) VolumeGainDb added in v0.29.0

Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.

type GoogleCloudDialogflowV2SynthesizeSpeechConfigResponse added in v0.29.0

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

Configuration of how speech should be synthesized.

type GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput added in v0.29.0

type GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput struct{ *pulumi.OutputState }

Configuration of how speech should be synthesized.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput) EffectsProfileId added in v0.29.0

Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput) Pitch added in v0.29.0

Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput) SpeakingRate added in v0.29.0

Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput added in v0.29.0

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput) ToGoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput) Voice added in v0.29.0

Optional. The desired voice of the synthesized audio.

func (GoogleCloudDialogflowV2SynthesizeSpeechConfigResponseOutput) VolumeGainDb added in v0.29.0

Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.

type GoogleCloudDialogflowV2TextToSpeechSettings

type GoogleCloudDialogflowV2TextToSpeechSettings struct {
	// Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
	EnableTextToSpeech *bool `pulumi:"enableTextToSpeech"`
	// Audio encoding of the synthesized audio content.
	OutputAudioEncoding GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding `pulumi:"outputAudioEncoding"`
	// Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
	SampleRateHertz *int `pulumi:"sampleRateHertz"`
	// Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
	SynthesizeSpeechConfigs map[string]string `pulumi:"synthesizeSpeechConfigs"`
}

Instructs the speech synthesizer on how to generate the output audio content.

type GoogleCloudDialogflowV2TextToSpeechSettingsArgs

type GoogleCloudDialogflowV2TextToSpeechSettingsArgs struct {
	// Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
	EnableTextToSpeech pulumi.BoolPtrInput `pulumi:"enableTextToSpeech"`
	// Audio encoding of the synthesized audio content.
	OutputAudioEncoding GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingInput `pulumi:"outputAudioEncoding"`
	// Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
	SampleRateHertz pulumi.IntPtrInput `pulumi:"sampleRateHertz"`
	// Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
	SynthesizeSpeechConfigs pulumi.StringMapInput `pulumi:"synthesizeSpeechConfigs"`
}

Instructs the speech synthesizer on how to generate the output audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ElementType

func (GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (i GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutput() GoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputWithContext

func (i GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

func (i GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput() GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext

func (i GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsInput

type GoogleCloudDialogflowV2TextToSpeechSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2TextToSpeechSettingsOutput() GoogleCloudDialogflowV2TextToSpeechSettingsOutput
	ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputWithContext(context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutput
}

GoogleCloudDialogflowV2TextToSpeechSettingsInput is an input type that accepts GoogleCloudDialogflowV2TextToSpeechSettingsArgs and GoogleCloudDialogflowV2TextToSpeechSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2TextToSpeechSettingsInput` via:

GoogleCloudDialogflowV2TextToSpeechSettingsArgs{...}

type GoogleCloudDialogflowV2TextToSpeechSettingsOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsOutput struct{ *pulumi.OutputState }

Instructs the speech synthesizer on how to generate the output audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ElementType

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) EnableTextToSpeech

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) OutputAudioEncoding

Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) SampleRateHertz

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) SynthesizeSpeechConfigs

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (o GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutput() GoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputWithContext

func (o GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

func (o GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput() GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext

func (o GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding added in v0.4.0

type GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding string

Required. Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingInput added in v0.6.0

type GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput() GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput
	ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputWithContext(context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput
}

GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingInput is an input type that accepts GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingArgs and GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingInput` via:

GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingArgs{...}

type GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput added in v0.6.0

type GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrInput added in v0.6.0

type GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput() GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput
	ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput
}

func GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtr added in v0.6.0

func GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtr(v string) GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrInput

type GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2TextToSpeechSettingsPtrInput

type GoogleCloudDialogflowV2TextToSpeechSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput() GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput
	ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput
}

GoogleCloudDialogflowV2TextToSpeechSettingsPtrInput is an input type that accepts GoogleCloudDialogflowV2TextToSpeechSettingsArgs, GoogleCloudDialogflowV2TextToSpeechSettingsPtr and GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2TextToSpeechSettingsPtrInput` via:

        GoogleCloudDialogflowV2TextToSpeechSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) Elem

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) ElementType

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) EnableTextToSpeech

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) OutputAudioEncoding

Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) SampleRateHertz

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) SynthesizeSpeechConfigs

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext

func (o GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsResponse

type GoogleCloudDialogflowV2TextToSpeechSettingsResponse struct {
	// Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
	EnableTextToSpeech bool `pulumi:"enableTextToSpeech"`
	// Audio encoding of the synthesized audio content.
	OutputAudioEncoding string `pulumi:"outputAudioEncoding"`
	// Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
	SampleRateHertz int `pulumi:"sampleRateHertz"`
	// Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
	SynthesizeSpeechConfigs map[string]string `pulumi:"synthesizeSpeechConfigs"`
}

Instructs the speech synthesizer on how to generate the output audio content.

type GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput struct{ *pulumi.OutputState }

Instructs the speech synthesizer on how to generate the output audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) ElementType

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) EnableTextToSpeech

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) OutputAudioEncoding

Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) SampleRateHertz

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) SynthesizeSpeechConfigs

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponseOutputWithContext

func (o GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput

type GoogleCloudDialogflowV2VoiceSelectionParams added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParams struct {
	// Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
	Name *string `pulumi:"name"`
	// Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
	SsmlGender *GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender `pulumi:"ssmlGender"`
}

Description of which voice to use for speech synthesis.

type GoogleCloudDialogflowV2VoiceSelectionParamsArgs added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsArgs struct {
	// Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
	SsmlGender GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrInput `pulumi:"ssmlGender"`
}

Description of which voice to use for speech synthesis.

func (GoogleCloudDialogflowV2VoiceSelectionParamsArgs) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2VoiceSelectionParamsOutput added in v0.29.0

func (i GoogleCloudDialogflowV2VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2VoiceSelectionParamsOutput() GoogleCloudDialogflowV2VoiceSelectionParamsOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2VoiceSelectionParamsOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowV2VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2VoiceSelectionParamsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput added in v0.29.0

func (i GoogleCloudDialogflowV2VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput() GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowV2VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput

type GoogleCloudDialogflowV2VoiceSelectionParamsInput added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2VoiceSelectionParamsOutput() GoogleCloudDialogflowV2VoiceSelectionParamsOutput
	ToGoogleCloudDialogflowV2VoiceSelectionParamsOutputWithContext(context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsOutput
}

GoogleCloudDialogflowV2VoiceSelectionParamsInput is an input type that accepts GoogleCloudDialogflowV2VoiceSelectionParamsArgs and GoogleCloudDialogflowV2VoiceSelectionParamsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2VoiceSelectionParamsInput` via:

GoogleCloudDialogflowV2VoiceSelectionParamsArgs{...}

type GoogleCloudDialogflowV2VoiceSelectionParamsOutput added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsOutput struct{ *pulumi.OutputState }

Description of which voice to use for speech synthesis.

func (GoogleCloudDialogflowV2VoiceSelectionParamsOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsOutput) Name added in v0.29.0

Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.

func (GoogleCloudDialogflowV2VoiceSelectionParamsOutput) SsmlGender added in v0.29.0

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

func (GoogleCloudDialogflowV2VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsOutput added in v0.29.0

func (o GoogleCloudDialogflowV2VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsOutput() GoogleCloudDialogflowV2VoiceSelectionParamsOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput added in v0.29.0

func (o GoogleCloudDialogflowV2VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput() GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput

type GoogleCloudDialogflowV2VoiceSelectionParamsPtrInput added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput() GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput
	ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput
}

GoogleCloudDialogflowV2VoiceSelectionParamsPtrInput is an input type that accepts GoogleCloudDialogflowV2VoiceSelectionParamsArgs, GoogleCloudDialogflowV2VoiceSelectionParamsPtr and GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2VoiceSelectionParamsPtrInput` via:

        GoogleCloudDialogflowV2VoiceSelectionParamsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput) Elem added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput) Name added in v0.29.0

Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.

func (GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput) SsmlGender added in v0.29.0

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

func (GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsPtrOutput

type GoogleCloudDialogflowV2VoiceSelectionParamsResponse added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsResponse struct {
	// Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.
	Name string `pulumi:"name"`
	// Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
	SsmlGender string `pulumi:"ssmlGender"`
}

Description of which voice to use for speech synthesis.

type GoogleCloudDialogflowV2VoiceSelectionParamsResponseOutput added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsResponseOutput struct{ *pulumi.OutputState }

Description of which voice to use for speech synthesis.

func (GoogleCloudDialogflowV2VoiceSelectionParamsResponseOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsResponseOutput) Name added in v0.29.0

Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and ssml_gender.

func (GoogleCloudDialogflowV2VoiceSelectionParamsResponseOutput) SsmlGender added in v0.29.0

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

func (GoogleCloudDialogflowV2VoiceSelectionParamsResponseOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsResponseOutput added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsResponseOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsResponseOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2VoiceSelectionParamsResponseOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsResponseOutput

type GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender string

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

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput added in v0.29.0

func (e GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput() GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutputWithContext added in v0.29.0

func (e GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput added in v0.29.0

func (e GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput() GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutputWithContext added in v0.29.0

func (e GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToStringOutput added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToStringOutputWithContext added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToStringPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender) ToStringPtrOutputWithContext added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderInput added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput() GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput
	ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutputWithContext(context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput
}

GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderInput is an input type that accepts GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderArgs and GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderInput` via:

GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderArgs{...}

type GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput) ToStringOutput added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput) ToStringOutputWithContext added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput) ToStringPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderOutput) ToStringPtrOutputWithContext added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrInput added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput() GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput
	ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput
}

func GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtr added in v0.29.0

func GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtr(v string) GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrInput

type GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput added in v0.29.0

type GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput) Elem added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput) ToGoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput) ToStringPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGenderPtrOutput) ToStringPtrOutputWithContext added in v0.29.0

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

	// Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.
	Action pulumi.StringOutput `pulumi:"action"`
	// Optional. The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform).
	DefaultResponsePlatforms pulumi.StringArrayOutput `pulumi:"defaultResponsePlatforms"`
	// The name of this intent.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
	EndInteraction pulumi.BoolOutput `pulumi:"endInteraction"`
	// Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.
	Events pulumi.StringArrayOutput `pulumi:"events"`
	// Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
	FollowupIntentInfo GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput `pulumi:"followupIntentInfo"`
	// Optional. The list of context names required for this intent to be triggered. Format: `projects//agent/sessions/-/contexts/`.
	InputContextNames pulumi.StringArrayOutput `pulumi:"inputContextNames"`
	// Optional. The resource view to apply to the returned intent.
	IntentView pulumi.StringPtrOutput `pulumi:"intentView"`
	// Optional. Indicates whether this is a fallback intent.
	IsFallback pulumi.BoolOutput `pulumi:"isFallback"`
	// Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see [Multilingual intent and entity data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity).
	LanguageCode pulumi.StringPtrOutput `pulumi:"languageCode"`
	// Optional. Indicates that a live agent should be brought in to handle the interaction with the user. In most cases, when you set this flag to true, you would also want to set end_interaction to true as well. Default is false.
	LiveAgentHandoff pulumi.BoolOutput   `pulumi:"liveAgentHandoff"`
	Location         pulumi.StringOutput `pulumi:"location"`
	// Optional. The collection of rich messages corresponding to the `Response` field in the Dialogflow console.
	Messages GoogleCloudDialogflowV2IntentMessageResponseArrayOutput `pulumi:"messages"`
	// Optional. Indicates whether Machine Learning is disabled for the intent. Note: If `ml_disabled` setting is set to true, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off.
	MlDisabled pulumi.BoolOutput `pulumi:"mlDisabled"`
	// Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: `projects//agent/intents/`.
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the `lifespan_count` to 0 will reset the context when the intent is matched. Format: `projects//agent/sessions/-/contexts/`.
	OutputContexts GoogleCloudDialogflowV2ContextResponseArrayOutput `pulumi:"outputContexts"`
	// Optional. The collection of parameters associated with the intent.
	Parameters GoogleCloudDialogflowV2IntentParameterResponseArrayOutput `pulumi:"parameters"`
	// Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: `projects//agent/intents/`.
	ParentFollowupIntentName pulumi.StringOutput `pulumi:"parentFollowupIntentName"`
	// Optional. 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"`
	// Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
	ResetContexts pulumi.BoolOutput `pulumi:"resetContexts"`
	// Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: `projects//agent/intents/`.
	RootFollowupIntentName pulumi.StringOutput `pulumi:"rootFollowupIntentName"`
	// Optional. The collection of examples that the agent is trained on.
	TrainingPhrases GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput `pulumi:"trainingPhrases"`
	// Optional. Indicates whether webhooks are enabled for the intent.
	WebhookState pulumi.StringOutput `pulumi:"webhookState"`
}

Creates an intent in the specified agent. Note: You should always train an agent prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/es/docs/training). Auto-naming is currently not supported for this resource.

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 {
	// Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.
	Action pulumi.StringPtrInput
	// Optional. The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform).
	DefaultResponsePlatforms IntentDefaultResponsePlatformsItemArrayInput
	// The name of this intent.
	DisplayName pulumi.StringInput
	// Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
	EndInteraction pulumi.BoolPtrInput
	// Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.
	Events pulumi.StringArrayInput
	// Optional. The list of context names required for this intent to be triggered. Format: `projects//agent/sessions/-/contexts/`.
	InputContextNames pulumi.StringArrayInput
	// Optional. The resource view to apply to the returned intent.
	IntentView pulumi.StringPtrInput
	// Optional. Indicates whether this is a fallback intent.
	IsFallback pulumi.BoolPtrInput
	// Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see [Multilingual intent and entity data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity).
	LanguageCode pulumi.StringPtrInput
	// Optional. Indicates that a live agent should be brought in to handle the interaction with the user. In most cases, when you set this flag to true, you would also want to set end_interaction to true as well. Default is false.
	LiveAgentHandoff pulumi.BoolPtrInput
	Location         pulumi.StringPtrInput
	// Optional. The collection of rich messages corresponding to the `Response` field in the Dialogflow console.
	Messages GoogleCloudDialogflowV2IntentMessageArrayInput
	// Optional. Indicates whether Machine Learning is disabled for the intent. Note: If `ml_disabled` setting is set to true, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off.
	MlDisabled pulumi.BoolPtrInput
	// Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: `projects//agent/intents/`.
	Name pulumi.StringPtrInput
	// Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the `lifespan_count` to 0 will reset the context when the intent is matched. Format: `projects//agent/sessions/-/contexts/`.
	OutputContexts GoogleCloudDialogflowV2ContextArrayInput
	// Optional. The collection of parameters associated with the intent.
	Parameters GoogleCloudDialogflowV2IntentParameterArrayInput
	// Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: `projects//agent/intents/`.
	ParentFollowupIntentName pulumi.StringPtrInput
	// Optional. 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
	// Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
	ResetContexts pulumi.BoolPtrInput
	// Optional. The collection of examples that the agent is trained on.
	TrainingPhrases GoogleCloudDialogflowV2IntentTrainingPhraseArrayInput
	// Optional. Indicates whether webhooks are enabled for the intent.
	WebhookState IntentWebhookStatePtrInput
}

The set of arguments for constructing a Intent resource.

func (IntentArgs) ElementType added in v0.3.0

func (IntentArgs) ElementType() reflect.Type

type IntentDefaultResponsePlatformsItem added in v0.4.0

type IntentDefaultResponsePlatformsItem string

func (IntentDefaultResponsePlatformsItem) ElementType added in v0.4.0

func (IntentDefaultResponsePlatformsItem) ToIntentDefaultResponsePlatformsItemOutput added in v0.6.0

func (e IntentDefaultResponsePlatformsItem) ToIntentDefaultResponsePlatformsItemOutput() IntentDefaultResponsePlatformsItemOutput

func (IntentDefaultResponsePlatformsItem) ToIntentDefaultResponsePlatformsItemOutputWithContext added in v0.6.0

func (e IntentDefaultResponsePlatformsItem) ToIntentDefaultResponsePlatformsItemOutputWithContext(ctx context.Context) IntentDefaultResponsePlatformsItemOutput

func (IntentDefaultResponsePlatformsItem) ToIntentDefaultResponsePlatformsItemPtrOutput added in v0.6.0

func (e IntentDefaultResponsePlatformsItem) ToIntentDefaultResponsePlatformsItemPtrOutput() IntentDefaultResponsePlatformsItemPtrOutput

func (IntentDefaultResponsePlatformsItem) ToIntentDefaultResponsePlatformsItemPtrOutputWithContext added in v0.6.0

func (e IntentDefaultResponsePlatformsItem) ToIntentDefaultResponsePlatformsItemPtrOutputWithContext(ctx context.Context) IntentDefaultResponsePlatformsItemPtrOutput

func (IntentDefaultResponsePlatformsItem) ToStringOutput added in v0.4.0

func (IntentDefaultResponsePlatformsItem) ToStringOutputWithContext added in v0.4.0

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

func (IntentDefaultResponsePlatformsItem) ToStringPtrOutput added in v0.4.0

func (IntentDefaultResponsePlatformsItem) ToStringPtrOutputWithContext added in v0.4.0

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

type IntentDefaultResponsePlatformsItemArray added in v0.4.0

type IntentDefaultResponsePlatformsItemArray []IntentDefaultResponsePlatformsItem

func (IntentDefaultResponsePlatformsItemArray) ElementType added in v0.4.0

func (IntentDefaultResponsePlatformsItemArray) ToIntentDefaultResponsePlatformsItemArrayOutput added in v0.4.0

func (i IntentDefaultResponsePlatformsItemArray) ToIntentDefaultResponsePlatformsItemArrayOutput() IntentDefaultResponsePlatformsItemArrayOutput

func (IntentDefaultResponsePlatformsItemArray) ToIntentDefaultResponsePlatformsItemArrayOutputWithContext added in v0.4.0

func (i IntentDefaultResponsePlatformsItemArray) ToIntentDefaultResponsePlatformsItemArrayOutputWithContext(ctx context.Context) IntentDefaultResponsePlatformsItemArrayOutput

type IntentDefaultResponsePlatformsItemArrayInput added in v0.4.0

type IntentDefaultResponsePlatformsItemArrayInput interface {
	pulumi.Input

	ToIntentDefaultResponsePlatformsItemArrayOutput() IntentDefaultResponsePlatformsItemArrayOutput
	ToIntentDefaultResponsePlatformsItemArrayOutputWithContext(context.Context) IntentDefaultResponsePlatformsItemArrayOutput
}

IntentDefaultResponsePlatformsItemArrayInput is an input type that accepts IntentDefaultResponsePlatformsItemArray and IntentDefaultResponsePlatformsItemArrayOutput values. You can construct a concrete instance of `IntentDefaultResponsePlatformsItemArrayInput` via:

IntentDefaultResponsePlatformsItemArray{ IntentDefaultResponsePlatformsItemArgs{...} }

type IntentDefaultResponsePlatformsItemArrayOutput added in v0.4.0

type IntentDefaultResponsePlatformsItemArrayOutput struct{ *pulumi.OutputState }

func (IntentDefaultResponsePlatformsItemArrayOutput) ElementType added in v0.4.0

func (IntentDefaultResponsePlatformsItemArrayOutput) Index added in v0.4.0

func (IntentDefaultResponsePlatformsItemArrayOutput) ToIntentDefaultResponsePlatformsItemArrayOutput added in v0.4.0

func (o IntentDefaultResponsePlatformsItemArrayOutput) ToIntentDefaultResponsePlatformsItemArrayOutput() IntentDefaultResponsePlatformsItemArrayOutput

func (IntentDefaultResponsePlatformsItemArrayOutput) ToIntentDefaultResponsePlatformsItemArrayOutputWithContext added in v0.4.0

func (o IntentDefaultResponsePlatformsItemArrayOutput) ToIntentDefaultResponsePlatformsItemArrayOutputWithContext(ctx context.Context) IntentDefaultResponsePlatformsItemArrayOutput

type IntentDefaultResponsePlatformsItemInput added in v0.6.0

type IntentDefaultResponsePlatformsItemInput interface {
	pulumi.Input

	ToIntentDefaultResponsePlatformsItemOutput() IntentDefaultResponsePlatformsItemOutput
	ToIntentDefaultResponsePlatformsItemOutputWithContext(context.Context) IntentDefaultResponsePlatformsItemOutput
}

IntentDefaultResponsePlatformsItemInput is an input type that accepts IntentDefaultResponsePlatformsItemArgs and IntentDefaultResponsePlatformsItemOutput values. You can construct a concrete instance of `IntentDefaultResponsePlatformsItemInput` via:

IntentDefaultResponsePlatformsItemArgs{...}

type IntentDefaultResponsePlatformsItemOutput added in v0.6.0

type IntentDefaultResponsePlatformsItemOutput struct{ *pulumi.OutputState }

func (IntentDefaultResponsePlatformsItemOutput) ElementType added in v0.6.0

func (IntentDefaultResponsePlatformsItemOutput) ToIntentDefaultResponsePlatformsItemOutput added in v0.6.0

func (o IntentDefaultResponsePlatformsItemOutput) ToIntentDefaultResponsePlatformsItemOutput() IntentDefaultResponsePlatformsItemOutput

func (IntentDefaultResponsePlatformsItemOutput) ToIntentDefaultResponsePlatformsItemOutputWithContext added in v0.6.0

func (o IntentDefaultResponsePlatformsItemOutput) ToIntentDefaultResponsePlatformsItemOutputWithContext(ctx context.Context) IntentDefaultResponsePlatformsItemOutput

func (IntentDefaultResponsePlatformsItemOutput) ToIntentDefaultResponsePlatformsItemPtrOutput added in v0.6.0

func (o IntentDefaultResponsePlatformsItemOutput) ToIntentDefaultResponsePlatformsItemPtrOutput() IntentDefaultResponsePlatformsItemPtrOutput

func (IntentDefaultResponsePlatformsItemOutput) ToIntentDefaultResponsePlatformsItemPtrOutputWithContext added in v0.6.0

func (o IntentDefaultResponsePlatformsItemOutput) ToIntentDefaultResponsePlatformsItemPtrOutputWithContext(ctx context.Context) IntentDefaultResponsePlatformsItemPtrOutput

func (IntentDefaultResponsePlatformsItemOutput) ToStringOutput added in v0.6.0

func (IntentDefaultResponsePlatformsItemOutput) ToStringOutputWithContext added in v0.6.0

func (IntentDefaultResponsePlatformsItemOutput) ToStringPtrOutput added in v0.6.0

func (IntentDefaultResponsePlatformsItemOutput) ToStringPtrOutputWithContext added in v0.6.0

type IntentDefaultResponsePlatformsItemPtrInput added in v0.6.0

type IntentDefaultResponsePlatformsItemPtrInput interface {
	pulumi.Input

	ToIntentDefaultResponsePlatformsItemPtrOutput() IntentDefaultResponsePlatformsItemPtrOutput
	ToIntentDefaultResponsePlatformsItemPtrOutputWithContext(context.Context) IntentDefaultResponsePlatformsItemPtrOutput
}

func IntentDefaultResponsePlatformsItemPtr added in v0.6.0

func IntentDefaultResponsePlatformsItemPtr(v string) IntentDefaultResponsePlatformsItemPtrInput

type IntentDefaultResponsePlatformsItemPtrOutput added in v0.6.0

type IntentDefaultResponsePlatformsItemPtrOutput struct{ *pulumi.OutputState }

func (IntentDefaultResponsePlatformsItemPtrOutput) Elem added in v0.6.0

func (IntentDefaultResponsePlatformsItemPtrOutput) ElementType added in v0.6.0

func (IntentDefaultResponsePlatformsItemPtrOutput) ToIntentDefaultResponsePlatformsItemPtrOutput added in v0.6.0

func (o IntentDefaultResponsePlatformsItemPtrOutput) ToIntentDefaultResponsePlatformsItemPtrOutput() IntentDefaultResponsePlatformsItemPtrOutput

func (IntentDefaultResponsePlatformsItemPtrOutput) ToIntentDefaultResponsePlatformsItemPtrOutputWithContext added in v0.6.0

func (o IntentDefaultResponsePlatformsItemPtrOutput) ToIntentDefaultResponsePlatformsItemPtrOutputWithContext(ctx context.Context) IntentDefaultResponsePlatformsItemPtrOutput

func (IntentDefaultResponsePlatformsItemPtrOutput) ToStringPtrOutput added in v0.6.0

func (IntentDefaultResponsePlatformsItemPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

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) Action added in v0.19.0

func (o IntentOutput) Action() pulumi.StringOutput

Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.

func (IntentOutput) DefaultResponsePlatforms added in v0.19.0

func (o IntentOutput) DefaultResponsePlatforms() pulumi.StringArrayOutput

Optional. The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform).

func (IntentOutput) DisplayName added in v0.19.0

func (o IntentOutput) DisplayName() pulumi.StringOutput

The name of this intent.

func (IntentOutput) ElementType added in v0.3.0

func (IntentOutput) ElementType() reflect.Type

func (IntentOutput) EndInteraction added in v0.19.0

func (o IntentOutput) EndInteraction() pulumi.BoolOutput

Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.

func (IntentOutput) Events added in v0.19.0

Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.

func (IntentOutput) FollowupIntentInfo added in v0.19.0

Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.

func (IntentOutput) InputContextNames added in v0.19.0

func (o IntentOutput) InputContextNames() pulumi.StringArrayOutput

Optional. The list of context names required for this intent to be triggered. Format: `projects//agent/sessions/-/contexts/`.

func (IntentOutput) IntentView added in v0.21.0

func (o IntentOutput) IntentView() pulumi.StringPtrOutput

Optional. The resource view to apply to the returned intent.

func (IntentOutput) IsFallback added in v0.19.0

func (o IntentOutput) IsFallback() pulumi.BoolOutput

Optional. Indicates whether this is a fallback intent.

func (IntentOutput) LanguageCode added in v0.21.0

func (o IntentOutput) LanguageCode() pulumi.StringPtrOutput

Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see [Multilingual intent and entity data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity).

func (IntentOutput) LiveAgentHandoff added in v0.19.0

func (o IntentOutput) LiveAgentHandoff() pulumi.BoolOutput

Optional. Indicates that a live agent should be brought in to handle the interaction with the user. In most cases, when you set this flag to true, you would also want to set end_interaction to true as well. Default is false.

func (IntentOutput) Location added in v0.21.0

func (o IntentOutput) Location() pulumi.StringOutput

func (IntentOutput) Messages added in v0.19.0

Optional. The collection of rich messages corresponding to the `Response` field in the Dialogflow console.

func (IntentOutput) MlDisabled added in v0.19.0

func (o IntentOutput) MlDisabled() pulumi.BoolOutput

Optional. Indicates whether Machine Learning is disabled for the intent. Note: If `ml_disabled` setting is set to true, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off.

func (IntentOutput) Name added in v0.19.0

func (o IntentOutput) Name() pulumi.StringOutput

Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: `projects//agent/intents/`.

func (IntentOutput) OutputContexts added in v0.19.0

Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the `lifespan_count` to 0 will reset the context when the intent is matched. Format: `projects//agent/sessions/-/contexts/`.

func (IntentOutput) Parameters added in v0.19.0

Optional. The collection of parameters associated with the intent.

func (IntentOutput) ParentFollowupIntentName added in v0.19.0

func (o IntentOutput) ParentFollowupIntentName() pulumi.StringOutput

Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: `projects//agent/intents/`.

func (IntentOutput) Priority added in v0.19.0

func (o IntentOutput) Priority() pulumi.IntOutput

Optional. 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) ResetContexts added in v0.19.0

func (o IntentOutput) ResetContexts() pulumi.BoolOutput

Optional. Indicates whether to delete all contexts in the current session when this intent is matched.

func (IntentOutput) RootFollowupIntentName added in v0.19.0

func (o IntentOutput) RootFollowupIntentName() pulumi.StringOutput

Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: `projects//agent/intents/`.

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

Optional. The collection of examples that the agent is trained on.

func (IntentOutput) WebhookState added in v0.19.0

func (o IntentOutput) WebhookState() pulumi.StringOutput

Optional. Indicates whether webhooks are enabled for 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 IntentWebhookState added in v0.4.0

type IntentWebhookState string

Optional. Indicates whether webhooks are enabled for the intent.

func (IntentWebhookState) ElementType added in v0.4.0

func (IntentWebhookState) ElementType() reflect.Type

func (IntentWebhookState) ToIntentWebhookStateOutput added in v0.6.0

func (e IntentWebhookState) ToIntentWebhookStateOutput() IntentWebhookStateOutput

func (IntentWebhookState) ToIntentWebhookStateOutputWithContext added in v0.6.0

func (e IntentWebhookState) ToIntentWebhookStateOutputWithContext(ctx context.Context) IntentWebhookStateOutput

func (IntentWebhookState) ToIntentWebhookStatePtrOutput added in v0.6.0

func (e IntentWebhookState) ToIntentWebhookStatePtrOutput() IntentWebhookStatePtrOutput

func (IntentWebhookState) ToIntentWebhookStatePtrOutputWithContext added in v0.6.0

func (e IntentWebhookState) ToIntentWebhookStatePtrOutputWithContext(ctx context.Context) IntentWebhookStatePtrOutput

func (IntentWebhookState) ToStringOutput added in v0.4.0

func (e IntentWebhookState) ToStringOutput() pulumi.StringOutput

func (IntentWebhookState) ToStringOutputWithContext added in v0.4.0

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

func (IntentWebhookState) ToStringPtrOutput added in v0.4.0

func (e IntentWebhookState) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntentWebhookState) ToStringPtrOutputWithContext added in v0.4.0

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

type IntentWebhookStateInput added in v0.6.0

type IntentWebhookStateInput interface {
	pulumi.Input

	ToIntentWebhookStateOutput() IntentWebhookStateOutput
	ToIntentWebhookStateOutputWithContext(context.Context) IntentWebhookStateOutput
}

IntentWebhookStateInput is an input type that accepts IntentWebhookStateArgs and IntentWebhookStateOutput values. You can construct a concrete instance of `IntentWebhookStateInput` via:

IntentWebhookStateArgs{...}

type IntentWebhookStateOutput added in v0.6.0

type IntentWebhookStateOutput struct{ *pulumi.OutputState }

func (IntentWebhookStateOutput) ElementType added in v0.6.0

func (IntentWebhookStateOutput) ElementType() reflect.Type

func (IntentWebhookStateOutput) ToIntentWebhookStateOutput added in v0.6.0

func (o IntentWebhookStateOutput) ToIntentWebhookStateOutput() IntentWebhookStateOutput

func (IntentWebhookStateOutput) ToIntentWebhookStateOutputWithContext added in v0.6.0

func (o IntentWebhookStateOutput) ToIntentWebhookStateOutputWithContext(ctx context.Context) IntentWebhookStateOutput

func (IntentWebhookStateOutput) ToIntentWebhookStatePtrOutput added in v0.6.0

func (o IntentWebhookStateOutput) ToIntentWebhookStatePtrOutput() IntentWebhookStatePtrOutput

func (IntentWebhookStateOutput) ToIntentWebhookStatePtrOutputWithContext added in v0.6.0

func (o IntentWebhookStateOutput) ToIntentWebhookStatePtrOutputWithContext(ctx context.Context) IntentWebhookStatePtrOutput

func (IntentWebhookStateOutput) ToStringOutput added in v0.6.0

func (o IntentWebhookStateOutput) ToStringOutput() pulumi.StringOutput

func (IntentWebhookStateOutput) ToStringOutputWithContext added in v0.6.0

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

func (IntentWebhookStateOutput) ToStringPtrOutput added in v0.6.0

func (o IntentWebhookStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntentWebhookStateOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type IntentWebhookStatePtrInput added in v0.6.0

type IntentWebhookStatePtrInput interface {
	pulumi.Input

	ToIntentWebhookStatePtrOutput() IntentWebhookStatePtrOutput
	ToIntentWebhookStatePtrOutputWithContext(context.Context) IntentWebhookStatePtrOutput
}

func IntentWebhookStatePtr added in v0.6.0

func IntentWebhookStatePtr(v string) IntentWebhookStatePtrInput

type IntentWebhookStatePtrOutput added in v0.6.0

type IntentWebhookStatePtrOutput struct{ *pulumi.OutputState }

func (IntentWebhookStatePtrOutput) Elem added in v0.6.0

func (IntentWebhookStatePtrOutput) ElementType added in v0.6.0

func (IntentWebhookStatePtrOutput) ToIntentWebhookStatePtrOutput added in v0.6.0

func (o IntentWebhookStatePtrOutput) ToIntentWebhookStatePtrOutput() IntentWebhookStatePtrOutput

func (IntentWebhookStatePtrOutput) ToIntentWebhookStatePtrOutputWithContext added in v0.6.0

func (o IntentWebhookStatePtrOutput) ToIntentWebhookStatePtrOutputWithContext(ctx context.Context) IntentWebhookStatePtrOutput

func (IntentWebhookStatePtrOutput) ToStringPtrOutput added in v0.6.0

func (o IntentWebhookStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntentWebhookStatePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type KnowledgeBase

type KnowledgeBase struct {
	pulumi.CustomResourceState

	// The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Language which represents the KnowledgeBase. When the KnowledgeBase is created/updated, expect this to be present for non en-us languages. When unspecified, the default language code en-us applies.
	LanguageCode pulumi.StringOutput `pulumi:"languageCode"`
	Location     pulumi.StringOutput `pulumi:"location"`
	// The knowledge base resource name. The name must be empty when creating a knowledge base. Format: `projects//locations//knowledgeBases/`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
}

Creates a knowledge base.

func GetKnowledgeBase

func GetKnowledgeBase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KnowledgeBaseState, opts ...pulumi.ResourceOption) (*KnowledgeBase, error)

GetKnowledgeBase gets an existing KnowledgeBase 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 NewKnowledgeBase

func NewKnowledgeBase(ctx *pulumi.Context,
	name string, args *KnowledgeBaseArgs, opts ...pulumi.ResourceOption) (*KnowledgeBase, error)

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

func (*KnowledgeBase) ElementType

func (*KnowledgeBase) ElementType() reflect.Type

func (*KnowledgeBase) ToKnowledgeBaseOutput

func (i *KnowledgeBase) ToKnowledgeBaseOutput() KnowledgeBaseOutput

func (*KnowledgeBase) ToKnowledgeBaseOutputWithContext

func (i *KnowledgeBase) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput

type KnowledgeBaseArgs

type KnowledgeBaseArgs struct {
	// The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails.
	DisplayName pulumi.StringInput
	// Language which represents the KnowledgeBase. When the KnowledgeBase is created/updated, expect this to be present for non en-us languages. When unspecified, the default language code en-us applies.
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringPtrInput
	// The knowledge base resource name. The name must be empty when creating a knowledge base. Format: `projects//locations//knowledgeBases/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
}

The set of arguments for constructing a KnowledgeBase resource.

func (KnowledgeBaseArgs) ElementType

func (KnowledgeBaseArgs) ElementType() reflect.Type

type KnowledgeBaseInput

type KnowledgeBaseInput interface {
	pulumi.Input

	ToKnowledgeBaseOutput() KnowledgeBaseOutput
	ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
}

type KnowledgeBaseOutput

type KnowledgeBaseOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseOutput) DisplayName added in v0.19.0

func (o KnowledgeBaseOutput) DisplayName() pulumi.StringOutput

The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails.

func (KnowledgeBaseOutput) ElementType

func (KnowledgeBaseOutput) ElementType() reflect.Type

func (KnowledgeBaseOutput) LanguageCode added in v0.19.0

func (o KnowledgeBaseOutput) LanguageCode() pulumi.StringOutput

Language which represents the KnowledgeBase. When the KnowledgeBase is created/updated, expect this to be present for non en-us languages. When unspecified, the default language code en-us applies.

func (KnowledgeBaseOutput) Location added in v0.21.0

func (KnowledgeBaseOutput) Name added in v0.19.0

The knowledge base resource name. The name must be empty when creating a knowledge base. Format: `projects//locations//knowledgeBases/`.

func (KnowledgeBaseOutput) Project added in v0.21.0

func (KnowledgeBaseOutput) ToKnowledgeBaseOutput

func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput

func (KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext

func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput

type KnowledgeBaseState

type KnowledgeBaseState struct {
}

func (KnowledgeBaseState) ElementType

func (KnowledgeBaseState) ElementType() reflect.Type

type LookupContextArgs added in v0.4.0

type LookupContextArgs struct {
	ContextId     string  `pulumi:"contextId"`
	EnvironmentId string  `pulumi:"environmentId"`
	Location      string  `pulumi:"location"`
	Project       *string `pulumi:"project"`
	SessionId     string  `pulumi:"sessionId"`
	UserId        string  `pulumi:"userId"`
}

type LookupContextOutputArgs added in v0.8.0

type LookupContextOutputArgs struct {
	ContextId     pulumi.StringInput    `pulumi:"contextId"`
	EnvironmentId pulumi.StringInput    `pulumi:"environmentId"`
	Location      pulumi.StringInput    `pulumi:"location"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
	SessionId     pulumi.StringInput    `pulumi:"sessionId"`
	UserId        pulumi.StringInput    `pulumi:"userId"`
}

func (LookupContextOutputArgs) ElementType added in v0.8.0

func (LookupContextOutputArgs) ElementType() reflect.Type

type LookupContextResult added in v0.4.0

type LookupContextResult struct {
	// Optional. The number of conversational query requests after which the context expires. The default is `0`. If set to `0`, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
	LifespanCount int `pulumi:"lifespanCount"`
	// The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in `a-zA-Z0-9_-%` and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`
	Name string `pulumi:"name"`
	// Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
	Parameters map[string]string `pulumi:"parameters"`
}

func LookupContext added in v0.4.0

func LookupContext(ctx *pulumi.Context, args *LookupContextArgs, opts ...pulumi.InvokeOption) (*LookupContextResult, error)

Retrieves the specified context.

type LookupContextResultOutput added in v0.8.0

type LookupContextResultOutput struct{ *pulumi.OutputState }

func LookupContextOutput added in v0.8.0

func LookupContextOutput(ctx *pulumi.Context, args LookupContextOutputArgs, opts ...pulumi.InvokeOption) LookupContextResultOutput

func (LookupContextResultOutput) ElementType added in v0.8.0

func (LookupContextResultOutput) ElementType() reflect.Type

func (LookupContextResultOutput) LifespanCount added in v0.8.0

func (o LookupContextResultOutput) LifespanCount() pulumi.IntOutput

Optional. The number of conversational query requests after which the context expires. The default is `0`. If set to `0`, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.

func (LookupContextResultOutput) Name added in v0.8.0

The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in `a-zA-Z0-9_-%` and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`

func (LookupContextResultOutput) Parameters added in v0.8.0

Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.

func (LookupContextResultOutput) ToLookupContextResultOutput added in v0.8.0

func (o LookupContextResultOutput) ToLookupContextResultOutput() LookupContextResultOutput

func (LookupContextResultOutput) ToLookupContextResultOutputWithContext added in v0.8.0

func (o LookupContextResultOutput) ToLookupContextResultOutputWithContext(ctx context.Context) LookupContextResultOutput

type LookupConversationArgs added in v0.4.0

type LookupConversationArgs struct {
	ConversationId string  `pulumi:"conversationId"`
	Location       string  `pulumi:"location"`
	Project        *string `pulumi:"project"`
}

type LookupConversationDatasetArgs added in v0.16.0

type LookupConversationDatasetArgs struct {
	ConversationDatasetId string  `pulumi:"conversationDatasetId"`
	Location              string  `pulumi:"location"`
	Project               *string `pulumi:"project"`
}

type LookupConversationDatasetOutputArgs added in v0.16.0

type LookupConversationDatasetOutputArgs struct {
	ConversationDatasetId pulumi.StringInput    `pulumi:"conversationDatasetId"`
	Location              pulumi.StringInput    `pulumi:"location"`
	Project               pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupConversationDatasetOutputArgs) ElementType added in v0.16.0

type LookupConversationDatasetResult added in v0.16.0

type LookupConversationDatasetResult struct {
	// The number of conversations this conversation dataset contains.
	ConversationCount string `pulumi:"conversationCount"`
	// Metadata set during conversation data import.
	ConversationInfo GoogleCloudDialogflowV2ConversationInfoResponse `pulumi:"conversationInfo"`
	// Creation time of this dataset.
	CreateTime string `pulumi:"createTime"`
	// Optional. The description of the dataset. Maximum of 10000 bytes.
	Description string `pulumi:"description"`
	// The display name of the dataset. Maximum of 64 bytes.
	DisplayName string `pulumi:"displayName"`
	// Input configurations set during conversation data import.
	InputConfig GoogleCloudDialogflowV2InputConfigResponse `pulumi:"inputConfig"`
	// ConversationDataset resource name. Format: `projects//locations//conversationDatasets/`
	Name string `pulumi:"name"`
}

func LookupConversationDataset added in v0.16.0

func LookupConversationDataset(ctx *pulumi.Context, args *LookupConversationDatasetArgs, opts ...pulumi.InvokeOption) (*LookupConversationDatasetResult, error)

Retrieves the specified conversation dataset.

type LookupConversationDatasetResultOutput added in v0.16.0

type LookupConversationDatasetResultOutput struct{ *pulumi.OutputState }

func (LookupConversationDatasetResultOutput) ConversationCount added in v0.16.0

The number of conversations this conversation dataset contains.

func (LookupConversationDatasetResultOutput) ConversationInfo added in v0.16.0

Metadata set during conversation data import.

func (LookupConversationDatasetResultOutput) CreateTime added in v0.16.0

Creation time of this dataset.

func (LookupConversationDatasetResultOutput) Description added in v0.16.0

Optional. The description of the dataset. Maximum of 10000 bytes.

func (LookupConversationDatasetResultOutput) DisplayName added in v0.16.0

The display name of the dataset. Maximum of 64 bytes.

func (LookupConversationDatasetResultOutput) ElementType added in v0.16.0

func (LookupConversationDatasetResultOutput) InputConfig added in v0.16.0

Input configurations set during conversation data import.

func (LookupConversationDatasetResultOutput) Name added in v0.16.0

ConversationDataset resource name. Format: `projects//locations//conversationDatasets/`

func (LookupConversationDatasetResultOutput) ToLookupConversationDatasetResultOutput added in v0.16.0

func (o LookupConversationDatasetResultOutput) ToLookupConversationDatasetResultOutput() LookupConversationDatasetResultOutput

func (LookupConversationDatasetResultOutput) ToLookupConversationDatasetResultOutputWithContext added in v0.16.0

func (o LookupConversationDatasetResultOutput) ToLookupConversationDatasetResultOutputWithContext(ctx context.Context) LookupConversationDatasetResultOutput

type LookupConversationModelArgs added in v0.16.0

type LookupConversationModelArgs struct {
	ConversationModelId string  `pulumi:"conversationModelId"`
	Location            string  `pulumi:"location"`
	Project             *string `pulumi:"project"`
}

type LookupConversationModelOutputArgs added in v0.16.0

type LookupConversationModelOutputArgs struct {
	ConversationModelId pulumi.StringInput    `pulumi:"conversationModelId"`
	Location            pulumi.StringInput    `pulumi:"location"`
	Project             pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupConversationModelOutputArgs) ElementType added in v0.16.0

type LookupConversationModelResult added in v0.16.0

type LookupConversationModelResult struct {
	// Metadata for article suggestion models.
	ArticleSuggestionModelMetadata GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponse `pulumi:"articleSuggestionModelMetadata"`
	// Creation time of this model.
	CreateTime string `pulumi:"createTime"`
	// Datasets used to create model.
	Datasets []GoogleCloudDialogflowV2InputDatasetResponse `pulumi:"datasets"`
	// The display name of the model. At most 64 bytes long.
	DisplayName string `pulumi:"displayName"`
	// Language code for the conversation model. If not specified, the language is en-US. Language at ConversationModel should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
	LanguageCode string `pulumi:"languageCode"`
	// ConversationModel resource name. Format: `projects//conversationModels/`
	Name string `pulumi:"name"`
	// Metadata for smart reply models.
	SmartReplyModelMetadata GoogleCloudDialogflowV2SmartReplyModelMetadataResponse `pulumi:"smartReplyModelMetadata"`
	// State of the model. A model can only serve prediction requests after it gets deployed.
	State string `pulumi:"state"`
}

func LookupConversationModel added in v0.16.0

func LookupConversationModel(ctx *pulumi.Context, args *LookupConversationModelArgs, opts ...pulumi.InvokeOption) (*LookupConversationModelResult, error)

Gets conversation model.

type LookupConversationModelResultOutput added in v0.16.0

type LookupConversationModelResultOutput struct{ *pulumi.OutputState }

func LookupConversationModelOutput added in v0.16.0

func (LookupConversationModelResultOutput) ArticleSuggestionModelMetadata added in v0.16.0

Metadata for article suggestion models.

func (LookupConversationModelResultOutput) CreateTime added in v0.16.0

Creation time of this model.

func (LookupConversationModelResultOutput) Datasets added in v0.16.0

Datasets used to create model.

func (LookupConversationModelResultOutput) DisplayName added in v0.16.0

The display name of the model. At most 64 bytes long.

func (LookupConversationModelResultOutput) ElementType added in v0.16.0

func (LookupConversationModelResultOutput) LanguageCode added in v0.16.0

Language code for the conversation model. If not specified, the language is en-US. Language at ConversationModel should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".

func (LookupConversationModelResultOutput) Name added in v0.16.0

ConversationModel resource name. Format: `projects//conversationModels/`

func (LookupConversationModelResultOutput) SmartReplyModelMetadata added in v0.16.0

Metadata for smart reply models.

func (LookupConversationModelResultOutput) State added in v0.16.0

State of the model. A model can only serve prediction requests after it gets deployed.

func (LookupConversationModelResultOutput) ToLookupConversationModelResultOutput added in v0.16.0

func (o LookupConversationModelResultOutput) ToLookupConversationModelResultOutput() LookupConversationModelResultOutput

func (LookupConversationModelResultOutput) ToLookupConversationModelResultOutputWithContext added in v0.16.0

func (o LookupConversationModelResultOutput) ToLookupConversationModelResultOutputWithContext(ctx context.Context) LookupConversationModelResultOutput

type LookupConversationOutputArgs added in v0.8.0

type LookupConversationOutputArgs struct {
	ConversationId pulumi.StringInput    `pulumi:"conversationId"`
	Location       pulumi.StringInput    `pulumi:"location"`
	Project        pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupConversationOutputArgs) ElementType added in v0.8.0

type LookupConversationProfileArgs added in v0.4.0

type LookupConversationProfileArgs struct {
	ConversationProfileId string  `pulumi:"conversationProfileId"`
	Location              string  `pulumi:"location"`
	Project               *string `pulumi:"project"`
}

type LookupConversationProfileOutputArgs added in v0.8.0

type LookupConversationProfileOutputArgs struct {
	ConversationProfileId pulumi.StringInput    `pulumi:"conversationProfileId"`
	Location              pulumi.StringInput    `pulumi:"location"`
	Project               pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupConversationProfileOutputArgs) ElementType added in v0.8.0

type LookupConversationProfileResult added in v0.4.0

type LookupConversationProfileResult struct {
	// Configuration for an automated agent to use with this profile.
	AutomatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfigResponse `pulumi:"automatedAgentConfig"`
	// Create time of the conversation profile.
	CreateTime string `pulumi:"createTime"`
	// Human readable name for this profile. Max length 1024 bytes.
	DisplayName string `pulumi:"displayName"`
	// Configuration for agent assistance to use with this profile.
	HumanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigResponse `pulumi:"humanAgentAssistantConfig"`
	// Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
	HumanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigResponse `pulumi:"humanAgentHandoffConfig"`
	// Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
	LanguageCode string `pulumi:"languageCode"`
	// Configuration for logging conversation lifecycle events.
	LoggingConfig GoogleCloudDialogflowV2LoggingConfigResponse `pulumi:"loggingConfig"`
	// The unique identifier of this conversation profile. Format: `projects//locations//conversationProfiles/`.
	Name string `pulumi:"name"`
	// Configuration for publishing new message events. Event will be sent in format of ConversationEvent
	NewMessageEventNotificationConfig GoogleCloudDialogflowV2NotificationConfigResponse `pulumi:"newMessageEventNotificationConfig"`
	// Configuration for publishing conversation lifecycle events.
	NotificationConfig GoogleCloudDialogflowV2NotificationConfigResponse `pulumi:"notificationConfig"`
	// Name of the CX SecuritySettings reference for the agent. Format: `projects//locations//securitySettings/`.
	SecuritySettings string `pulumi:"securitySettings"`
	// Settings for speech transcription.
	SttConfig GoogleCloudDialogflowV2SpeechToTextConfigResponse `pulumi:"sttConfig"`
	// The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
	TimeZone string `pulumi:"timeZone"`
	// Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
	TtsConfig GoogleCloudDialogflowV2SynthesizeSpeechConfigResponse `pulumi:"ttsConfig"`
	// Update time of the conversation profile.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupConversationProfile added in v0.4.0

func LookupConversationProfile(ctx *pulumi.Context, args *LookupConversationProfileArgs, opts ...pulumi.InvokeOption) (*LookupConversationProfileResult, error)

Retrieves the specified conversation profile.

type LookupConversationProfileResultOutput added in v0.8.0

type LookupConversationProfileResultOutput struct{ *pulumi.OutputState }

func (LookupConversationProfileResultOutput) AutomatedAgentConfig added in v0.8.0

Configuration for an automated agent to use with this profile.

func (LookupConversationProfileResultOutput) CreateTime added in v0.8.0

Create time of the conversation profile.

func (LookupConversationProfileResultOutput) DisplayName added in v0.8.0

Human readable name for this profile. Max length 1024 bytes.

func (LookupConversationProfileResultOutput) ElementType added in v0.8.0

func (LookupConversationProfileResultOutput) HumanAgentAssistantConfig added in v0.8.0

Configuration for agent assistance to use with this profile.

func (LookupConversationProfileResultOutput) HumanAgentHandoffConfig added in v0.8.0

Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.

func (LookupConversationProfileResultOutput) LanguageCode added in v0.8.0

Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".

func (LookupConversationProfileResultOutput) LoggingConfig added in v0.8.0

Configuration for logging conversation lifecycle events.

func (LookupConversationProfileResultOutput) Name added in v0.8.0

The unique identifier of this conversation profile. Format: `projects//locations//conversationProfiles/`.

func (LookupConversationProfileResultOutput) NewMessageEventNotificationConfig added in v0.8.0

Configuration for publishing new message events. Event will be sent in format of ConversationEvent

func (LookupConversationProfileResultOutput) NotificationConfig added in v0.8.0

Configuration for publishing conversation lifecycle events.

func (LookupConversationProfileResultOutput) SecuritySettings added in v0.9.0

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

func (LookupConversationProfileResultOutput) SttConfig added in v0.8.0

Settings for speech transcription.

func (LookupConversationProfileResultOutput) TimeZone added in v0.9.0

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

func (LookupConversationProfileResultOutput) ToLookupConversationProfileResultOutput added in v0.8.0

func (o LookupConversationProfileResultOutput) ToLookupConversationProfileResultOutput() LookupConversationProfileResultOutput

func (LookupConversationProfileResultOutput) ToLookupConversationProfileResultOutputWithContext added in v0.8.0

func (o LookupConversationProfileResultOutput) ToLookupConversationProfileResultOutputWithContext(ctx context.Context) LookupConversationProfileResultOutput

func (LookupConversationProfileResultOutput) TtsConfig added in v0.29.0

Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.

func (LookupConversationProfileResultOutput) UpdateTime added in v0.8.0

Update time of the conversation profile.

type LookupConversationResult added in v0.4.0

type LookupConversationResult struct {
	// The Conversation Profile to be used to configure this Conversation. This field cannot be updated. Format: `projects//locations//conversationProfiles/`.
	ConversationProfile string `pulumi:"conversationProfile"`
	// The stage of a conversation. It indicates whether the virtual agent or a human agent is handling the conversation. If the conversation is created with the conversation profile that has Dialogflow config set, defaults to ConversationStage.VIRTUAL_AGENT_STAGE; Otherwise, defaults to ConversationStage.HUMAN_ASSIST_STAGE. If the conversation is created with the conversation profile that has Dialogflow config set but explicitly sets conversation_stage to ConversationStage.HUMAN_ASSIST_STAGE, it skips ConversationStage.VIRTUAL_AGENT_STAGE stage and directly goes to ConversationStage.HUMAN_ASSIST_STAGE.
	ConversationStage string `pulumi:"conversationStage"`
	// The time the conversation was finished.
	EndTime string `pulumi:"endTime"`
	// The current state of the Conversation.
	LifecycleState string `pulumi:"lifecycleState"`
	// The unique identifier of this conversation. Format: `projects//locations//conversations/`.
	Name string `pulumi:"name"`
	// It will not be empty if the conversation is to be connected over telephony.
	PhoneNumber GoogleCloudDialogflowV2ConversationPhoneNumberResponse `pulumi:"phoneNumber"`
	// The time the conversation was started.
	StartTime string `pulumi:"startTime"`
}

func LookupConversation added in v0.4.0

func LookupConversation(ctx *pulumi.Context, args *LookupConversationArgs, opts ...pulumi.InvokeOption) (*LookupConversationResult, error)

Retrieves the specific conversation.

type LookupConversationResultOutput added in v0.8.0

type LookupConversationResultOutput struct{ *pulumi.OutputState }

func LookupConversationOutput added in v0.8.0

func (LookupConversationResultOutput) ConversationProfile added in v0.8.0

func (o LookupConversationResultOutput) ConversationProfile() pulumi.StringOutput

The Conversation Profile to be used to configure this Conversation. This field cannot be updated. Format: `projects//locations//conversationProfiles/`.

func (LookupConversationResultOutput) ConversationStage added in v0.8.0

func (o LookupConversationResultOutput) ConversationStage() pulumi.StringOutput

The stage of a conversation. It indicates whether the virtual agent or a human agent is handling the conversation. If the conversation is created with the conversation profile that has Dialogflow config set, defaults to ConversationStage.VIRTUAL_AGENT_STAGE; Otherwise, defaults to ConversationStage.HUMAN_ASSIST_STAGE. If the conversation is created with the conversation profile that has Dialogflow config set but explicitly sets conversation_stage to ConversationStage.HUMAN_ASSIST_STAGE, it skips ConversationStage.VIRTUAL_AGENT_STAGE stage and directly goes to ConversationStage.HUMAN_ASSIST_STAGE.

func (LookupConversationResultOutput) ElementType added in v0.8.0

func (LookupConversationResultOutput) EndTime added in v0.8.0

The time the conversation was finished.

func (LookupConversationResultOutput) LifecycleState added in v0.8.0

The current state of the Conversation.

func (LookupConversationResultOutput) Name added in v0.8.0

The unique identifier of this conversation. Format: `projects//locations//conversations/`.

func (LookupConversationResultOutput) PhoneNumber added in v0.8.0

It will not be empty if the conversation is to be connected over telephony.

func (LookupConversationResultOutput) StartTime added in v0.8.0

The time the conversation was started.

func (LookupConversationResultOutput) ToLookupConversationResultOutput added in v0.8.0

func (o LookupConversationResultOutput) ToLookupConversationResultOutput() LookupConversationResultOutput

func (LookupConversationResultOutput) ToLookupConversationResultOutputWithContext added in v0.8.0

func (o LookupConversationResultOutput) ToLookupConversationResultOutputWithContext(ctx context.Context) LookupConversationResultOutput

type LookupDocumentArgs added in v0.4.0

type LookupDocumentArgs struct {
	DocumentId      string  `pulumi:"documentId"`
	KnowledgeBaseId string  `pulumi:"knowledgeBaseId"`
	Location        string  `pulumi:"location"`
	Project         *string `pulumi:"project"`
}

type LookupDocumentOutputArgs added in v0.8.0

type LookupDocumentOutputArgs struct {
	DocumentId      pulumi.StringInput    `pulumi:"documentId"`
	KnowledgeBaseId pulumi.StringInput    `pulumi:"knowledgeBaseId"`
	Location        pulumi.StringInput    `pulumi:"location"`
	Project         pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupDocumentOutputArgs) ElementType added in v0.8.0

func (LookupDocumentOutputArgs) ElementType() reflect.Type

type LookupDocumentResult added in v0.4.0

type LookupDocumentResult struct {
	// The URI where the file content is located. For documents stored in Google Cloud Storage, these URIs must have the form `gs:///`. NOTE: External URLs must correspond to public webpages, i.e., they must be indexed by Google Search. In particular, URLs for showing documents in Google Cloud Storage (i.e. the URL in your browser) are not supported. Instead use the `gs://` format URI described above.
	ContentUri string `pulumi:"contentUri"`
	// The display name of the document. The name must be 1024 bytes or less; otherwise, the creation request fails.
	DisplayName string `pulumi:"displayName"`
	// Optional. If true, we try to automatically reload the document every day (at a time picked by the system). If false or unspecified, we don't try to automatically reload the document. Currently you can only enable automatic reload for documents sourced from a public url, see `source` field for the source types. Reload status can be tracked in `latest_reload_status`. If a reload fails, we will keep the document unchanged. If a reload fails with internal errors, the system will try to reload the document on the next day. If a reload fails with non-retriable errors (e.g. PERMISSION_DENIED), the system will not try to reload the document anymore. You need to manually reload the document successfully by calling `ReloadDocument` and clear the errors.
	EnableAutoReload bool `pulumi:"enableAutoReload"`
	// The knowledge type of document content.
	KnowledgeTypes []string `pulumi:"knowledgeTypes"`
	// The time and status of the latest reload. This reload may have been triggered automatically or manually and may not have succeeded.
	LatestReloadStatus GoogleCloudDialogflowV2DocumentReloadStatusResponse `pulumi:"latestReloadStatus"`
	// Optional. Metadata for the document. The metadata supports arbitrary key-value pairs. Suggested use cases include storing a document's title, an external URL distinct from the document's content_uri, etc. The max size of a `key` or a `value` of the metadata is 1024 bytes.
	Metadata map[string]string `pulumi:"metadata"`
	// The MIME type of this document.
	MimeType string `pulumi:"mimeType"`
	// Optional. The document resource name. The name must be empty when creating a document. Format: `projects//locations//knowledgeBases//documents/`.
	Name string `pulumi:"name"`
	// The raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types.
	RawContent string `pulumi:"rawContent"`
	// The current state of the document.
	State string `pulumi:"state"`
}

func LookupDocument added in v0.4.0

func LookupDocument(ctx *pulumi.Context, args *LookupDocumentArgs, opts ...pulumi.InvokeOption) (*LookupDocumentResult, error)

Retrieves the specified document.

type LookupDocumentResultOutput added in v0.8.0

type LookupDocumentResultOutput struct{ *pulumi.OutputState }

func LookupDocumentOutput added in v0.8.0

func LookupDocumentOutput(ctx *pulumi.Context, args LookupDocumentOutputArgs, opts ...pulumi.InvokeOption) LookupDocumentResultOutput

func (LookupDocumentResultOutput) ContentUri added in v0.8.0

The URI where the file content is located. For documents stored in Google Cloud Storage, these URIs must have the form `gs:///`. NOTE: External URLs must correspond to public webpages, i.e., they must be indexed by Google Search. In particular, URLs for showing documents in Google Cloud Storage (i.e. the URL in your browser) are not supported. Instead use the `gs://` format URI described above.

func (LookupDocumentResultOutput) DisplayName added in v0.8.0

The display name of the document. The name must be 1024 bytes or less; otherwise, the creation request fails.

func (LookupDocumentResultOutput) ElementType added in v0.8.0

func (LookupDocumentResultOutput) ElementType() reflect.Type

func (LookupDocumentResultOutput) EnableAutoReload added in v0.8.0

func (o LookupDocumentResultOutput) EnableAutoReload() pulumi.BoolOutput

Optional. If true, we try to automatically reload the document every day (at a time picked by the system). If false or unspecified, we don't try to automatically reload the document. Currently you can only enable automatic reload for documents sourced from a public url, see `source` field for the source types. Reload status can be tracked in `latest_reload_status`. If a reload fails, we will keep the document unchanged. If a reload fails with internal errors, the system will try to reload the document on the next day. If a reload fails with non-retriable errors (e.g. PERMISSION_DENIED), the system will not try to reload the document anymore. You need to manually reload the document successfully by calling `ReloadDocument` and clear the errors.

func (LookupDocumentResultOutput) KnowledgeTypes added in v0.8.0

The knowledge type of document content.

func (LookupDocumentResultOutput) LatestReloadStatus added in v0.8.0

The time and status of the latest reload. This reload may have been triggered automatically or manually and may not have succeeded.

func (LookupDocumentResultOutput) Metadata added in v0.8.0

Optional. Metadata for the document. The metadata supports arbitrary key-value pairs. Suggested use cases include storing a document's title, an external URL distinct from the document's content_uri, etc. The max size of a `key` or a `value` of the metadata is 1024 bytes.

func (LookupDocumentResultOutput) MimeType added in v0.8.0

The MIME type of this document.

func (LookupDocumentResultOutput) Name added in v0.8.0

Optional. The document resource name. The name must be empty when creating a document. Format: `projects//locations//knowledgeBases//documents/`.

func (LookupDocumentResultOutput) RawContent added in v0.8.0

The raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types.

func (LookupDocumentResultOutput) State added in v0.16.0

The current state of the document.

func (LookupDocumentResultOutput) ToLookupDocumentResultOutput added in v0.8.0

func (o LookupDocumentResultOutput) ToLookupDocumentResultOutput() LookupDocumentResultOutput

func (LookupDocumentResultOutput) ToLookupDocumentResultOutputWithContext added in v0.8.0

func (o LookupDocumentResultOutput) ToLookupDocumentResultOutputWithContext(ctx context.Context) LookupDocumentResultOutput

type LookupEntityTypeArgs added in v0.4.0

type LookupEntityTypeArgs struct {
	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 {
	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 {
	// Optional. Indicates whether the entity type can be automatically expanded.
	AutoExpansionMode string `pulumi:"autoExpansionMode"`
	// The name of the entity type.
	DisplayName string `pulumi:"displayName"`
	// Optional. Enables fuzzy entity extraction during classification.
	EnableFuzzyExtraction bool `pulumi:"enableFuzzyExtraction"`
	// Optional. The collection of entity entries associated with the entity type.
	Entities []GoogleCloudDialogflowV2EntityTypeEntityResponse `pulumi:"entities"`
	// Indicates the kind of entity type.
	Kind string `pulumi:"kind"`
	// The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType and EntityTypes.BatchUpdateEntityTypes methods. Format: `projects//agent/entityTypes/`.
	Name string `pulumi:"name"`
}

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

Optional. Indicates whether the entity type can be automatically expanded.

func (LookupEntityTypeResultOutput) DisplayName added in v0.8.0

The name of the entity type.

func (LookupEntityTypeResultOutput) ElementType added in v0.8.0

func (LookupEntityTypeResultOutput) EnableFuzzyExtraction added in v0.8.0

func (o LookupEntityTypeResultOutput) EnableFuzzyExtraction() pulumi.BoolOutput

Optional. Enables fuzzy entity extraction during classification.

func (LookupEntityTypeResultOutput) Entities added in v0.8.0

Optional. The collection of entity entries associated with the entity type.

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 and EntityTypes.BatchUpdateEntityTypes methods. Format: `projects//agent/entityTypes/`.

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 {
	EnvironmentId string  `pulumi:"environmentId"`
	Location      string  `pulumi:"location"`
	Project       *string `pulumi:"project"`
}

type LookupEnvironmentOutputArgs added in v0.8.0

type LookupEnvironmentOutputArgs struct {
	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 {
	// Optional. The agent version loaded into this environment. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/`
	AgentVersion string `pulumi:"agentVersion"`
	// Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.
	Description string `pulumi:"description"`
	// Optional. The fulfillment settings to use for this environment.
	Fulfillment GoogleCloudDialogflowV2FulfillmentResponse `pulumi:"fulfillment"`
	// The unique identifier of this agent environment. Supported formats: - `projects//agent/environments/` - `projects//locations//agent/environments/` The environment ID for the default environment is `-`.
	Name string `pulumi:"name"`
	// The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
	State string `pulumi:"state"`
	// Optional. Text to speech settings for this environment.
	TextToSpeechSettings GoogleCloudDialogflowV2TextToSpeechSettingsResponse `pulumi:"textToSpeechSettings"`
	// The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupEnvironment added in v0.4.0

func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)

Retrieves the specified agent environment.

type LookupEnvironmentResultOutput added in v0.8.0

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

func LookupEnvironmentOutput added in v0.8.0

func (LookupEnvironmentResultOutput) AgentVersion added in v0.8.0

Optional. The agent version loaded into this environment. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/`

func (LookupEnvironmentResultOutput) Description added in v0.8.0

Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

func (LookupEnvironmentResultOutput) ElementType added in v0.8.0

func (LookupEnvironmentResultOutput) Fulfillment added in v0.8.0

Optional. The fulfillment settings to use for this environment.

func (LookupEnvironmentResultOutput) Name added in v0.8.0

The unique identifier of this agent environment. Supported formats: - `projects//agent/environments/` - `projects//locations//agent/environments/` The environment ID for the default environment is `-`.

func (LookupEnvironmentResultOutput) State added in v0.8.0

The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

func (LookupEnvironmentResultOutput) TextToSpeechSettings added in v0.8.0

Optional. Text to speech settings for 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

The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

type LookupEvaluationArgs added in v0.16.0

type LookupEvaluationArgs struct {
	ConversationModelId string  `pulumi:"conversationModelId"`
	EvaluationId        string  `pulumi:"evaluationId"`
	Location            string  `pulumi:"location"`
	Project             *string `pulumi:"project"`
}

type LookupEvaluationOutputArgs added in v0.16.0

type LookupEvaluationOutputArgs struct {
	ConversationModelId pulumi.StringInput    `pulumi:"conversationModelId"`
	EvaluationId        pulumi.StringInput    `pulumi:"evaluationId"`
	Location            pulumi.StringInput    `pulumi:"location"`
	Project             pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupEvaluationOutputArgs) ElementType added in v0.16.0

func (LookupEvaluationOutputArgs) ElementType() reflect.Type

type LookupEvaluationResult added in v0.16.0

type LookupEvaluationResult struct {
	// Creation time of this model.
	CreateTime string `pulumi:"createTime"`
	// Optional. The display name of the model evaluation. At most 64 bytes long.
	DisplayName string `pulumi:"displayName"`
	// Optional. The configuration of the evaluation task.
	EvaluationConfig GoogleCloudDialogflowV2EvaluationConfigResponse `pulumi:"evaluationConfig"`
	// The resource name of the evaluation. Format: `projects//conversationModels//evaluations/`
	Name string `pulumi:"name"`
	// Human eval template in csv format. It tooks real-world conversations provided through input dataset, generates example suggestions for customer to verify quality of the model. For Smart Reply, the generated csv file contains columns of Context, (Suggestions,Q1,Q2)*3, Actual reply. Context contains at most 10 latest messages in the conversation prior to the current suggestion. Q1: "Would you send it as the next message of agent?" Evaluated based on whether the suggest is appropriate to be sent by agent in current context. Q2: "Does the suggestion move the conversation closer to resolution?" Evaluated based on whether the suggestion provide solutions, or answers customer's question or collect information from customer to resolve the customer's issue. Actual reply column contains the actual agent reply sent in the context.
	RawHumanEvalTemplateCsv string `pulumi:"rawHumanEvalTemplateCsv"`
	// Only available when model is for smart reply.
	SmartReplyMetrics GoogleCloudDialogflowV2SmartReplyMetricsResponse `pulumi:"smartReplyMetrics"`
}

func LookupEvaluation added in v0.16.0

func LookupEvaluation(ctx *pulumi.Context, args *LookupEvaluationArgs, opts ...pulumi.InvokeOption) (*LookupEvaluationResult, error)

Gets an evaluation of conversation model.

type LookupEvaluationResultOutput added in v0.16.0

type LookupEvaluationResultOutput struct{ *pulumi.OutputState }

func LookupEvaluationOutput added in v0.16.0

func (LookupEvaluationResultOutput) CreateTime added in v0.16.0

Creation time of this model.

func (LookupEvaluationResultOutput) DisplayName added in v0.16.0

Optional. The display name of the model evaluation. At most 64 bytes long.

func (LookupEvaluationResultOutput) ElementType added in v0.16.0

func (LookupEvaluationResultOutput) EvaluationConfig added in v0.16.0

Optional. The configuration of the evaluation task.

func (LookupEvaluationResultOutput) Name added in v0.16.0

The resource name of the evaluation. Format: `projects//conversationModels//evaluations/`

func (LookupEvaluationResultOutput) RawHumanEvalTemplateCsv added in v0.28.0

func (o LookupEvaluationResultOutput) RawHumanEvalTemplateCsv() pulumi.StringOutput

Human eval template in csv format. It tooks real-world conversations provided through input dataset, generates example suggestions for customer to verify quality of the model. For Smart Reply, the generated csv file contains columns of Context, (Suggestions,Q1,Q2)*3, Actual reply. Context contains at most 10 latest messages in the conversation prior to the current suggestion. Q1: "Would you send it as the next message of agent?" Evaluated based on whether the suggest is appropriate to be sent by agent in current context. Q2: "Does the suggestion move the conversation closer to resolution?" Evaluated based on whether the suggestion provide solutions, or answers customer's question or collect information from customer to resolve the customer's issue. Actual reply column contains the actual agent reply sent in the context.

func (LookupEvaluationResultOutput) SmartReplyMetrics added in v0.16.0

Only available when model is for smart reply.

func (LookupEvaluationResultOutput) ToLookupEvaluationResultOutput added in v0.16.0

func (o LookupEvaluationResultOutput) ToLookupEvaluationResultOutput() LookupEvaluationResultOutput

func (LookupEvaluationResultOutput) ToLookupEvaluationResultOutputWithContext added in v0.16.0

func (o LookupEvaluationResultOutput) ToLookupEvaluationResultOutputWithContext(ctx context.Context) LookupEvaluationResultOutput

type LookupIntentArgs added in v0.4.0

type LookupIntentArgs struct {
	IntentId     string  `pulumi:"intentId"`
	IntentView   *string `pulumi:"intentView"`
	LanguageCode *string `pulumi:"languageCode"`
	Location     string  `pulumi:"location"`
	Project      *string `pulumi:"project"`
}

type LookupIntentOutputArgs added in v0.8.0

type LookupIntentOutputArgs struct {
	IntentId     pulumi.StringInput    `pulumi:"intentId"`
	IntentView   pulumi.StringPtrInput `pulumi:"intentView"`
	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 {
	// Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.
	Action string `pulumi:"action"`
	// Optional. The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform).
	DefaultResponsePlatforms []string `pulumi:"defaultResponsePlatforms"`
	// The name of this intent.
	DisplayName string `pulumi:"displayName"`
	// Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
	EndInteraction bool `pulumi:"endInteraction"`
	// Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.
	Events []string `pulumi:"events"`
	// Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
	FollowupIntentInfo []GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse `pulumi:"followupIntentInfo"`
	// Optional. The list of context names required for this intent to be triggered. Format: `projects//agent/sessions/-/contexts/`.
	InputContextNames []string `pulumi:"inputContextNames"`
	// Optional. Indicates whether this is a fallback intent.
	IsFallback bool `pulumi:"isFallback"`
	// Optional. Indicates that a live agent should be brought in to handle the interaction with the user. In most cases, when you set this flag to true, you would also want to set end_interaction to true as well. Default is false.
	LiveAgentHandoff bool `pulumi:"liveAgentHandoff"`
	// Optional. The collection of rich messages corresponding to the `Response` field in the Dialogflow console.
	Messages []GoogleCloudDialogflowV2IntentMessageResponse `pulumi:"messages"`
	// Optional. Indicates whether Machine Learning is disabled for the intent. Note: If `ml_disabled` setting is set to true, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off.
	MlDisabled bool `pulumi:"mlDisabled"`
	// Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: `projects//agent/intents/`.
	Name string `pulumi:"name"`
	// Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the `lifespan_count` to 0 will reset the context when the intent is matched. Format: `projects//agent/sessions/-/contexts/`.
	OutputContexts []GoogleCloudDialogflowV2ContextResponse `pulumi:"outputContexts"`
	// Optional. The collection of parameters associated with the intent.
	Parameters []GoogleCloudDialogflowV2IntentParameterResponse `pulumi:"parameters"`
	// Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: `projects//agent/intents/`.
	ParentFollowupIntentName string `pulumi:"parentFollowupIntentName"`
	// Optional. 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"`
	// Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
	ResetContexts bool `pulumi:"resetContexts"`
	// Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: `projects//agent/intents/`.
	RootFollowupIntentName string `pulumi:"rootFollowupIntentName"`
	// Optional. The collection of examples that the agent is trained on.
	TrainingPhrases []GoogleCloudDialogflowV2IntentTrainingPhraseResponse `pulumi:"trainingPhrases"`
	// Optional. Indicates whether webhooks are enabled for the intent.
	WebhookState string `pulumi:"webhookState"`
}

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) Action added in v0.8.0

Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.

func (LookupIntentResultOutput) DefaultResponsePlatforms added in v0.8.0

func (o LookupIntentResultOutput) DefaultResponsePlatforms() pulumi.StringArrayOutput

Optional. The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform).

func (LookupIntentResultOutput) DisplayName added in v0.8.0

The name of this intent.

func (LookupIntentResultOutput) ElementType added in v0.8.0

func (LookupIntentResultOutput) ElementType() reflect.Type

func (LookupIntentResultOutput) EndInteraction added in v0.8.0

func (o LookupIntentResultOutput) EndInteraction() pulumi.BoolOutput

Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.

func (LookupIntentResultOutput) Events added in v0.8.0

Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.

func (LookupIntentResultOutput) FollowupIntentInfo added in v0.8.0

Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.

func (LookupIntentResultOutput) InputContextNames added in v0.8.0

func (o LookupIntentResultOutput) InputContextNames() pulumi.StringArrayOutput

Optional. The list of context names required for this intent to be triggered. Format: `projects//agent/sessions/-/contexts/`.

func (LookupIntentResultOutput) IsFallback added in v0.8.0

Optional. Indicates whether this is a fallback intent.

func (LookupIntentResultOutput) LiveAgentHandoff added in v0.8.0

func (o LookupIntentResultOutput) LiveAgentHandoff() pulumi.BoolOutput

Optional. Indicates that a live agent should be brought in to handle the interaction with the user. In most cases, when you set this flag to true, you would also want to set end_interaction to true as well. Default is false.

func (LookupIntentResultOutput) Messages added in v0.8.0

Optional. The collection of rich messages corresponding to the `Response` field in the Dialogflow console.

func (LookupIntentResultOutput) MlDisabled added in v0.8.0

Optional. Indicates whether Machine Learning is disabled for the intent. Note: If `ml_disabled` setting is set to true, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off.

func (LookupIntentResultOutput) Name added in v0.8.0

Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: `projects//agent/intents/`.

func (LookupIntentResultOutput) OutputContexts added in v0.8.0

Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the `lifespan_count` to 0 will reset the context when the intent is matched. Format: `projects//agent/sessions/-/contexts/`.

func (LookupIntentResultOutput) Parameters added in v0.8.0

Optional. The collection of parameters associated with the intent.

func (LookupIntentResultOutput) ParentFollowupIntentName added in v0.8.0

func (o LookupIntentResultOutput) ParentFollowupIntentName() pulumi.StringOutput

Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: `projects//agent/intents/`.

func (LookupIntentResultOutput) Priority added in v0.8.0

Optional. 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) ResetContexts added in v0.8.0

func (o LookupIntentResultOutput) ResetContexts() pulumi.BoolOutput

Optional. Indicates whether to delete all contexts in the current session when this intent is matched.

func (LookupIntentResultOutput) RootFollowupIntentName added in v0.8.0

func (o LookupIntentResultOutput) RootFollowupIntentName() pulumi.StringOutput

Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: `projects//agent/intents/`.

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

Optional. The collection of examples that the agent is trained on.

func (LookupIntentResultOutput) WebhookState added in v0.8.0

func (o LookupIntentResultOutput) WebhookState() pulumi.StringOutput

Optional. Indicates whether webhooks are enabled for the intent.

type LookupKnowledgeBaseArgs added in v0.4.0

type LookupKnowledgeBaseArgs struct {
	KnowledgeBaseId string  `pulumi:"knowledgeBaseId"`
	Location        string  `pulumi:"location"`
	Project         *string `pulumi:"project"`
}

type LookupKnowledgeBaseOutputArgs added in v0.8.0

type LookupKnowledgeBaseOutputArgs struct {
	KnowledgeBaseId pulumi.StringInput    `pulumi:"knowledgeBaseId"`
	Location        pulumi.StringInput    `pulumi:"location"`
	Project         pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupKnowledgeBaseOutputArgs) ElementType added in v0.8.0

type LookupKnowledgeBaseResult added in v0.4.0

type LookupKnowledgeBaseResult struct {
	// The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails.
	DisplayName string `pulumi:"displayName"`
	// Language which represents the KnowledgeBase. When the KnowledgeBase is created/updated, expect this to be present for non en-us languages. When unspecified, the default language code en-us applies.
	LanguageCode string `pulumi:"languageCode"`
	// The knowledge base resource name. The name must be empty when creating a knowledge base. Format: `projects//locations//knowledgeBases/`.
	Name string `pulumi:"name"`
}

func LookupKnowledgeBase added in v0.4.0

func LookupKnowledgeBase(ctx *pulumi.Context, args *LookupKnowledgeBaseArgs, opts ...pulumi.InvokeOption) (*LookupKnowledgeBaseResult, error)

Retrieves the specified knowledge base.

type LookupKnowledgeBaseResultOutput added in v0.8.0

type LookupKnowledgeBaseResultOutput struct{ *pulumi.OutputState }

func LookupKnowledgeBaseOutput added in v0.8.0

func (LookupKnowledgeBaseResultOutput) DisplayName added in v0.8.0

The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails.

func (LookupKnowledgeBaseResultOutput) ElementType added in v0.8.0

func (LookupKnowledgeBaseResultOutput) LanguageCode added in v0.8.0

Language which represents the KnowledgeBase. When the KnowledgeBase is created/updated, expect this to be present for non en-us languages. When unspecified, the default language code en-us applies.

func (LookupKnowledgeBaseResultOutput) Name added in v0.8.0

The knowledge base resource name. The name must be empty when creating a knowledge base. Format: `projects//locations//knowledgeBases/`.

func (LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutput added in v0.8.0

func (o LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutput() LookupKnowledgeBaseResultOutput

func (LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutputWithContext added in v0.8.0

func (o LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutputWithContext(ctx context.Context) LookupKnowledgeBaseResultOutput

type LookupParticipantArgs added in v0.4.0

type LookupParticipantArgs struct {
	ConversationId string  `pulumi:"conversationId"`
	Location       string  `pulumi:"location"`
	ParticipantId  string  `pulumi:"participantId"`
	Project        *string `pulumi:"project"`
}

type LookupParticipantOutputArgs added in v0.8.0

type LookupParticipantOutputArgs struct {
	ConversationId pulumi.StringInput    `pulumi:"conversationId"`
	Location       pulumi.StringInput    `pulumi:"location"`
	ParticipantId  pulumi.StringInput    `pulumi:"participantId"`
	Project        pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupParticipantOutputArgs) ElementType added in v0.8.0

type LookupParticipantResult added in v0.4.0

type LookupParticipantResult struct {
	// Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be “`documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" }“`
	DocumentsMetadataFilters map[string]string `pulumi:"documentsMetadataFilters"`
	// Optional. The unique identifier of this participant. Format: `projects//locations//conversations//participants/`.
	Name string `pulumi:"name"`
	// Optional. Obfuscated user id that should be associated with the created participant. You can specify a user id as follows: 1. If you set this field in CreateParticipantRequest or UpdateParticipantRequest, Dialogflow adds the obfuscated user id with the participant. 2. If you set this field in AnalyzeContent or StreamingAnalyzeContent, Dialogflow will update Participant.obfuscated_external_user_id. Dialogflow returns an error if you try to add a user id for a non-END_USER participant. Dialogflow uses this user id for billing and measurement purposes. For example, Dialogflow determines whether a user in one conversation returned in a later conversation. Note: * Please never pass raw user ids to Dialogflow. Always obfuscate your user id first. * Dialogflow only accepts a UTF-8 encoded string, e.g., a hex digest of a hash function like SHA-512. * The length of the user id must be <= 256 characters.
	ObfuscatedExternalUserId string `pulumi:"obfuscatedExternalUserId"`
	// Immutable. The role this participant plays in the conversation. This field must be set during participant creation and is then immutable.
	Role string `pulumi:"role"`
	// Optional. Label applied to streams representing this participant in SIPREC XML metadata and SDP. This is used to assign transcriptions from that media stream to this participant. This field can be updated.
	SipRecordingMediaLabel string `pulumi:"sipRecordingMediaLabel"`
}

func LookupParticipant added in v0.4.0

func LookupParticipant(ctx *pulumi.Context, args *LookupParticipantArgs, opts ...pulumi.InvokeOption) (*LookupParticipantResult, error)

Retrieves a conversation participant.

type LookupParticipantResultOutput added in v0.8.0

type LookupParticipantResultOutput struct{ *pulumi.OutputState }

func LookupParticipantOutput added in v0.8.0

func (LookupParticipantResultOutput) DocumentsMetadataFilters added in v0.9.0

func (o LookupParticipantResultOutput) DocumentsMetadataFilters() pulumi.StringMapOutput

Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ```documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" }```

func (LookupParticipantResultOutput) ElementType added in v0.8.0

func (LookupParticipantResultOutput) Name added in v0.8.0

Optional. The unique identifier of this participant. Format: `projects//locations//conversations//participants/`.

func (LookupParticipantResultOutput) ObfuscatedExternalUserId added in v0.28.0

func (o LookupParticipantResultOutput) ObfuscatedExternalUserId() pulumi.StringOutput

Optional. Obfuscated user id that should be associated with the created participant. You can specify a user id as follows: 1. If you set this field in CreateParticipantRequest or UpdateParticipantRequest, Dialogflow adds the obfuscated user id with the participant. 2. If you set this field in AnalyzeContent or StreamingAnalyzeContent, Dialogflow will update Participant.obfuscated_external_user_id. Dialogflow returns an error if you try to add a user id for a non-END_USER participant. Dialogflow uses this user id for billing and measurement purposes. For example, Dialogflow determines whether a user in one conversation returned in a later conversation. Note: * Please never pass raw user ids to Dialogflow. Always obfuscate your user id first. * Dialogflow only accepts a UTF-8 encoded string, e.g., a hex digest of a hash function like SHA-512. * The length of the user id must be <= 256 characters.

func (LookupParticipantResultOutput) Role added in v0.8.0

Immutable. The role this participant plays in the conversation. This field must be set during participant creation and is then immutable.

func (LookupParticipantResultOutput) SipRecordingMediaLabel added in v0.8.0

func (o LookupParticipantResultOutput) SipRecordingMediaLabel() pulumi.StringOutput

Optional. Label applied to streams representing this participant in SIPREC XML metadata and SDP. This is used to assign transcriptions from that media stream to this participant. This field can be updated.

func (LookupParticipantResultOutput) ToLookupParticipantResultOutput added in v0.8.0

func (o LookupParticipantResultOutput) ToLookupParticipantResultOutput() LookupParticipantResultOutput

func (LookupParticipantResultOutput) ToLookupParticipantResultOutputWithContext added in v0.8.0

func (o LookupParticipantResultOutput) ToLookupParticipantResultOutputWithContext(ctx context.Context) LookupParticipantResultOutput

type LookupSessionEntityTypeArgs added in v0.4.0

type LookupSessionEntityTypeArgs struct {
	EntityTypeId  string  `pulumi:"entityTypeId"`
	EnvironmentId string  `pulumi:"environmentId"`
	Location      string  `pulumi:"location"`
	Project       *string `pulumi:"project"`
	SessionId     string  `pulumi:"sessionId"`
	UserId        string  `pulumi:"userId"`
}

type LookupSessionEntityTypeOutputArgs added in v0.8.0

type LookupSessionEntityTypeOutputArgs struct {
	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"`
	UserId        pulumi.StringInput    `pulumi:"userId"`
}

func (LookupSessionEntityTypeOutputArgs) ElementType added in v0.8.0

type LookupSessionEntityTypeResult added in v0.4.0

type LookupSessionEntityTypeResult struct {
	// The collection of entities associated with this session entity type.
	Entities []GoogleCloudDialogflowV2EntityTypeEntityResponse `pulumi:"entities"`
	// Indicates whether the additional data should override or supplement the custom entity type definition.
	EntityOverrideMode string `pulumi:"entityOverrideMode"`
	// The unique identifier of this session entity type. Format: `projects//agent/sessions//entityTypes/`, or `projects//agent/environments//users//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. “ must be the display name of an existing entity type in the same agent that will be overridden or supplemented.
	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. This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

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 associated with this session 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 this session entity type. Format: `projects//agent/sessions//entityTypes/`, or `projects//agent/environments//users//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. “ must be the display name of an existing entity type in the same agent that will be overridden or supplemented.

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 LookupVersionArgs added in v0.4.0

type LookupVersionArgs struct {
	Location  string  `pulumi:"location"`
	Project   *string `pulumi:"project"`
	VersionId string  `pulumi:"versionId"`
}

type LookupVersionOutputArgs added in v0.8.0

type LookupVersionOutputArgs struct {
	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 {
	// The creation time of this version. This field is read-only, i.e., it cannot be set by create and update methods.
	CreateTime string `pulumi:"createTime"`
	// Optional. The developer-provided description of this version.
	Description string `pulumi:"description"`
	// The unique identifier of this agent version. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/`
	Name string `pulumi:"name"`
	// The status of this version. This field is read-only and cannot be set by create and update methods.
	Status string `pulumi:"status"`
	// The sequential number of this version. This field is read-only which means it cannot be set by create and update methods.
	VersionNumber int `pulumi:"versionNumber"`
}

func LookupVersion added in v0.4.0

func LookupVersion(ctx *pulumi.Context, args *LookupVersionArgs, opts ...pulumi.InvokeOption) (*LookupVersionResult, error)

Retrieves the specified agent 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

The creation time of this version. This field is read-only, i.e., it cannot be set by create and update methods.

func (LookupVersionResultOutput) Description added in v0.8.0

Optional. The developer-provided description of this version.

func (LookupVersionResultOutput) ElementType added in v0.8.0

func (LookupVersionResultOutput) ElementType() reflect.Type

func (LookupVersionResultOutput) Name added in v0.8.0

The unique identifier of this agent version. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/`

func (LookupVersionResultOutput) Status added in v0.8.0

The status 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

func (LookupVersionResultOutput) VersionNumber added in v0.8.0

func (o LookupVersionResultOutput) VersionNumber() pulumi.IntOutput

The sequential number of this version. This field is read-only which means it cannot be set by create and update methods.

type Participant added in v0.3.0

type Participant struct {
	pulumi.CustomResourceState

	ConversationId pulumi.StringOutput `pulumi:"conversationId"`
	// Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be “`documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" }“`
	DocumentsMetadataFilters pulumi.StringMapOutput `pulumi:"documentsMetadataFilters"`
	Location                 pulumi.StringOutput    `pulumi:"location"`
	// Optional. The unique identifier of this participant. Format: `projects//locations//conversations//participants/`.
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. Obfuscated user id that should be associated with the created participant. You can specify a user id as follows: 1. If you set this field in CreateParticipantRequest or UpdateParticipantRequest, Dialogflow adds the obfuscated user id with the participant. 2. If you set this field in AnalyzeContent or StreamingAnalyzeContent, Dialogflow will update Participant.obfuscated_external_user_id. Dialogflow returns an error if you try to add a user id for a non-END_USER participant. Dialogflow uses this user id for billing and measurement purposes. For example, Dialogflow determines whether a user in one conversation returned in a later conversation. Note: * Please never pass raw user ids to Dialogflow. Always obfuscate your user id first. * Dialogflow only accepts a UTF-8 encoded string, e.g., a hex digest of a hash function like SHA-512. * The length of the user id must be <= 256 characters.
	ObfuscatedExternalUserId pulumi.StringOutput `pulumi:"obfuscatedExternalUserId"`
	Project                  pulumi.StringOutput `pulumi:"project"`
	// Immutable. The role this participant plays in the conversation. This field must be set during participant creation and is then immutable.
	Role pulumi.StringOutput `pulumi:"role"`
	// Optional. Label applied to streams representing this participant in SIPREC XML metadata and SDP. This is used to assign transcriptions from that media stream to this participant. This field can be updated.
	SipRecordingMediaLabel pulumi.StringOutput `pulumi:"sipRecordingMediaLabel"`
}

Creates a new participant in a conversation. 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 GetParticipant added in v0.3.0

func GetParticipant(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ParticipantState, opts ...pulumi.ResourceOption) (*Participant, error)

GetParticipant gets an existing Participant 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 NewParticipant added in v0.3.0

func NewParticipant(ctx *pulumi.Context,
	name string, args *ParticipantArgs, opts ...pulumi.ResourceOption) (*Participant, error)

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

func (*Participant) ElementType added in v0.3.0

func (*Participant) ElementType() reflect.Type

func (*Participant) ToParticipantOutput added in v0.3.0

func (i *Participant) ToParticipantOutput() ParticipantOutput

func (*Participant) ToParticipantOutputWithContext added in v0.3.0

func (i *Participant) ToParticipantOutputWithContext(ctx context.Context) ParticipantOutput

type ParticipantArgs added in v0.3.0

type ParticipantArgs struct {
	ConversationId pulumi.StringInput
	// Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be “`documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" }“`
	DocumentsMetadataFilters pulumi.StringMapInput
	Location                 pulumi.StringPtrInput
	// Optional. The unique identifier of this participant. Format: `projects//locations//conversations//participants/`.
	Name pulumi.StringPtrInput
	// Optional. Obfuscated user id that should be associated with the created participant. You can specify a user id as follows: 1. If you set this field in CreateParticipantRequest or UpdateParticipantRequest, Dialogflow adds the obfuscated user id with the participant. 2. If you set this field in AnalyzeContent or StreamingAnalyzeContent, Dialogflow will update Participant.obfuscated_external_user_id. Dialogflow returns an error if you try to add a user id for a non-END_USER participant. Dialogflow uses this user id for billing and measurement purposes. For example, Dialogflow determines whether a user in one conversation returned in a later conversation. Note: * Please never pass raw user ids to Dialogflow. Always obfuscate your user id first. * Dialogflow only accepts a UTF-8 encoded string, e.g., a hex digest of a hash function like SHA-512. * The length of the user id must be <= 256 characters.
	ObfuscatedExternalUserId pulumi.StringPtrInput
	Project                  pulumi.StringPtrInput
	// Immutable. The role this participant plays in the conversation. This field must be set during participant creation and is then immutable.
	Role ParticipantRolePtrInput
	// Optional. Label applied to streams representing this participant in SIPREC XML metadata and SDP. This is used to assign transcriptions from that media stream to this participant. This field can be updated.
	SipRecordingMediaLabel pulumi.StringPtrInput
}

The set of arguments for constructing a Participant resource.

func (ParticipantArgs) ElementType added in v0.3.0

func (ParticipantArgs) ElementType() reflect.Type

type ParticipantInput added in v0.3.0

type ParticipantInput interface {
	pulumi.Input

	ToParticipantOutput() ParticipantOutput
	ToParticipantOutputWithContext(ctx context.Context) ParticipantOutput
}

type ParticipantOutput added in v0.3.0

type ParticipantOutput struct{ *pulumi.OutputState }

func (ParticipantOutput) ConversationId added in v0.21.0

func (o ParticipantOutput) ConversationId() pulumi.StringOutput

func (ParticipantOutput) DocumentsMetadataFilters added in v0.19.0

func (o ParticipantOutput) DocumentsMetadataFilters() pulumi.StringMapOutput

Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ```documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" }```

func (ParticipantOutput) ElementType added in v0.3.0

func (ParticipantOutput) ElementType() reflect.Type

func (ParticipantOutput) Location added in v0.21.0

func (o ParticipantOutput) Location() pulumi.StringOutput

func (ParticipantOutput) Name added in v0.19.0

Optional. The unique identifier of this participant. Format: `projects//locations//conversations//participants/`.

func (ParticipantOutput) ObfuscatedExternalUserId added in v0.28.0

func (o ParticipantOutput) ObfuscatedExternalUserId() pulumi.StringOutput

Optional. Obfuscated user id that should be associated with the created participant. You can specify a user id as follows: 1. If you set this field in CreateParticipantRequest or UpdateParticipantRequest, Dialogflow adds the obfuscated user id with the participant. 2. If you set this field in AnalyzeContent or StreamingAnalyzeContent, Dialogflow will update Participant.obfuscated_external_user_id. Dialogflow returns an error if you try to add a user id for a non-END_USER participant. Dialogflow uses this user id for billing and measurement purposes. For example, Dialogflow determines whether a user in one conversation returned in a later conversation. Note: * Please never pass raw user ids to Dialogflow. Always obfuscate your user id first. * Dialogflow only accepts a UTF-8 encoded string, e.g., a hex digest of a hash function like SHA-512. * The length of the user id must be <= 256 characters.

func (ParticipantOutput) Project added in v0.21.0

func (ParticipantOutput) Role added in v0.19.0

Immutable. The role this participant plays in the conversation. This field must be set during participant creation and is then immutable.

func (ParticipantOutput) SipRecordingMediaLabel added in v0.19.0

func (o ParticipantOutput) SipRecordingMediaLabel() pulumi.StringOutput

Optional. Label applied to streams representing this participant in SIPREC XML metadata and SDP. This is used to assign transcriptions from that media stream to this participant. This field can be updated.

func (ParticipantOutput) ToParticipantOutput added in v0.3.0

func (o ParticipantOutput) ToParticipantOutput() ParticipantOutput

func (ParticipantOutput) ToParticipantOutputWithContext added in v0.3.0

func (o ParticipantOutput) ToParticipantOutputWithContext(ctx context.Context) ParticipantOutput

type ParticipantRole added in v0.4.0

type ParticipantRole string

Immutable. The role this participant plays in the conversation. This field must be set during participant creation and is then immutable.

func (ParticipantRole) ElementType added in v0.4.0

func (ParticipantRole) ElementType() reflect.Type

func (ParticipantRole) ToParticipantRoleOutput added in v0.6.0

func (e ParticipantRole) ToParticipantRoleOutput() ParticipantRoleOutput

func (ParticipantRole) ToParticipantRoleOutputWithContext added in v0.6.0

func (e ParticipantRole) ToParticipantRoleOutputWithContext(ctx context.Context) ParticipantRoleOutput

func (ParticipantRole) ToParticipantRolePtrOutput added in v0.6.0

func (e ParticipantRole) ToParticipantRolePtrOutput() ParticipantRolePtrOutput

func (ParticipantRole) ToParticipantRolePtrOutputWithContext added in v0.6.0

func (e ParticipantRole) ToParticipantRolePtrOutputWithContext(ctx context.Context) ParticipantRolePtrOutput

func (ParticipantRole) ToStringOutput added in v0.4.0

func (e ParticipantRole) ToStringOutput() pulumi.StringOutput

func (ParticipantRole) ToStringOutputWithContext added in v0.4.0

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

func (ParticipantRole) ToStringPtrOutput added in v0.4.0

func (e ParticipantRole) ToStringPtrOutput() pulumi.StringPtrOutput

func (ParticipantRole) ToStringPtrOutputWithContext added in v0.4.0

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

type ParticipantRoleInput added in v0.6.0

type ParticipantRoleInput interface {
	pulumi.Input

	ToParticipantRoleOutput() ParticipantRoleOutput
	ToParticipantRoleOutputWithContext(context.Context) ParticipantRoleOutput
}

ParticipantRoleInput is an input type that accepts ParticipantRoleArgs and ParticipantRoleOutput values. You can construct a concrete instance of `ParticipantRoleInput` via:

ParticipantRoleArgs{...}

type ParticipantRoleOutput added in v0.6.0

type ParticipantRoleOutput struct{ *pulumi.OutputState }

func (ParticipantRoleOutput) ElementType added in v0.6.0

func (ParticipantRoleOutput) ElementType() reflect.Type

func (ParticipantRoleOutput) ToParticipantRoleOutput added in v0.6.0

func (o ParticipantRoleOutput) ToParticipantRoleOutput() ParticipantRoleOutput

func (ParticipantRoleOutput) ToParticipantRoleOutputWithContext added in v0.6.0

func (o ParticipantRoleOutput) ToParticipantRoleOutputWithContext(ctx context.Context) ParticipantRoleOutput

func (ParticipantRoleOutput) ToParticipantRolePtrOutput added in v0.6.0

func (o ParticipantRoleOutput) ToParticipantRolePtrOutput() ParticipantRolePtrOutput

func (ParticipantRoleOutput) ToParticipantRolePtrOutputWithContext added in v0.6.0

func (o ParticipantRoleOutput) ToParticipantRolePtrOutputWithContext(ctx context.Context) ParticipantRolePtrOutput

func (ParticipantRoleOutput) ToStringOutput added in v0.6.0

func (o ParticipantRoleOutput) ToStringOutput() pulumi.StringOutput

func (ParticipantRoleOutput) ToStringOutputWithContext added in v0.6.0

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

func (ParticipantRoleOutput) ToStringPtrOutput added in v0.6.0

func (o ParticipantRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ParticipantRoleOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type ParticipantRolePtrInput added in v0.6.0

type ParticipantRolePtrInput interface {
	pulumi.Input

	ToParticipantRolePtrOutput() ParticipantRolePtrOutput
	ToParticipantRolePtrOutputWithContext(context.Context) ParticipantRolePtrOutput
}

func ParticipantRolePtr added in v0.6.0

func ParticipantRolePtr(v string) ParticipantRolePtrInput

type ParticipantRolePtrOutput added in v0.6.0

type ParticipantRolePtrOutput struct{ *pulumi.OutputState }

func (ParticipantRolePtrOutput) Elem added in v0.6.0

func (ParticipantRolePtrOutput) ElementType added in v0.6.0

func (ParticipantRolePtrOutput) ElementType() reflect.Type

func (ParticipantRolePtrOutput) ToParticipantRolePtrOutput added in v0.6.0

func (o ParticipantRolePtrOutput) ToParticipantRolePtrOutput() ParticipantRolePtrOutput

func (ParticipantRolePtrOutput) ToParticipantRolePtrOutputWithContext added in v0.6.0

func (o ParticipantRolePtrOutput) ToParticipantRolePtrOutputWithContext(ctx context.Context) ParticipantRolePtrOutput

func (ParticipantRolePtrOutput) ToStringPtrOutput added in v0.6.0

func (o ParticipantRolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ParticipantRolePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type ParticipantState added in v0.3.0

type ParticipantState struct {
}

func (ParticipantState) ElementType added in v0.3.0

func (ParticipantState) ElementType() reflect.Type

type SessionEntityType added in v0.3.0

type SessionEntityType struct {
	pulumi.CustomResourceState

	// The collection of entities associated with this session entity type.
	Entities GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput `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 this session entity type. Format: `projects//agent/sessions//entityTypes/`, or `projects//agent/environments//users//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. “ must be the display name of an existing entity type in the same agent that will be overridden or supplemented.
	Name      pulumi.StringOutput `pulumi:"name"`
	Project   pulumi.StringOutput `pulumi:"project"`
	SessionId pulumi.StringOutput `pulumi:"sessionId"`
	UserId    pulumi.StringOutput `pulumi:"userId"`
}

Creates a session entity type. If the specified session entity type already exists, overrides the session entity type. This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration. Auto-naming is currently not supported for this resource.

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 {
	// The collection of entities associated with this session entity type.
	Entities GoogleCloudDialogflowV2EntityTypeEntityArrayInput
	// 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 this session entity type. Format: `projects//agent/sessions//entityTypes/`, or `projects//agent/environments//users//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. “ must be the display name of an existing entity type in the same agent that will be overridden or supplemented.
	Name      pulumi.StringInput
	Project   pulumi.StringPtrInput
	SessionId pulumi.StringInput
	UserId    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) ElementType added in v0.3.0

func (SessionEntityTypeOutput) ElementType() reflect.Type

func (SessionEntityTypeOutput) Entities added in v0.19.0

The collection of entities associated with this session 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 this session entity type. Format: `projects//agent/sessions//entityTypes/`, or `projects//agent/environments//users//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. “ must be the display name of an existing entity type in the same agent that will be overridden or supplemented.

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

func (SessionEntityTypeOutput) UserId added in v0.21.0

type SessionEntityTypeState added in v0.3.0

type SessionEntityTypeState struct {
}

func (SessionEntityTypeState) ElementType added in v0.3.0

func (SessionEntityTypeState) ElementType() reflect.Type

type Version added in v0.3.0

type Version struct {
	pulumi.CustomResourceState

	// The creation time of this version. This field is read-only, i.e., it cannot be set by create and update methods.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Optional. The developer-provided description of this version.
	Description pulumi.StringOutput `pulumi:"description"`
	Location    pulumi.StringOutput `pulumi:"location"`
	// The unique identifier of this agent version. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/`
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The status of this version. This field is read-only and cannot be set by create and update methods.
	Status pulumi.StringOutput `pulumi:"status"`
	// The sequential number of this version. This field is read-only which means it cannot be set by create and update methods.
	VersionNumber pulumi.IntOutput `pulumi:"versionNumber"`
}

Creates an agent version. The new version points to the agent instance in the "default" environment. Auto-naming is currently not supported for this resource.

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 {
	// Optional. The developer-provided description of this version.
	Description pulumi.StringPtrInput
	Location    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) CreateTime added in v0.19.0

func (o VersionOutput) CreateTime() pulumi.StringOutput

The creation time of this version. This field is read-only, i.e., it cannot be set by create and update methods.

func (VersionOutput) Description added in v0.19.0

func (o VersionOutput) Description() pulumi.StringOutput

Optional. The developer-provided description of this version.

func (VersionOutput) ElementType added in v0.3.0

func (VersionOutput) ElementType() reflect.Type

func (VersionOutput) Location added in v0.21.0

func (o VersionOutput) Location() pulumi.StringOutput

func (VersionOutput) Name added in v0.19.0

The unique identifier of this agent version. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/`

func (VersionOutput) Project added in v0.21.0

func (o VersionOutput) Project() pulumi.StringOutput

func (VersionOutput) Status added in v0.19.0

func (o VersionOutput) Status() pulumi.StringOutput

The status 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

func (VersionOutput) VersionNumber added in v0.19.0

func (o VersionOutput) VersionNumber() pulumi.IntOutput

The sequential number of this version. This field is read-only which means it cannot be set by create and update methods.

type VersionState added in v0.3.0

type VersionState struct {
}

func (VersionState) ElementType added in v0.3.0

func (VersionState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL