v2beta1

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")
	// The legacy enum for agent-facing smart reply feature.
	DocumentKnowledgeTypesItemSmartReply = DocumentKnowledgeTypesItem("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 (
	// Feature type not specified.
	GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeTypeUnspecified = GoogleCloudDialogflowV2beta1FulfillmentFeatureType("TYPE_UNSPECIFIED")
	// Fulfillment is enabled for SmallTalk.
	GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeSmalltalk = GoogleCloudDialogflowV2beta1FulfillmentFeatureType("SMALLTALK")
)
View Source
const (
	// Unspecified
	GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintUrlTypeHintUnspecified = GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint("URL_TYPE_HINT_UNSPECIFIED")
	// Url would be an amp action
	GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintAmpAction = GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint("AMP_ACTION")
	// URL that points directly to AMP content, or to a canonical URL which refers to AMP content via .
	GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintAmpContent = GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint("AMP_CONTENT")
)
View Source
const (
	// Fill the gaps between the image and the image container with gray bars.
	GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsImageDisplayOptionsUnspecified = GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions("IMAGE_DISPLAY_OPTIONS_UNSPECIFIED")
	// Fill the gaps between the image and the image container with gray bars.
	GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsGray = GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions("GRAY")
	// Fill the gaps between the image and the image container with white bars.
	GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsWhite = GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions("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.
	GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsCropped = GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions("CROPPED")
	// Pad the gaps between image and image frame with a blurred copy of the same image.
	GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsBlurredBackground = GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions("BLURRED_BACKGROUND")
)
View Source
const (
	// Text is aligned to the leading edge of the column.
	GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentHorizontalAlignmentUnspecified = GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment("HORIZONTAL_ALIGNMENT_UNSPECIFIED")
	// Text is aligned to the leading edge of the column.
	GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentLeading = GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment("LEADING")
	// Text is centered in the column.
	GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentCenter = GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment("CENTER")
	// Text is aligned to the trailing edge of the column.
	GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentTrailing = GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment("TRAILING")
)
View Source
const (
	// Unspecified.
	GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeResponseMediaTypeUnspecified = GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType("RESPONSE_MEDIA_TYPE_UNSPECIFIED")
	// Response media type is audio.
	GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeAudio = GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType("AUDIO")
)
View Source
const (
	// Not specified.
	GoogleCloudDialogflowV2beta1IntentMessagePlatformPlatformUnspecified = GoogleCloudDialogflowV2beta1IntentMessagePlatform("PLATFORM_UNSPECIFIED")
	// Facebook.
	GoogleCloudDialogflowV2beta1IntentMessagePlatformFacebook = GoogleCloudDialogflowV2beta1IntentMessagePlatform("FACEBOOK")
	// Slack.
	GoogleCloudDialogflowV2beta1IntentMessagePlatformSlack = GoogleCloudDialogflowV2beta1IntentMessagePlatform("SLACK")
	// Telegram.
	GoogleCloudDialogflowV2beta1IntentMessagePlatformTelegram = GoogleCloudDialogflowV2beta1IntentMessagePlatform("TELEGRAM")
	// Kik.
	GoogleCloudDialogflowV2beta1IntentMessagePlatformKik = GoogleCloudDialogflowV2beta1IntentMessagePlatform("KIK")
	// Skype.
	GoogleCloudDialogflowV2beta1IntentMessagePlatformSkype = GoogleCloudDialogflowV2beta1IntentMessagePlatform("SKYPE")
	// Line.
	GoogleCloudDialogflowV2beta1IntentMessagePlatformLine = GoogleCloudDialogflowV2beta1IntentMessagePlatform("LINE")
	// Viber.
	GoogleCloudDialogflowV2beta1IntentMessagePlatformViber = GoogleCloudDialogflowV2beta1IntentMessagePlatform("VIBER")
	// Google Assistant See [Dialogflow webhook format](https://developers.google.com/assistant/actions/build/json/dialogflow-webhook-json)
	GoogleCloudDialogflowV2beta1IntentMessagePlatformActionsOnGoogle = GoogleCloudDialogflowV2beta1IntentMessagePlatform("ACTIONS_ON_GOOGLE")
	// Telephony Gateway.
	GoogleCloudDialogflowV2beta1IntentMessagePlatformTelephony = GoogleCloudDialogflowV2beta1IntentMessagePlatform("TELEPHONY")
	// Google Hangouts.
	GoogleCloudDialogflowV2beta1IntentMessagePlatformGoogleHangouts = GoogleCloudDialogflowV2beta1IntentMessagePlatform("GOOGLE_HANGOUTS")
)
View Source
const (
	// Not specified.
	GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightHeightUnspecified = GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight("HEIGHT_UNSPECIFIED")
	// 112 DP.
	GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightShort = GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight("SHORT")
	// 168 DP.
	GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightMedium = GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight("MEDIUM")
	// 264 DP. Not available for rich card carousels when the card width is set to small.
	GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightTall = GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight("TALL")
)
View Source
const (
	// Not specified.
	GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthCardWidthUnspecified = GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth("CARD_WIDTH_UNSPECIFIED")
	// 120 DP. Note that tall media cannot be used.
	GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthSmall = GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth("SMALL")
	// 232 DP.
	GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthMedium = GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth("MEDIUM")
)
View Source
const (
	// Not specified.
	GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationCardOrientationUnspecified = GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation("CARD_ORIENTATION_UNSPECIFIED")
	// Horizontal layout.
	GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationHorizontal = GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation("HORIZONTAL")
	// Vertical layout.
	GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationVertical = GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation("VERTICAL")
)
View Source
const (
	// Not specified.
	GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentThumbnailImageAlignmentUnspecified = GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment("THUMBNAIL_IMAGE_ALIGNMENT_UNSPECIFIED")
	// Thumbnail preview is left-aligned.
	GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentLeft = GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment("LEFT")
	// Thumbnail preview is right-aligned.
	GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentRight = GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment("RIGHT")
)
View Source
const (
	// Not specified. This value should never be used.
	GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeTypeUnspecified = GoogleCloudDialogflowV2beta1IntentTrainingPhraseType("TYPE_UNSPECIFIED")
	// Examples do not contain @-prefixed entity type names, but example parts can be annotated with entity types.
	GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeExample = GoogleCloudDialogflowV2beta1IntentTrainingPhraseType("EXAMPLE")
	// Templates are not annotated with entity types, but they can contain @-prefixed entity type names as substrings. Note: Template mode has been deprecated. Example mode is the only supported way to create new training phrases. If you have existing training phrases in template mode, they will be removed during training and it can cause a drop in agent performance.
	GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeTemplate = GoogleCloudDialogflowV2beta1IntentTrainingPhraseType("TEMPLATE")
)
View Source
const (
	// If it is unspecified, PROTO will be used.
	GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatMessageFormatUnspecified = GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat("MESSAGE_FORMAT_UNSPECIFIED")
	// Pub/Sub message will be serialized proto.
	GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatProto = GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat("PROTO")
	// Pub/Sub message will be json.
	GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatJson = GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat("JSON")
)
View Source
const (
	// No model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.
	GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantSpeechModelVariantUnspecified = GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant("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.
	GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantUseBestAvailable = GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant("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.
	GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantUseStandard = GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant("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.
	GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantUseEnhanced = GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant("USE_ENHANCED")
)
View Source
const (
	// Unspecified feature type.
	GoogleCloudDialogflowV2beta1SuggestionFeatureTypeTypeUnspecified = GoogleCloudDialogflowV2beta1SuggestionFeatureType("TYPE_UNSPECIFIED")
	// Run article suggestion model for chat.
	GoogleCloudDialogflowV2beta1SuggestionFeatureTypeArticleSuggestion = GoogleCloudDialogflowV2beta1SuggestionFeatureType("ARTICLE_SUGGESTION")
	// Run FAQ model.
	GoogleCloudDialogflowV2beta1SuggestionFeatureTypeFaq = GoogleCloudDialogflowV2beta1SuggestionFeatureType("FAQ")
	// Run smart reply model for chat.
	GoogleCloudDialogflowV2beta1SuggestionFeatureTypeSmartReply = GoogleCloudDialogflowV2beta1SuggestionFeatureType("SMART_REPLY")
	// Run Dialogflow assist model for chat, which will return automated agent response as suggestion.
	GoogleCloudDialogflowV2beta1SuggestionFeatureTypeDialogflowAssist = GoogleCloudDialogflowV2beta1SuggestionFeatureType("DIALOGFLOW_ASSIST")
	// Run conversation summarization model for chat.
	GoogleCloudDialogflowV2beta1SuggestionFeatureTypeConversationSummarization = GoogleCloudDialogflowV2beta1SuggestionFeatureType("CONVERSATION_SUMMARIZATION")
	// Run knowledge search with text input from agent or text generated query.
	GoogleCloudDialogflowV2beta1SuggestionFeatureTypeKnowledgeSearch = GoogleCloudDialogflowV2beta1SuggestionFeatureType("KNOWLEDGE_SEARCH")
)
View Source
const (
	// Not specified.
	GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingUnspecified = GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding("OUTPUT_AUDIO_ENCODING_UNSPECIFIED")
	// Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.
	GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingLinear16 = GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding("OUTPUT_AUDIO_ENCODING_LINEAR_16")
	// MP3 audio at 32kbps.
	GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp3 = GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding("OUTPUT_AUDIO_ENCODING_MP3")
	// MP3 audio at 64kbps.
	GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp364Kbps = GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding("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.
	GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingOggOpus = GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding("OUTPUT_AUDIO_ENCODING_OGG_OPUS")
	// 8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
	GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMulaw = GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding("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.
	GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderSsmlVoiceGenderUnspecified = GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender("SSML_VOICE_GENDER_UNSPECIFIED")
	// A male voice.
	GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderSsmlVoiceGenderMale = GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender("SSML_VOICE_GENDER_MALE")
	// A female voice.
	GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderSsmlVoiceGenderFemale = GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender("SSML_VOICE_GENDER_FEMALE")
	// A gender-neutral voice.
	GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderSsmlVoiceGenderNeutral = GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender("SSML_VOICE_GENDER_NEUTRAL")
)
View Source
const (
	// Not specified.
	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")
	// Telephony Gateway.
	IntentDefaultResponsePlatformsItemTelephony = IntentDefaultResponsePlatformsItem("TELEPHONY")
	// 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. Supported formats: - `projects//agent/sessions//contexts/`, - `projects//locations//agent/sessions//contexts/`, - `projects//agent/environments//users//sessions//contexts/`, - `projects//locations//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. Supported formats: - `projects//agent/sessions//contexts/`, - `projects//locations//agent/sessions//contexts/`, - `projects//agent/environments//users//sessions//contexts/`, - `projects//locations//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. Supported formats: - `projects//agent/sessions//contexts/`, - `projects//locations//agent/sessions//contexts/`, - `projects//agent/environments//users//sessions//contexts/`, - `projects//locations//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"`
	// Required if the conversation is to be connected over telephony.
	PhoneNumber GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutput `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 ConversationInput

type ConversationInput interface {
	pulumi.Input

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

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

Required 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 GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutput `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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput `pulumi:"humanAgentAssistantConfig"`
	// Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
	HumanAgentHandoffConfig GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutput `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 GoogleCloudDialogflowV2beta1LoggingConfigResponseOutput `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 GoogleCloudDialogflowV2beta1NotificationConfigResponseOutput `pulumi:"newMessageEventNotificationConfig"`
	// Configuration for publishing conversation lifecycle events.
	NotificationConfig GoogleCloudDialogflowV2beta1NotificationConfigResponseOutput `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 GoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput `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 GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput `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 GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrInput
	// Human readable name for this profile. Max length 1024 bytes.
	DisplayName pulumi.StringInput
	// Configuration for agent assistance to use with this profile.
	HumanAgentAssistantConfig GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrInput
	// Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
	HumanAgentHandoffConfig GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrInput
	// 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 GoogleCloudDialogflowV2beta1LoggingConfigPtrInput
	// 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 GoogleCloudDialogflowV2beta1NotificationConfigPtrInput
	// Configuration for publishing conversation lifecycle events.
	NotificationConfig GoogleCloudDialogflowV2beta1NotificationConfigPtrInput
	Project            pulumi.StringPtrInput
	// Name of the CX SecuritySettings reference for the agent. Format: `projects//locations//securitySettings/`.
	SecuritySettings pulumi.StringPtrInput
	// Settings for speech transcription.
	SttConfig GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrInput
	// 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 GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrInput
}

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 raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types. Note: This field is in the process of being deprecated, please use raw_content instead.
	Content pulumi.StringOutput `pulumi:"content"`
	// 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"`
	// Whether to import custom metadata from Google Cloud Storage. Only valid when the document source is Google Cloud Storage URI.
	ImportGcsCustomMetadata pulumi.BoolPtrOutput `pulumi:"importGcsCustomMetadata"`
	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 GoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutput `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 Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use `projects.knowledgeBases.documents`.

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 raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types. Note: This field is in the process of being deprecated, please use raw_content instead.
	Content pulumi.StringPtrInput
	// 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
	// Whether to import custom metadata from Google Cloud Storage. Only valid when the document source is Google Cloud Storage URI.
	ImportGcsCustomMetadata 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) Content added in v0.19.0

func (o DocumentOutput) Content() pulumi.StringOutput

The raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types. Note: This field is in the process of being deprecated, please use raw_content instead.

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) ImportGcsCustomMetadata added in v0.21.0

func (o DocumentOutput) ImportGcsCustomMetadata() pulumi.BoolPtrOutput

Whether to import custom metadata from Google Cloud Storage. Only valid when the document source is Google Cloud Storage URI.

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 GoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutput `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. Supported formats: - `projects//agent/entityTypes/` - `projects//locations//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 GoogleCloudDialogflowV2beta1EntityTypeEntityArrayInput
	// 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. Supported formats: - `projects//agent/entityTypes/` - `projects//locations//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. Supported formats: - `projects//agent/entityTypes/` - `projects//locations//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 GoogleCloudDialogflowV2beta1FulfillmentResponseOutput `pulumi:"fulfillment"`
	Location    pulumi.StringOutput                                   `pulumi:"location"`
	// The unique identifier of this agent environment. Supported formats: - `projects//agent/environments/` - `projects//locations//agent/environments/`
	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 GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput `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 GoogleCloudDialogflowV2beta1FulfillmentPtrInput
	Location    pulumi.StringPtrInput
	Project     pulumi.StringPtrInput
	// Optional. Text to speech settings for this environment.
	TextToSpeechSettings GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrInput
}

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

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 GoogleCloudDialogflowV2beta1AutomatedAgentConfig

type GoogleCloudDialogflowV2beta1AutomatedAgentConfig 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.v2beta1#google.cloud.dialogflow.v2beta1.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 GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs 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.v2beta1#google.cloud.dialogflow.v2beta1.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 (GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput

func (i GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput() GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigOutputWithContext

func (i GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput

func (i GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput() GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigInput

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput() GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput
	ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput
}

GoogleCloudDialogflowV2beta1AutomatedAgentConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs and GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1AutomatedAgentConfigInput` via:

GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs{...}

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput struct{ *pulumi.OutputState }

Defines the Automated Agent to connect to a conversation.

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput) 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.v2beta1#google.cloud.dialogflow.v2beta1.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 (GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput) 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 (GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigOutputWithContext

func (o GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput

func (o GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput() GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrInput

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput() GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput
}

GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs, GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtr and GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput) 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.v2beta1#google.cloud.dialogflow.v2beta1.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 (GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput) 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 (GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1AutomatedAgentConfigPtrOutput

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponse

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponse 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.v2beta1#google.cloud.dialogflow.v2beta1.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 GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutput

type GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutput struct{ *pulumi.OutputState }

Defines the Automated Agent to connect to a conversation.

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutput) 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.v2beta1#google.cloud.dialogflow.v2beta1.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 (GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutput

func (GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutput) ToGoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponseOutput

type GoogleCloudDialogflowV2beta1Context

type GoogleCloudDialogflowV2beta1Context 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. Supported formats: - `projects//agent/sessions//contexts/`, - `projects//locations//agent/sessions//contexts/`, - `projects//agent/environments//users//sessions//contexts/`, - `projects//locations//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 GoogleCloudDialogflowV2beta1ContextArgs

type GoogleCloudDialogflowV2beta1ContextArgs 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. Supported formats: - `projects//agent/sessions//contexts/`, - `projects//locations//agent/sessions//contexts/`, - `projects//agent/environments//users//sessions//contexts/`, - `projects//locations//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 (GoogleCloudDialogflowV2beta1ContextArgs) ElementType

func (GoogleCloudDialogflowV2beta1ContextArgs) ToGoogleCloudDialogflowV2beta1ContextOutput

func (i GoogleCloudDialogflowV2beta1ContextArgs) ToGoogleCloudDialogflowV2beta1ContextOutput() GoogleCloudDialogflowV2beta1ContextOutput

func (GoogleCloudDialogflowV2beta1ContextArgs) ToGoogleCloudDialogflowV2beta1ContextOutputWithContext

func (i GoogleCloudDialogflowV2beta1ContextArgs) ToGoogleCloudDialogflowV2beta1ContextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1ContextOutput

type GoogleCloudDialogflowV2beta1ContextArray

type GoogleCloudDialogflowV2beta1ContextArray []GoogleCloudDialogflowV2beta1ContextInput

func (GoogleCloudDialogflowV2beta1ContextArray) ElementType

func (GoogleCloudDialogflowV2beta1ContextArray) ToGoogleCloudDialogflowV2beta1ContextArrayOutput

func (i GoogleCloudDialogflowV2beta1ContextArray) ToGoogleCloudDialogflowV2beta1ContextArrayOutput() GoogleCloudDialogflowV2beta1ContextArrayOutput

func (GoogleCloudDialogflowV2beta1ContextArray) ToGoogleCloudDialogflowV2beta1ContextArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1ContextArray) ToGoogleCloudDialogflowV2beta1ContextArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1ContextArrayOutput

type GoogleCloudDialogflowV2beta1ContextArrayInput

type GoogleCloudDialogflowV2beta1ContextArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1ContextArrayOutput() GoogleCloudDialogflowV2beta1ContextArrayOutput
	ToGoogleCloudDialogflowV2beta1ContextArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1ContextArrayOutput
}

GoogleCloudDialogflowV2beta1ContextArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1ContextArray and GoogleCloudDialogflowV2beta1ContextArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1ContextArrayInput` via:

GoogleCloudDialogflowV2beta1ContextArray{ GoogleCloudDialogflowV2beta1ContextArgs{...} }

type GoogleCloudDialogflowV2beta1ContextArrayOutput

type GoogleCloudDialogflowV2beta1ContextArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1ContextArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1ContextArrayOutput) Index

func (GoogleCloudDialogflowV2beta1ContextArrayOutput) ToGoogleCloudDialogflowV2beta1ContextArrayOutput

func (o GoogleCloudDialogflowV2beta1ContextArrayOutput) ToGoogleCloudDialogflowV2beta1ContextArrayOutput() GoogleCloudDialogflowV2beta1ContextArrayOutput

func (GoogleCloudDialogflowV2beta1ContextArrayOutput) ToGoogleCloudDialogflowV2beta1ContextArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1ContextArrayOutput) ToGoogleCloudDialogflowV2beta1ContextArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1ContextArrayOutput

type GoogleCloudDialogflowV2beta1ContextInput

type GoogleCloudDialogflowV2beta1ContextInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1ContextOutput() GoogleCloudDialogflowV2beta1ContextOutput
	ToGoogleCloudDialogflowV2beta1ContextOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1ContextOutput
}

GoogleCloudDialogflowV2beta1ContextInput is an input type that accepts GoogleCloudDialogflowV2beta1ContextArgs and GoogleCloudDialogflowV2beta1ContextOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1ContextInput` via:

GoogleCloudDialogflowV2beta1ContextArgs{...}

type GoogleCloudDialogflowV2beta1ContextOutput

type GoogleCloudDialogflowV2beta1ContextOutput 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 (GoogleCloudDialogflowV2beta1ContextOutput) ElementType

func (GoogleCloudDialogflowV2beta1ContextOutput) 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 (GoogleCloudDialogflowV2beta1ContextOutput) Name

The unique identifier of the context. Supported formats: - `projects//agent/sessions//contexts/`, - `projects//locations//agent/sessions//contexts/`, - `projects//agent/environments//users//sessions//contexts/`, - `projects//locations//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 (GoogleCloudDialogflowV2beta1ContextOutput) 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 (GoogleCloudDialogflowV2beta1ContextOutput) ToGoogleCloudDialogflowV2beta1ContextOutput

func (o GoogleCloudDialogflowV2beta1ContextOutput) ToGoogleCloudDialogflowV2beta1ContextOutput() GoogleCloudDialogflowV2beta1ContextOutput

func (GoogleCloudDialogflowV2beta1ContextOutput) ToGoogleCloudDialogflowV2beta1ContextOutputWithContext

func (o GoogleCloudDialogflowV2beta1ContextOutput) ToGoogleCloudDialogflowV2beta1ContextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1ContextOutput

type GoogleCloudDialogflowV2beta1ContextResponse

type GoogleCloudDialogflowV2beta1ContextResponse 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. Supported formats: - `projects//agent/sessions//contexts/`, - `projects//locations//agent/sessions//contexts/`, - `projects//agent/environments//users//sessions//contexts/`, - `projects//locations//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 GoogleCloudDialogflowV2beta1ContextResponseArrayOutput

type GoogleCloudDialogflowV2beta1ContextResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1ContextResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1ContextResponseArrayOutput) Index

func (GoogleCloudDialogflowV2beta1ContextResponseArrayOutput) ToGoogleCloudDialogflowV2beta1ContextResponseArrayOutput

func (GoogleCloudDialogflowV2beta1ContextResponseArrayOutput) ToGoogleCloudDialogflowV2beta1ContextResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1ContextResponseArrayOutput) ToGoogleCloudDialogflowV2beta1ContextResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1ContextResponseArrayOutput

type GoogleCloudDialogflowV2beta1ContextResponseOutput

type GoogleCloudDialogflowV2beta1ContextResponseOutput 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 (GoogleCloudDialogflowV2beta1ContextResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1ContextResponseOutput) 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 (GoogleCloudDialogflowV2beta1ContextResponseOutput) Name

The unique identifier of the context. Supported formats: - `projects//agent/sessions//contexts/`, - `projects//locations//agent/sessions//contexts/`, - `projects//agent/environments//users//sessions//contexts/`, - `projects//locations//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 (GoogleCloudDialogflowV2beta1ContextResponseOutput) 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 (GoogleCloudDialogflowV2beta1ContextResponseOutput) ToGoogleCloudDialogflowV2beta1ContextResponseOutput

func (o GoogleCloudDialogflowV2beta1ContextResponseOutput) ToGoogleCloudDialogflowV2beta1ContextResponseOutput() GoogleCloudDialogflowV2beta1ContextResponseOutput

func (GoogleCloudDialogflowV2beta1ContextResponseOutput) ToGoogleCloudDialogflowV2beta1ContextResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1ContextResponseOutput) ToGoogleCloudDialogflowV2beta1ContextResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1ContextResponseOutput

type GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponse

type GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponse 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 GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutput

type GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutput) PhoneNumber

The phone number to connect to this conversation.

func (GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutput) ToGoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutput

func (GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutput) ToGoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutput) ToGoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponseOutput

type GoogleCloudDialogflowV2beta1DocumentReloadStatusResponse

type GoogleCloudDialogflowV2beta1DocumentReloadStatusResponse 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 GoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutput

type GoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutput struct{ *pulumi.OutputState }

The status of a reload attempt.

func (GoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutput) Status

The status of a reload attempt or the initial load.

func (GoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutput) Time

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

func (GoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutput) ToGoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutput

func (GoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutput) ToGoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutput) ToGoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1DocumentReloadStatusResponseOutput

type GoogleCloudDialogflowV2beta1EntityTypeEntity

type GoogleCloudDialogflowV2beta1EntityTypeEntity 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 GoogleCloudDialogflowV2beta1EntityTypeEntityArgs

type GoogleCloudDialogflowV2beta1EntityTypeEntityArgs 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 (GoogleCloudDialogflowV2beta1EntityTypeEntityArgs) ElementType

func (GoogleCloudDialogflowV2beta1EntityTypeEntityArgs) ToGoogleCloudDialogflowV2beta1EntityTypeEntityOutput

func (i GoogleCloudDialogflowV2beta1EntityTypeEntityArgs) ToGoogleCloudDialogflowV2beta1EntityTypeEntityOutput() GoogleCloudDialogflowV2beta1EntityTypeEntityOutput

func (GoogleCloudDialogflowV2beta1EntityTypeEntityArgs) ToGoogleCloudDialogflowV2beta1EntityTypeEntityOutputWithContext

func (i GoogleCloudDialogflowV2beta1EntityTypeEntityArgs) ToGoogleCloudDialogflowV2beta1EntityTypeEntityOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1EntityTypeEntityOutput

type GoogleCloudDialogflowV2beta1EntityTypeEntityArray

type GoogleCloudDialogflowV2beta1EntityTypeEntityArray []GoogleCloudDialogflowV2beta1EntityTypeEntityInput

func (GoogleCloudDialogflowV2beta1EntityTypeEntityArray) ElementType

func (GoogleCloudDialogflowV2beta1EntityTypeEntityArray) ToGoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput

func (i GoogleCloudDialogflowV2beta1EntityTypeEntityArray) ToGoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput() GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput

func (GoogleCloudDialogflowV2beta1EntityTypeEntityArray) ToGoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1EntityTypeEntityArray) ToGoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput

type GoogleCloudDialogflowV2beta1EntityTypeEntityArrayInput

type GoogleCloudDialogflowV2beta1EntityTypeEntityArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput() GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput
	ToGoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput
}

GoogleCloudDialogflowV2beta1EntityTypeEntityArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1EntityTypeEntityArray and GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1EntityTypeEntityArrayInput` via:

GoogleCloudDialogflowV2beta1EntityTypeEntityArray{ GoogleCloudDialogflowV2beta1EntityTypeEntityArgs{...} }

type GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput

type GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput) Index

func (GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput

func (GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1EntityTypeEntityArrayOutput

type GoogleCloudDialogflowV2beta1EntityTypeEntityInput

type GoogleCloudDialogflowV2beta1EntityTypeEntityInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1EntityTypeEntityOutput() GoogleCloudDialogflowV2beta1EntityTypeEntityOutput
	ToGoogleCloudDialogflowV2beta1EntityTypeEntityOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1EntityTypeEntityOutput
}

GoogleCloudDialogflowV2beta1EntityTypeEntityInput is an input type that accepts GoogleCloudDialogflowV2beta1EntityTypeEntityArgs and GoogleCloudDialogflowV2beta1EntityTypeEntityOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1EntityTypeEntityInput` via:

GoogleCloudDialogflowV2beta1EntityTypeEntityArgs{...}

type GoogleCloudDialogflowV2beta1EntityTypeEntityOutput

type GoogleCloudDialogflowV2beta1EntityTypeEntityOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1EntityTypeEntityOutput) ElementType

func (GoogleCloudDialogflowV2beta1EntityTypeEntityOutput) 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 (GoogleCloudDialogflowV2beta1EntityTypeEntityOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityOutput

func (o GoogleCloudDialogflowV2beta1EntityTypeEntityOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityOutput() GoogleCloudDialogflowV2beta1EntityTypeEntityOutput

func (GoogleCloudDialogflowV2beta1EntityTypeEntityOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityOutputWithContext

func (o GoogleCloudDialogflowV2beta1EntityTypeEntityOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1EntityTypeEntityOutput

func (GoogleCloudDialogflowV2beta1EntityTypeEntityOutput) 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 GoogleCloudDialogflowV2beta1EntityTypeEntityResponse

type GoogleCloudDialogflowV2beta1EntityTypeEntityResponse 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 GoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutput

type GoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutput) Index

func (GoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutput

func (GoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutput

type GoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutput

type GoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutput) 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 (GoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutput

func (GoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutput) ToGoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutput

func (GoogleCloudDialogflowV2beta1EntityTypeEntityResponseOutput) 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 GoogleCloudDialogflowV2beta1Fulfillment

type GoogleCloudDialogflowV2beta1Fulfillment struct {
	// 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"`
	// Whether fulfillment is enabled.
	Enabled *bool `pulumi:"enabled"`
	// The field defines whether the fulfillment is enabled for certain features.
	Features []GoogleCloudDialogflowV2beta1FulfillmentFeature `pulumi:"features"`
	// Configuration for a generic web service.
	GenericWebService *GoogleCloudDialogflowV2beta1FulfillmentGenericWebService `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 GoogleCloudDialogflowV2beta1FulfillmentArgs

type GoogleCloudDialogflowV2beta1FulfillmentArgs struct {
	// 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"`
	// Whether fulfillment is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The field defines whether the fulfillment is enabled for certain features.
	Features GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayInput `pulumi:"features"`
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrInput `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 (GoogleCloudDialogflowV2beta1FulfillmentArgs) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentArgs) ToGoogleCloudDialogflowV2beta1FulfillmentOutput

func (i GoogleCloudDialogflowV2beta1FulfillmentArgs) ToGoogleCloudDialogflowV2beta1FulfillmentOutput() GoogleCloudDialogflowV2beta1FulfillmentOutput

func (GoogleCloudDialogflowV2beta1FulfillmentArgs) ToGoogleCloudDialogflowV2beta1FulfillmentOutputWithContext

func (i GoogleCloudDialogflowV2beta1FulfillmentArgs) ToGoogleCloudDialogflowV2beta1FulfillmentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentOutput

func (GoogleCloudDialogflowV2beta1FulfillmentArgs) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutput

func (i GoogleCloudDialogflowV2beta1FulfillmentArgs) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutput() GoogleCloudDialogflowV2beta1FulfillmentPtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentArgs) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1FulfillmentArgs) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentPtrOutput

type GoogleCloudDialogflowV2beta1FulfillmentFeature

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

Whether fulfillment is enabled for the specific feature.

type GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs

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

Whether fulfillment is enabled for the specific feature.

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureOutput

func (i GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureOutput() GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureOutputWithContext

func (i GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput

type GoogleCloudDialogflowV2beta1FulfillmentFeatureArray

type GoogleCloudDialogflowV2beta1FulfillmentFeatureArray []GoogleCloudDialogflowV2beta1FulfillmentFeatureInput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureArray) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureArray) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput

func (i GoogleCloudDialogflowV2beta1FulfillmentFeatureArray) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput() GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureArray) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1FulfillmentFeatureArray) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput

type GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayInput

type GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput() GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput
	ToGoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput
}

GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1FulfillmentFeatureArray and GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayInput` via:

GoogleCloudDialogflowV2beta1FulfillmentFeatureArray{ GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs{...} }

type GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput

type GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput) Index

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureArrayOutput

type GoogleCloudDialogflowV2beta1FulfillmentFeatureInput

type GoogleCloudDialogflowV2beta1FulfillmentFeatureInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1FulfillmentFeatureOutput() GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput
	ToGoogleCloudDialogflowV2beta1FulfillmentFeatureOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput
}

GoogleCloudDialogflowV2beta1FulfillmentFeatureInput is an input type that accepts GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs and GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1FulfillmentFeatureInput` via:

GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs{...}

type GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput

type GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput struct{ *pulumi.OutputState }

Whether fulfillment is enabled for the specific feature.

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureOutput) Type

The type of the feature that enabled for fulfillment.

type GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse

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

Whether fulfillment is enabled for the specific feature.

type GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArrayOutput

type GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArrayOutput) Index

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArrayOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArrayOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArrayOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArrayOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArrayOutput

type GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseOutput

type GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseOutput struct{ *pulumi.OutputState }

Whether fulfillment is enabled for the specific feature.

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureResponseOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseOutput) Type

The type of the feature that enabled for fulfillment.

type GoogleCloudDialogflowV2beta1FulfillmentFeatureType added in v0.4.0

type GoogleCloudDialogflowV2beta1FulfillmentFeatureType string

The type of the feature that enabled for fulfillment.

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput added in v0.6.0

func (e GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput() GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput() GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeInput added in v0.6.0

type GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput() GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput
	ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput
}

GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeInput is an input type that accepts GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeArgs and GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeInput` via:

GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeArgs{...}

type GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput() GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput
	ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput
}

func GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtr added in v0.6.0

func GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtr(v string) GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrInput

type GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput) ToGoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1FulfillmentFeatureTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebService

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebService 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"`
	// The password for HTTP Basic authentication.
	Password *string `pulumi:"password"`
	// The HTTP request headers to send together with fulfillment requests.
	RequestHeaders map[string]string `pulumi:"requestHeaders"`
	// The fulfillment URI for receiving POST requests. It must use https protocol.
	Uri string `pulumi:"uri"`
	// The user name for HTTP Basic authentication.
	Username *string `pulumi:"username"`
}

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 GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs 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"`
	// The password for HTTP Basic authentication.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The HTTP request headers to send together with fulfillment requests.
	RequestHeaders pulumi.StringMapInput `pulumi:"requestHeaders"`
	// The fulfillment URI for receiving POST requests. It must use https protocol.
	Uri pulumi.StringInput `pulumi:"uri"`
	// The user name for HTTP Basic authentication.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

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 (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutputWithContext

func (i GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceInput

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput() GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput
	ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput
}

GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceInput is an input type that accepts GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs and GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceInput` via:

GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs{...}

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput 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 (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) 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 (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) Password

The password for HTTP Basic authentication.

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) RequestHeaders

The HTTP request headers to send together with fulfillment requests.

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) Uri

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

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceOutput) Username

The user name for HTTP Basic authentication.

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrInput

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput() GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput
	ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput
}

GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrInput is an input type that accepts GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs, GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtr and GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrInput` via:

        GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput) Elem

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput) 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 (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput) Password

The password for HTTP Basic authentication.

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput) RequestHeaders

The HTTP request headers to send together with fulfillment requests.

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput) Uri

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

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServicePtrOutput) Username

The user name for HTTP Basic authentication.

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse 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"`
	// The password for HTTP Basic authentication.
	Password string `pulumi:"password"`
	// The HTTP request headers to send together with fulfillment requests.
	RequestHeaders map[string]string `pulumi:"requestHeaders"`
	// The fulfillment URI for receiving POST requests. It must use https protocol.
	Uri string `pulumi:"uri"`
	// The user name for HTTP Basic authentication.
	Username string `pulumi:"username"`
}

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 GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput

type GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput 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 (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput) 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 (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput) Password

The password for HTTP Basic authentication.

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput) RequestHeaders

The HTTP request headers to send together with fulfillment requests.

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput) ToGoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput) Uri

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

func (GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseOutput) Username

The user name for HTTP Basic authentication.

type GoogleCloudDialogflowV2beta1FulfillmentInput

type GoogleCloudDialogflowV2beta1FulfillmentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1FulfillmentOutput() GoogleCloudDialogflowV2beta1FulfillmentOutput
	ToGoogleCloudDialogflowV2beta1FulfillmentOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1FulfillmentOutput
}

GoogleCloudDialogflowV2beta1FulfillmentInput is an input type that accepts GoogleCloudDialogflowV2beta1FulfillmentArgs and GoogleCloudDialogflowV2beta1FulfillmentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1FulfillmentInput` via:

GoogleCloudDialogflowV2beta1FulfillmentArgs{...}

type GoogleCloudDialogflowV2beta1FulfillmentOutput

type GoogleCloudDialogflowV2beta1FulfillmentOutput 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 (GoogleCloudDialogflowV2beta1FulfillmentOutput) DisplayName

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

func (GoogleCloudDialogflowV2beta1FulfillmentOutput) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentOutput) Enabled

Whether fulfillment is enabled.

func (GoogleCloudDialogflowV2beta1FulfillmentOutput) Features

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

func (GoogleCloudDialogflowV2beta1FulfillmentOutput) GenericWebService

Configuration for a generic web service.

func (GoogleCloudDialogflowV2beta1FulfillmentOutput) 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 (GoogleCloudDialogflowV2beta1FulfillmentOutput) ToGoogleCloudDialogflowV2beta1FulfillmentOutput

func (o GoogleCloudDialogflowV2beta1FulfillmentOutput) ToGoogleCloudDialogflowV2beta1FulfillmentOutput() GoogleCloudDialogflowV2beta1FulfillmentOutput

func (GoogleCloudDialogflowV2beta1FulfillmentOutput) ToGoogleCloudDialogflowV2beta1FulfillmentOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentOutput) ToGoogleCloudDialogflowV2beta1FulfillmentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentOutput

func (GoogleCloudDialogflowV2beta1FulfillmentOutput) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutput

func (o GoogleCloudDialogflowV2beta1FulfillmentOutput) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutput() GoogleCloudDialogflowV2beta1FulfillmentPtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentOutput) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentOutput) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentPtrOutput

type GoogleCloudDialogflowV2beta1FulfillmentPtrInput

type GoogleCloudDialogflowV2beta1FulfillmentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutput() GoogleCloudDialogflowV2beta1FulfillmentPtrOutput
	ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1FulfillmentPtrOutput
}

GoogleCloudDialogflowV2beta1FulfillmentPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1FulfillmentArgs, GoogleCloudDialogflowV2beta1FulfillmentPtr and GoogleCloudDialogflowV2beta1FulfillmentPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1FulfillmentPtrInput` via:

        GoogleCloudDialogflowV2beta1FulfillmentArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1FulfillmentPtrOutput

type GoogleCloudDialogflowV2beta1FulfillmentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1FulfillmentPtrOutput) DisplayName

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

func (GoogleCloudDialogflowV2beta1FulfillmentPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1FulfillmentPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentPtrOutput) Enabled

Whether fulfillment is enabled.

func (GoogleCloudDialogflowV2beta1FulfillmentPtrOutput) Features

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

func (GoogleCloudDialogflowV2beta1FulfillmentPtrOutput) GenericWebService

Configuration for a generic web service.

func (GoogleCloudDialogflowV2beta1FulfillmentPtrOutput) 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 (GoogleCloudDialogflowV2beta1FulfillmentPtrOutput) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutput

func (o GoogleCloudDialogflowV2beta1FulfillmentPtrOutput) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutput() GoogleCloudDialogflowV2beta1FulfillmentPtrOutput

func (GoogleCloudDialogflowV2beta1FulfillmentPtrOutput) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentPtrOutput) ToGoogleCloudDialogflowV2beta1FulfillmentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentPtrOutput

type GoogleCloudDialogflowV2beta1FulfillmentResponse

type GoogleCloudDialogflowV2beta1FulfillmentResponse struct {
	// 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"`
	// Whether fulfillment is enabled.
	Enabled bool `pulumi:"enabled"`
	// The field defines whether the fulfillment is enabled for certain features.
	Features []GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse `pulumi:"features"`
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse `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 GoogleCloudDialogflowV2beta1FulfillmentResponseOutput

type GoogleCloudDialogflowV2beta1FulfillmentResponseOutput 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 (GoogleCloudDialogflowV2beta1FulfillmentResponseOutput) DisplayName

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

func (GoogleCloudDialogflowV2beta1FulfillmentResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1FulfillmentResponseOutput) Enabled

Whether fulfillment is enabled.

func (GoogleCloudDialogflowV2beta1FulfillmentResponseOutput) Features

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

func (GoogleCloudDialogflowV2beta1FulfillmentResponseOutput) GenericWebService

Configuration for a generic web service.

func (GoogleCloudDialogflowV2beta1FulfillmentResponseOutput) 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 (GoogleCloudDialogflowV2beta1FulfillmentResponseOutput) ToGoogleCloudDialogflowV2beta1FulfillmentResponseOutput

func (GoogleCloudDialogflowV2beta1FulfillmentResponseOutput) ToGoogleCloudDialogflowV2beta1FulfillmentResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1FulfillmentResponseOutput) ToGoogleCloudDialogflowV2beta1FulfillmentResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1FulfillmentResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfig

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

Defines the Human Agent Assistant to connect to a conversation.

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs

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

Defines the Human Agent Assistant to connect to a conversation.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutputWithContext

func (i GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfig

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfig 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput) Model

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput) Model

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponse

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponse 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponseOutput) Model

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponseOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfig added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfig 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs) ElementType added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutputWithContext added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutputWithContext added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigInput added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput struct{ *pulumi.OutputState }

Config to process conversation.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput) ElementType added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput) RecentSentencesCount added in v0.11.0

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutputWithContext added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutputWithContext added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrInput added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput) Elem added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput) ElementType added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput) RecentSentencesCount added in v0.11.0

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrOutputWithContext added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponse added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponse 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponseOutput added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponseOutput struct{ *pulumi.OutputState }

Config to process conversation.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponseOutput) ElementType added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponseOutput) RecentSentencesCount added in v0.11.0

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponseOutput added in v0.11.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponseOutputWithContext added in v0.11.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfig

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfig 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput struct{ *pulumi.OutputState }

Configuration for analyses to run on each conversation message.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponse

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponse 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for analyses to run on each conversation message.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponseOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput struct{ *pulumi.OutputState }

Defines the Human Agent Assistant to connect to a conversation.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput) EndUserSuggestionConfig

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput) HumanAgentSuggestionConfig

Configuration for agent assistance of human agent participant.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput) MessageAnalysisConfig

Configuration for message analysis.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput) NotificationConfig

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutputWithContext

func (o GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput) EndUserSuggestionConfig

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput) HumanAgentSuggestionConfig

Configuration for agent assistance of human agent participant.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput) MessageAnalysisConfig

Configuration for message analysis.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput) NotificationConfig

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponse

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

Defines the Human Agent Assistant to connect to a conversation.

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput struct{ *pulumi.OutputState }

Defines the Human Agent Assistant to connect to a conversation.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput) EndUserSuggestionConfig

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput) HumanAgentSuggestionConfig

Configuration for agent assistance of human agent participant.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput) MessageAnalysisConfig

Configuration for message analysis.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput) NotificationConfig

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfig

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfig struct {
	// Configuration of different suggestion features. One feature can have only one config.
	FeatureConfigs []GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig `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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs struct {
	// Configuration of different suggestion features. One feature can have only one config.
	FeatureConfigs GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput `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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutputWithContext

func (i GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput struct{ *pulumi.OutputState }

Detail human agent assistant config.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput) FeatureConfigs

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput) FeatureConfigs

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponse

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponse struct {
	// Configuration of different suggestion features. One feature can have only one config.
	FeatureConfigs []GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponse `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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponseOutput struct{ *pulumi.OutputState }

Detail human agent assistant config.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponseOutput) FeatureConfigs

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponseOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig struct {
	// Configs of custom conversation model.
	ConversationModelConfig *GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfig `pulumi:"conversationModelConfig"`
	// Configs for processing conversation.
	ConversationProcessConfig *GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfig `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, ENTITY_EXTRACTION, KNOWLEDGE_ASSIST.
	EnableEventBasedSuggestion *bool `pulumi:"enableEventBasedSuggestion"`
	// Configs of query.
	QueryConfig *GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig `pulumi:"queryConfig"`
	// The suggestion feature.
	SuggestionFeature *GoogleCloudDialogflowV2beta1SuggestionFeature `pulumi:"suggestionFeature"`
	// Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION, FAQ, and DIALOGFLOW_ASSIST will use this field.
	SuggestionTriggerSettings *GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettings `pulumi:"suggestionTriggerSettings"`
}

Config for suggestion features.

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArgs

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArgs struct {
	// Configs of custom conversation model.
	ConversationModelConfig GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigPtrInput `pulumi:"conversationModelConfig"`
	// Configs for processing conversation.
	ConversationProcessConfig GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigPtrInput `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, ENTITY_EXTRACTION, KNOWLEDGE_ASSIST.
	EnableEventBasedSuggestion pulumi.BoolPtrInput `pulumi:"enableEventBasedSuggestion"`
	// Configs of query.
	QueryConfig GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrInput `pulumi:"queryConfig"`
	// The suggestion feature.
	SuggestionFeature GoogleCloudDialogflowV2beta1SuggestionFeaturePtrInput `pulumi:"suggestionFeature"`
	// Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION, FAQ, and DIALOGFLOW_ASSIST will use this field.
	SuggestionTriggerSettings GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput `pulumi:"suggestionTriggerSettings"`
}

Config for suggestion features.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArray

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArray []GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigInput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArray) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArray) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArray) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArray and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArray{ GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArgs{...} }

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput struct{ *pulumi.OutputState }

Config for suggestion features.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ConversationModelConfig

Configs of custom conversation model.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ConversationProcessConfig added in v0.11.0

Configs for processing conversation.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput) EnableEventBasedSuggestion

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput) QueryConfig

Configs of query.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput) SuggestionFeature

The suggestion feature.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput) SuggestionTriggerSettings

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponse

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponse struct {
	// Configs of custom conversation model.
	ConversationModelConfig GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponse `pulumi:"conversationModelConfig"`
	// Configs for processing conversation.
	ConversationProcessConfig GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponse `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, ENTITY_EXTRACTION, KNOWLEDGE_ASSIST.
	EnableEventBasedSuggestion bool `pulumi:"enableEventBasedSuggestion"`
	// Configs of query.
	QueryConfig GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponse `pulumi:"queryConfig"`
	// The suggestion feature.
	SuggestionFeature GoogleCloudDialogflowV2beta1SuggestionFeatureResponse `pulumi:"suggestionFeature"`
	// Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION, FAQ, and DIALOGFLOW_ASSIST will use this field.
	SuggestionTriggerSettings GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponse `pulumi:"suggestionTriggerSettings"`
}

Config for suggestion features.

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput struct{ *pulumi.OutputState }

Config for suggestion features.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ConversationModelConfig

Configs of custom conversation model.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ConversationProcessConfig added in v0.11.0

Configs for processing conversation.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) EnableEventBasedSuggestion

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) QueryConfig

Configs of query.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) SuggestionFeature

The suggestion feature.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) SuggestionTriggerSettings

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig 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 is default 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 *GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings `pulumi:"contextFilterSettings"`
	// Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.
	DialogflowQuerySource *GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource `pulumi:"dialogflowQuerySource"`
	// Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
	DocumentQuerySource *GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource `pulumi:"documentQuerySource"`
	// Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
	KnowledgeBaseQuerySource *GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource `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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs 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 is default 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput `pulumi:"contextFilterSettings"`
	// Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.
	DialogflowQuerySource GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput `pulumi:"dialogflowQuerySource"`
	// Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
	DocumentQuerySource GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput `pulumi:"documentQuerySource"`
	// Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
	KnowledgeBaseQuerySource GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput `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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) DropIvrMessages

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) DropVirtualAgentMessages

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) DropIvrMessages

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) DropVirtualAgentMessages

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) DropIvrMessages

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) DropVirtualAgentMessages

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource 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"`
	// The Dialogflow assist configuration for human agent.
	HumanAgentSideConfig *GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig `pulumi:"humanAgentSideConfig"`
}

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs 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"`
	// The Dialogflow assist configuration for human agent.
	HumanAgentSideConfig GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrInput `pulumi:"humanAgentSideConfig"`
}

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs) ElementType added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutputWithContext added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutputWithContext added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigInput added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput struct{ *pulumi.OutputState }

The configuration used for human agent side Dialogflow assist suggestion.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutputWithContext added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutputWithContext added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrInput added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput) Elem added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigPtrOutputWithContext added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput struct{ *pulumi.OutputState }

The configuration used for human agent side Dialogflow assist suggestion.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput added in v0.32.0

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponseOutputWithContext added in v0.32.0

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput struct{ *pulumi.OutputState }

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) HumanAgentSideConfig added in v0.32.0

The Dialogflow assist configuration for human agent.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) HumanAgentSideConfig added in v0.32.0

The Dialogflow assist configuration for human agent.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse 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"`
	// The Dialogflow assist configuration for human agent.
	HumanAgentSideConfig GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse `pulumi:"humanAgentSideConfig"`
}

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput struct{ *pulumi.OutputState }

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) HumanAgentSideConfig added in v0.32.0

The Dialogflow assist configuration for human agent.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource struct {
	// Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, only one document is supported.
	Documents []string `pulumi:"documents"`
}

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs struct {
	// Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, only one document is supported.
	Documents pulumi.StringArrayInput `pulumi:"documents"`
}

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput struct{ *pulumi.OutputState }

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) Documents

Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, only one document is supported.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) Documents

Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, only one document is supported.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse struct {
	// Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, only one document is supported.
	Documents []string `pulumi:"documents"`
}

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput struct{ *pulumi.OutputState }

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) Documents

Knowledge documents to query from. Format: `projects//locations//knowledgeBases//documents/`. Currently, only one document is supported.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource struct {
	// Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, only one knowledge base is supported.
	KnowledgeBases []string `pulumi:"knowledgeBases"`
}

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

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs struct {
	// Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, only one knowledge base is supported.
	KnowledgeBases pulumi.StringArrayInput `pulumi:"knowledgeBases"`
}

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) KnowledgeBases

Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, only one knowledge base is supported.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) KnowledgeBases

Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, only one knowledge base is supported.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse struct {
	// Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, only one knowledge base is supported.
	KnowledgeBases []string `pulumi:"knowledgeBases"`
}

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

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) KnowledgeBases

Knowledge bases to query. Format: `projects//locations//knowledgeBases/`. Currently, only one knowledge base is supported.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput struct{ *pulumi.OutputState }

Config for suggestion query.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput) 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 is default 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput) ContextFilterSettings

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput) DialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput) DocumentQuerySource

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput) KnowledgeBaseQuerySource

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput) MaxResults

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) 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 is default 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ContextFilterSettings

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) DialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) DocumentQuerySource

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) KnowledgeBaseQuerySource

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) MaxResults

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponse

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponse 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 is default 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse `pulumi:"contextFilterSettings"`
	// Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.
	DialogflowQuerySource GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse `pulumi:"dialogflowQuerySource"`
	// Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
	DocumentQuerySource GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse `pulumi:"documentQuerySource"`
	// Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
	KnowledgeBaseQuerySource GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse `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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput struct{ *pulumi.OutputState }

Config for suggestion query.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) 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 is default 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ContextFilterSettings

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) DialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) DocumentQuerySource

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) KnowledgeBaseQuerySource

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) MaxResults

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponseOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettings

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettings 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs 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 (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsInput` via:

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput struct{ *pulumi.OutputState }

Settings of suggestion trigger.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) NoSmallTalk

Do not trigger if last utterance is small talk.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) OnlyEndUser

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs, GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtr and GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) NoSmallTalk

Do not trigger if last utterance is small talk.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) OnlyEndUser

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponse

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponse 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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput struct{ *pulumi.OutputState }

Settings of suggestion trigger.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) NoSmallTalk

Do not trigger if last utterance is small talk.

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) OnlyEndUser

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

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig struct {
	// Uses LivePerson (https://www.liveperson.com).
	LivePersonConfig *GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig `pulumi:"livePersonConfig"`
	// Uses Salesforce Live Agent.
	SalesforceLiveAgentConfig *GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig `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 GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs struct {
	// Uses LivePerson (https://www.liveperson.com).
	LivePersonConfig GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrInput `pulumi:"livePersonConfig"`
	// Uses Salesforce Live Agent.
	SalesforceLiveAgentConfig GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput `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 (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutputWithContext

func (i GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput

func (i GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigInput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput() GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput
}

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs and GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigInput` via:

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig 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 GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs 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 (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutputWithContext

func (i GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigInput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput() GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput
}

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs and GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigInput` via:

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput) AccountNumber

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

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrInput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs, GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtr and GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput) AccountNumber

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

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponse

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponse 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 GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponseOutput) AccountNumber

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

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponseOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput 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 (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput) LivePersonConfig

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

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput) SalesforceLiveAgentConfig

Uses Salesforce Live Agent.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutputWithContext

func (o GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrInput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs, GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtr and GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput) LivePersonConfig

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

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput) SalesforceLiveAgentConfig

Uses Salesforce Live Agent.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse struct {
	// Uses LivePerson (https://www.liveperson.com).
	LivePersonConfig GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponse `pulumi:"livePersonConfig"`
	// Uses Salesforce Live Agent.
	SalesforceLiveAgentConfig GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse `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 GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutput 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 (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutput) SalesforceLiveAgentConfig

Uses Salesforce Live Agent.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig 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 GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs 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 (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigInput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput() GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput
}

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs and GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigInput` via:

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs{...}

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput struct{ *pulumi.OutputState }

Configuration specific to Salesforce Live Agent.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ButtonId

Live Agent chat button ID.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) DeploymentId

Live Agent deployment ID.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) OrganizationId

The organization ID of the Salesforce account.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutputWithContext

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput() GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput
}

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs, GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtr and GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ButtonId

Live Agent chat button ID.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) DeploymentId

Live Agent deployment ID.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) OrganizationId

The organization ID of the Salesforce account.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse 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 GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput

type GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput struct{ *pulumi.OutputState }

Configuration specific to Salesforce Live Agent.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ButtonId

Live Agent chat button ID.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) DeploymentId

Live Agent deployment ID.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) OrganizationId

The organization ID of the Salesforce account.

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput

func (GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ToGoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponse

type GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponse 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 GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutput

type GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutput struct{ *pulumi.OutputState }

Represents a single followup intent in the chain.

func (GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutput) FollowupIntentName

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

func (GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutput) ParentFollowupIntentName

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

func (GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutput) ToGoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutput

func (GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutput) ToGoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutput) ToGoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessage

type GoogleCloudDialogflowV2beta1IntentMessage struct {
	// Displays a basic card for Actions on Google.
	BasicCard *GoogleCloudDialogflowV2beta1IntentMessageBasicCard `pulumi:"basicCard"`
	// Browse carousel card for Actions on Google.
	BrowseCarouselCard *GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard `pulumi:"browseCarouselCard"`
	// Displays a card.
	Card *GoogleCloudDialogflowV2beta1IntentMessageCard `pulumi:"card"`
	// Displays a carousel card for Actions on Google.
	CarouselSelect *GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect `pulumi:"carouselSelect"`
	// Displays an image.
	Image *GoogleCloudDialogflowV2beta1IntentMessageImage `pulumi:"image"`
	// Displays a link out suggestion chip for Actions on Google.
	LinkOutSuggestion *GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion `pulumi:"linkOutSuggestion"`
	// Displays a list card for Actions on Google.
	ListSelect *GoogleCloudDialogflowV2beta1IntentMessageListSelect `pulumi:"listSelect"`
	// The media content card for Actions on Google.
	MediaContent *GoogleCloudDialogflowV2beta1IntentMessageMediaContent `pulumi:"mediaContent"`
	// A custom platform-specific response.
	Payload map[string]string `pulumi:"payload"`
	// Optional. The platform that this message is intended for.
	Platform *GoogleCloudDialogflowV2beta1IntentMessagePlatform `pulumi:"platform"`
	// Displays quick replies.
	QuickReplies *GoogleCloudDialogflowV2beta1IntentMessageQuickReplies `pulumi:"quickReplies"`
	// Rich Business Messaging (RBM) carousel rich card response.
	RbmCarouselRichCard *GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard `pulumi:"rbmCarouselRichCard"`
	// Standalone Rich Business Messaging (RBM) rich card response.
	RbmStandaloneRichCard *GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard `pulumi:"rbmStandaloneRichCard"`
	// Rich Business Messaging (RBM) text response. RBM allows businesses to send enriched and branded versions of SMS. See https://jibe.google.com/business-messaging.
	RbmText *GoogleCloudDialogflowV2beta1IntentMessageRbmText `pulumi:"rbmText"`
	// Returns a voice or text-only response for Actions on Google.
	SimpleResponses *GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses `pulumi:"simpleResponses"`
	// Displays suggestion chips for Actions on Google.
	Suggestions *GoogleCloudDialogflowV2beta1IntentMessageSuggestions `pulumi:"suggestions"`
	// Table card for Actions on Google.
	TableCard *GoogleCloudDialogflowV2beta1IntentMessageTableCard `pulumi:"tableCard"`
	// Plays audio from a file in Telephony Gateway.
	TelephonyPlayAudio *GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio `pulumi:"telephonyPlayAudio"`
	// Synthesizes speech in Telephony Gateway.
	TelephonySynthesizeSpeech *GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech `pulumi:"telephonySynthesizeSpeech"`
	// Transfers the call in Telephony Gateway.
	TelephonyTransferCall *GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall `pulumi:"telephonyTransferCall"`
	// Returns a text response.
	Text *GoogleCloudDialogflowV2beta1IntentMessageText `pulumi:"text"`
}

Corresponds to the `Response` field in the Dialogflow console.

type GoogleCloudDialogflowV2beta1IntentMessageArgs

type GoogleCloudDialogflowV2beta1IntentMessageArgs struct {
	// Displays a basic card for Actions on Google.
	BasicCard GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrInput `pulumi:"basicCard"`
	// Browse carousel card for Actions on Google.
	BrowseCarouselCard GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrInput `pulumi:"browseCarouselCard"`
	// Displays a card.
	Card GoogleCloudDialogflowV2beta1IntentMessageCardPtrInput `pulumi:"card"`
	// Displays a carousel card for Actions on Google.
	CarouselSelect GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrInput `pulumi:"carouselSelect"`
	// Displays an image.
	Image GoogleCloudDialogflowV2beta1IntentMessageImagePtrInput `pulumi:"image"`
	// Displays a link out suggestion chip for Actions on Google.
	LinkOutSuggestion GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrInput `pulumi:"linkOutSuggestion"`
	// Displays a list card for Actions on Google.
	ListSelect GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrInput `pulumi:"listSelect"`
	// The media content card for Actions on Google.
	MediaContent GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrInput `pulumi:"mediaContent"`
	// A custom platform-specific response.
	Payload pulumi.StringMapInput `pulumi:"payload"`
	// Optional. The platform that this message is intended for.
	Platform GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrInput `pulumi:"platform"`
	// Displays quick replies.
	QuickReplies GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrInput `pulumi:"quickReplies"`
	// Rich Business Messaging (RBM) carousel rich card response.
	RbmCarouselRichCard GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrInput `pulumi:"rbmCarouselRichCard"`
	// Standalone Rich Business Messaging (RBM) rich card response.
	RbmStandaloneRichCard GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrInput `pulumi:"rbmStandaloneRichCard"`
	// Rich Business Messaging (RBM) text response. RBM allows businesses to send enriched and branded versions of SMS. See https://jibe.google.com/business-messaging.
	RbmText GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrInput `pulumi:"rbmText"`
	// Returns a voice or text-only response for Actions on Google.
	SimpleResponses GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrInput `pulumi:"simpleResponses"`
	// Displays suggestion chips for Actions on Google.
	Suggestions GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrInput `pulumi:"suggestions"`
	// Table card for Actions on Google.
	TableCard GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrInput `pulumi:"tableCard"`
	// Plays audio from a file in Telephony Gateway.
	TelephonyPlayAudio GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrInput `pulumi:"telephonyPlayAudio"`
	// Synthesizes speech in Telephony Gateway.
	TelephonySynthesizeSpeech GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrInput `pulumi:"telephonySynthesizeSpeech"`
	// Transfers the call in Telephony Gateway.
	TelephonyTransferCall GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrInput `pulumi:"telephonyTransferCall"`
	// Returns a text response.
	Text GoogleCloudDialogflowV2beta1IntentMessageTextPtrInput `pulumi:"text"`
}

Corresponds to the `Response` field in the Dialogflow console.

func (GoogleCloudDialogflowV2beta1IntentMessageArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageOutput() GoogleCloudDialogflowV2beta1IntentMessageOutput

func (GoogleCloudDialogflowV2beta1IntentMessageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageOutput

type GoogleCloudDialogflowV2beta1IntentMessageArray

type GoogleCloudDialogflowV2beta1IntentMessageArray []GoogleCloudDialogflowV2beta1IntentMessageInput

func (GoogleCloudDialogflowV2beta1IntentMessageArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageArray) ToGoogleCloudDialogflowV2beta1IntentMessageArrayOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageArray) ToGoogleCloudDialogflowV2beta1IntentMessageArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageArray) ToGoogleCloudDialogflowV2beta1IntentMessageArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageArray) ToGoogleCloudDialogflowV2beta1IntentMessageArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageArray and GoogleCloudDialogflowV2beta1IntentMessageArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageArray{ GoogleCloudDialogflowV2beta1IntentMessageArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentMessageArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCard

type GoogleCloudDialogflowV2beta1IntentMessageBasicCard struct {
	// Optional. The collection of card buttons.
	Buttons []GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton `pulumi:"buttons"`
	// Required, unless image is present. The body text of the card.
	FormattedText *string `pulumi:"formattedText"`
	// Optional. The image for the card.
	Image *GoogleCloudDialogflowV2beta1IntentMessageImage `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 GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs struct {
	// Optional. The collection of card buttons.
	Buttons GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayInput `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 GoogleCloudDialogflowV2beta1IntentMessageImagePtrInput `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 (GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton

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

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

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs

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

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

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArray

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArray []GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonInput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArray) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArray) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArray) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArray and GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArray{ GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonInput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput() GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs and GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonInput` via:

GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction

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

Opens the given URI.

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionArgs

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

Opens the given URI.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionInput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput() GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionArgs and GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionInput` via:

GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput struct{ *pulumi.OutputState }

Opens the given URI.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionOutput) Uri

The HTTP or HTTPS scheme URI.

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionResponse

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

Opens the given URI.

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionResponseOutput struct{ *pulumi.OutputState }

Opens the given URI.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionResponseOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionResponseOutput) Uri

The HTTP or HTTPS scheme URI.

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput) OpenUriAction

Action to take when a user taps on the button.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput) Title

The title of the button.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponse

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

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

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutput) OpenUriAction

Action to take when a user taps on the button.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutput) Title

The title of the button.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardInput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput() GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBasicCardInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs and GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBasicCardInput` via:

GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput struct{ *pulumi.OutputState }

The basic card message. Useful for displaying information.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) FormattedText

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

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) Image

Optional. The image for the card.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs, GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtr and GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput) FormattedText

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

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput) Image

Optional. The image for the card.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponse

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponse struct {
	// Optional. The collection of card buttons.
	Buttons []GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponse `pulumi:"buttons"`
	// Required, unless image is present. The body text of the card.
	FormattedText string `pulumi:"formattedText"`
	// Optional. The image for the card.
	Image GoogleCloudDialogflowV2beta1IntentMessageImageResponse `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 GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput struct{ *pulumi.OutputState }

The basic card message. Useful for displaying information.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput) FormattedText

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

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput) Image

Optional. The image for the card.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard

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

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

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs

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

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem 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 *GoogleCloudDialogflowV2beta1IntentMessageImage `pulumi:"image"`
	// Action to present to the user.
	OpenUriAction GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction `pulumi:"openUriAction"`
	// Title of the carousel item. Maximum of two lines of text.
	Title string `pulumi:"title"`
}

Browsing carousel tile

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs 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 GoogleCloudDialogflowV2beta1IntentMessageImagePtrInput `pulumi:"image"`
	// Action to present to the user.
	OpenUriAction GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput `pulumi:"openUriAction"`
	// Title of the carousel item. Maximum of two lines of text.
	Title pulumi.StringInput `pulumi:"title"`
}

Browsing carousel tile

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray []GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray and GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray{ GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput() GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs and GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput` via:

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction 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 *GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint `pulumi:"urlTypeHint"`
}

Actions on Google action to open a given url.

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs 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 GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrInput `pulumi:"urlTypeHint"`
}

Actions on Google action to open a given url.

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput() GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs and GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput` via:

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput struct{ *pulumi.OutputState }

Actions on Google action to open a given url.

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) Url

URL

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) UrlTypeHint

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

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse 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 GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput struct{ *pulumi.OutputState }

Actions on Google action to open a given url.

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) Url

URL

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) UrlTypeHint

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

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint string

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput() GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintArgs and GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintInput` via:

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput
}

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput struct{ *pulumi.OutputState }

Browsing carousel tile

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Description

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Footer

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Image

Optional. Hero image for the carousel item.

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) OpenUriAction

Action to present to the user.

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Title

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse 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 GoogleCloudDialogflowV2beta1IntentMessageImageResponse `pulumi:"image"`
	// Action to present to the user.
	OpenUriAction GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse `pulumi:"openUriAction"`
	// Title of the carousel item. Maximum of two lines of text.
	Title string `pulumi:"title"`
}

Browsing carousel tile

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput struct{ *pulumi.OutputState }

Browsing carousel tile

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Description

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Footer

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Image

Optional. Hero image for the carousel item.

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) OpenUriAction

Action to present to the user.

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Title

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions string

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput() GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsArgs and GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsInput` via:

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput
}

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptionsPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardInput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput() GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs and GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardInput` via:

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput) ImageDisplayOptions

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput) Items

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs, GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtr and GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput) ImageDisplayOptions

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput) Items

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponse

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponse 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 []GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse `pulumi:"items"`
}

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

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponseOutput) ImageDisplayOptions

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponseOutput) Items

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

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageCard

type GoogleCloudDialogflowV2beta1IntentMessageCard struct {
	// Optional. The collection of card buttons.
	Buttons []GoogleCloudDialogflowV2beta1IntentMessageCardButton `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 GoogleCloudDialogflowV2beta1IntentMessageCardArgs

type GoogleCloudDialogflowV2beta1IntentMessageCardArgs struct {
	// Optional. The collection of card buttons.
	Buttons GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayInput `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 (GoogleCloudDialogflowV2beta1IntentMessageCardArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCardOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCardOutput() GoogleCloudDialogflowV2beta1IntentMessageCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCardOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardButton

type GoogleCloudDialogflowV2beta1IntentMessageCardButton 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"`
}

Optional. Contains information about a button.

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs 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"`
}

Optional. Contains information about a button.

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonArray

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonArray []GoogleCloudDialogflowV2beta1IntentMessageCardButtonInput

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonArray) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageCardButtonArray) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonArray) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageCardButtonArray) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageCardButtonArray and GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageCardButtonArray{ GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardButtonArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonInput

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput() GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput
}

GoogleCloudDialogflowV2beta1IntentMessageCardButtonInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs and GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageCardButtonInput` via:

GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput struct{ *pulumi.OutputState }

Optional. Contains information about a button.

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput) Postback

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

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput) Text

Optional. The text to show on the button.

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardButtonOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponse

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponse 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"`
}

Optional. Contains information about a button.

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutput struct{ *pulumi.OutputState }

Optional. Contains information about a button.

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutput) Postback

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

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutput) Text

Optional. The text to show on the button.

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardInput

type GoogleCloudDialogflowV2beta1IntentMessageCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageCardOutput() GoogleCloudDialogflowV2beta1IntentMessageCardOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageCardOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardOutput
}

GoogleCloudDialogflowV2beta1IntentMessageCardInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageCardArgs and GoogleCloudDialogflowV2beta1IntentMessageCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageCardInput` via:

GoogleCloudDialogflowV2beta1IntentMessageCardArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageCardOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardOutput struct{ *pulumi.OutputState }

The card response message.

func (GoogleCloudDialogflowV2beta1IntentMessageCardOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2beta1IntentMessageCardOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCardOutput) ImageUri

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

func (GoogleCloudDialogflowV2beta1IntentMessageCardOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageCardOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardOutput

func (o GoogleCloudDialogflowV2beta1IntentMessageCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardOutput() GoogleCloudDialogflowV2beta1IntentMessageCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput

func (o GoogleCloudDialogflowV2beta1IntentMessageCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageCardPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageCardArgs, GoogleCloudDialogflowV2beta1IntentMessageCardPtr and GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageCardPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput) ImageUri

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

func (GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardResponse

type GoogleCloudDialogflowV2beta1IntentMessageCardResponse struct {
	// Optional. The collection of card buttons.
	Buttons []GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponse `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 GoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput struct{ *pulumi.OutputState }

The card response message.

func (GoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput) ImageUri

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

func (GoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCardResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect struct {
	// Carousel items.
	Items []GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem `pulumi:"items"`
}

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

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs struct {
	// Carousel items.
	Items GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayInput `pulumi:"items"`
}

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

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectInput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput() GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput
}

GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs and GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectInput` via:

GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem

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

An item in the carousel.

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArgs

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

An item in the carousel.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArgs) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArray

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArray []GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemInput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArray) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArray) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArray) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArray and GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArray{ GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemInput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput() GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput
}

GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArgs and GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemInput` via:

GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput struct{ *pulumi.OutputState }

An item in the carousel.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput) Description

Optional. The body text of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput) Info

Additional info about the option item.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput) Title

Title of the carousel item.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponse

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

An item in the carousel.

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseOutput struct{ *pulumi.OutputState }

An item in the carousel.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseOutput) Description

Optional. The body text of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseOutput) Info

Additional info about the option item.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseOutput) Title

Title of the carousel item.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput) Items

Carousel items.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs, GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtr and GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput) Items

Carousel items.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponse

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponse struct {
	// Carousel items.
	Items []GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponse `pulumi:"items"`
}

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

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponseOutput) Items

Carousel items.

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageColumnProperties

type GoogleCloudDialogflowV2beta1IntentMessageColumnProperties struct {
	// Column heading.
	Header string `pulumi:"header"`
	// Optional. Defines text alignment for all cells in this column.
	HorizontalAlignment *GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment `pulumi:"horizontalAlignment"`
}

Column properties for TableCard.

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs struct {
	// Column heading.
	Header pulumi.StringInput `pulumi:"header"`
	// Optional. Defines text alignment for all cells in this column.
	HorizontalAlignment GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrInput `pulumi:"horizontalAlignment"`
}

Column properties for TableCard.

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArray

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArray []GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesInput

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArray) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArray) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArray) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArray and GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArray{ GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment string

Optional. Defines text alignment for all cells in this column.

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput() GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput
}

GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentArgs and GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentInput` via:

GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput
}

func GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtr added in v0.6.0

func GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtr(v string) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignmentPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesInput

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput() GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput
}

GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs and GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesInput` via:

GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput struct{ *pulumi.OutputState }

Column properties for TableCard.

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput) Header

Column heading.

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput) HorizontalAlignment

Optional. Defines text alignment for all cells in this column.

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesOutput

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponse

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponse 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 GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutput struct{ *pulumi.OutputState }

Column properties for TableCard.

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutput) Header

Column heading.

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutput) HorizontalAlignment

Optional. Defines text alignment for all cells in this column.

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageImage

type GoogleCloudDialogflowV2beta1IntentMessageImage struct {
	// A text description of the image to be used for accessibility, e.g., screen readers. Required if image_uri is set for CarouselSelect.
	AccessibilityText *string `pulumi:"accessibilityText"`
	// Optional. The public URI to an image file.
	ImageUri *string `pulumi:"imageUri"`
}

The image response message.

type GoogleCloudDialogflowV2beta1IntentMessageImageArgs

type GoogleCloudDialogflowV2beta1IntentMessageImageArgs struct {
	// A text description of the image to be used for accessibility, e.g., screen readers. Required if image_uri is set for CarouselSelect.
	AccessibilityText pulumi.StringPtrInput `pulumi:"accessibilityText"`
	// Optional. The public URI to an image file.
	ImageUri pulumi.StringPtrInput `pulumi:"imageUri"`
}

The image response message.

func (GoogleCloudDialogflowV2beta1IntentMessageImageArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageImageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageImageOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageImageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageImageOutput() GoogleCloudDialogflowV2beta1IntentMessageImageOutput

func (GoogleCloudDialogflowV2beta1IntentMessageImageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageImageOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageImageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageImageOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageImageOutput

func (GoogleCloudDialogflowV2beta1IntentMessageImageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageImageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput() GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageImageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageImageArgs) ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageImageInput

type GoogleCloudDialogflowV2beta1IntentMessageImageInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageImageOutput() GoogleCloudDialogflowV2beta1IntentMessageImageOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageImageOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageImageOutput
}

GoogleCloudDialogflowV2beta1IntentMessageImageInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageImageArgs and GoogleCloudDialogflowV2beta1IntentMessageImageOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageImageInput` via:

GoogleCloudDialogflowV2beta1IntentMessageImageArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageImageOutput

type GoogleCloudDialogflowV2beta1IntentMessageImageOutput struct{ *pulumi.OutputState }

The image response message.

func (GoogleCloudDialogflowV2beta1IntentMessageImageOutput) AccessibilityText

A text description of the image to be used for accessibility, e.g., screen readers. Required if image_uri is set for CarouselSelect.

func (GoogleCloudDialogflowV2beta1IntentMessageImageOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageImageOutput) ImageUri

Optional. The public URI to an image file.

func (GoogleCloudDialogflowV2beta1IntentMessageImageOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImageOutput

func (GoogleCloudDialogflowV2beta1IntentMessageImageOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImageOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageImageOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImageOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageImageOutput

func (GoogleCloudDialogflowV2beta1IntentMessageImageOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput

func (o GoogleCloudDialogflowV2beta1IntentMessageImageOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput() GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageImageOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageImageOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageImagePtrInput

type GoogleCloudDialogflowV2beta1IntentMessageImagePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput() GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageImagePtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageImageArgs, GoogleCloudDialogflowV2beta1IntentMessageImagePtr and GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageImagePtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageImageArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput) AccessibilityText

A text description of the image to be used for accessibility, e.g., screen readers. Required if image_uri is set for CarouselSelect.

func (GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput) ImageUri

Optional. The public URI to an image file.

func (GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageImageResponse

type GoogleCloudDialogflowV2beta1IntentMessageImageResponse struct {
	// A text description of the image to be used for accessibility, e.g., screen readers. Required if image_uri is set for CarouselSelect.
	AccessibilityText string `pulumi:"accessibilityText"`
	// Optional. The public URI to an image file.
	ImageUri string `pulumi:"imageUri"`
}

The image response message.

type GoogleCloudDialogflowV2beta1IntentMessageImageResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageImageResponseOutput struct{ *pulumi.OutputState }

The image response message.

func (GoogleCloudDialogflowV2beta1IntentMessageImageResponseOutput) AccessibilityText

A text description of the image to be used for accessibility, e.g., screen readers. Required if image_uri is set for CarouselSelect.

func (GoogleCloudDialogflowV2beta1IntentMessageImageResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageImageResponseOutput) ImageUri

Optional. The public URI to an image file.

func (GoogleCloudDialogflowV2beta1IntentMessageImageResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImageResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageImageResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImageResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageImageResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageImageResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageImageResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageInput

type GoogleCloudDialogflowV2beta1IntentMessageInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageOutput() GoogleCloudDialogflowV2beta1IntentMessageOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageOutput
}

GoogleCloudDialogflowV2beta1IntentMessageInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageArgs and GoogleCloudDialogflowV2beta1IntentMessageOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageInput` via:

GoogleCloudDialogflowV2beta1IntentMessageArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion 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 GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs 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 (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionInput

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput() GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput
}

GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs and GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionInput` via:

GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput struct{ *pulumi.OutputState }

The suggestion chip message that allows the user to jump out to the app or website associated with this agent.

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput) DestinationName

The name of the app or site this chip is linking to.

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionOutput) Uri

The URI of the app or site to open when the user taps the suggestion chip.

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs, GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtr and GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput) DestinationName

The name of the app or site this chip is linking to.

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionPtrOutput) Uri

The URI of the app or site to open when the user taps the suggestion chip.

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponse

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponse 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 GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponseOutput struct{ *pulumi.OutputState }

The suggestion chip message that allows the user to jump out to the app or website associated with this agent.

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponseOutput) DestinationName

The name of the app or site this chip is linking to.

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponseOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponseOutput) Uri

The URI of the app or site to open when the user taps the suggestion chip.

type GoogleCloudDialogflowV2beta1IntentMessageListSelect

type GoogleCloudDialogflowV2beta1IntentMessageListSelect struct {
	// List items.
	Items []GoogleCloudDialogflowV2beta1IntentMessageListSelectItem `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 GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs

type GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs struct {
	// List items.
	Items GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayInput `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 (GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectInput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageListSelectOutput() GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageListSelectOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput
}

GoogleCloudDialogflowV2beta1IntentMessageListSelectInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs and GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageListSelectInput` via:

GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItem

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItem struct {
	// Optional. The main text describing the item.
	Description *string `pulumi:"description"`
	// Optional. The image to display.
	Image *GoogleCloudDialogflowV2beta1IntentMessageImage `pulumi:"image"`
	// Additional information about this option.
	Info GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo `pulumi:"info"`
	// The title of the list item.
	Title string `pulumi:"title"`
}

An item in the list.

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs struct {
	// Optional. The main text describing the item.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Optional. The image to display.
	Image GoogleCloudDialogflowV2beta1IntentMessageImagePtrInput `pulumi:"image"`
	// Additional information about this option.
	Info GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoInput `pulumi:"info"`
	// The title of the list item.
	Title pulumi.StringInput `pulumi:"title"`
}

An item in the list.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArray

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArray []GoogleCloudDialogflowV2beta1IntentMessageListSelectItemInput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArray) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArray) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArray) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArray and GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArray{ GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemInput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput() GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput
}

GoogleCloudDialogflowV2beta1IntentMessageListSelectItemInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs and GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageListSelectItemInput` via:

GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput struct{ *pulumi.OutputState }

An item in the list.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput) Description

Optional. The main text describing the item.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput) Info

Additional information about this option.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput) Title

The title of the list item.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectItemOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponse

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponse struct {
	// Optional. The main text describing the item.
	Description string `pulumi:"description"`
	// Optional. The image to display.
	Image GoogleCloudDialogflowV2beta1IntentMessageImageResponse `pulumi:"image"`
	// Additional information about this option.
	Info GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponse `pulumi:"info"`
	// The title of the list item.
	Title string `pulumi:"title"`
}

An item in the list.

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput struct{ *pulumi.OutputState }

An item in the list.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput) Description

Optional. The main text describing the item.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput) Info

Additional information about this option.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput) Title

The title of the list item.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput) Items

List items.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput) Subtitle

Optional. Subtitle of the list.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput) Title

Optional. The overall title of the list.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs, GoogleCloudDialogflowV2beta1IntentMessageListSelectPtr and GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput) Items

List items.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput) Subtitle

Optional. Subtitle of the list.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput) Title

Optional. The overall title of the list.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectResponse

type GoogleCloudDialogflowV2beta1IntentMessageListSelectResponse struct {
	// List items.
	Items []GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponse `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 GoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutput) Items

List items.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutput) Subtitle

Optional. Subtitle of the list.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutput) Title

Optional. The overall title of the list.

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageListSelectResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContent

type GoogleCloudDialogflowV2beta1IntentMessageMediaContent struct {
	// List of media objects.
	MediaObjects []GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject `pulumi:"mediaObjects"`
	// Optional. What type of media is the content (ie "audio").
	MediaType *GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType `pulumi:"mediaType"`
}

The media content card for Actions on Google.

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs struct {
	// List of media objects.
	MediaObjects GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayInput `pulumi:"mediaObjects"`
	// Optional. What type of media is the content (ie "audio").
	MediaType GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrInput `pulumi:"mediaType"`
}

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentInput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput() GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput
}

GoogleCloudDialogflowV2beta1IntentMessageMediaContentInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs and GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageMediaContentInput` via:

GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType string

Optional. What type of media is the content (ie "audio").

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput() GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput
}

GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeArgs and GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeInput` via:

GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput() GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput
}

func GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtr added in v0.6.0

func GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtr(v string) GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrInput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput struct{ *pulumi.OutputState }

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput) MediaObjects

List of media objects.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput) MediaType

Optional. What type of media is the content (ie "audio").

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs, GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtr and GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput) MediaObjects

List of media objects.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput) MediaType

Optional. What type of media is the content (ie "audio").

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponse

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponse struct {
	// List of media objects.
	MediaObjects []GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponse `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 GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject 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 *GoogleCloudDialogflowV2beta1IntentMessageImage `pulumi:"icon"`
	// Optional. Image to display above media content.
	LargeImage *GoogleCloudDialogflowV2beta1IntentMessageImage `pulumi:"largeImage"`
	// Name of media card.
	Name string `pulumi:"name"`
}

Response media object for media content card.

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArgs

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArgs 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 GoogleCloudDialogflowV2beta1IntentMessageImagePtrInput `pulumi:"icon"`
	// Optional. Image to display above media content.
	LargeImage GoogleCloudDialogflowV2beta1IntentMessageImagePtrInput `pulumi:"largeImage"`
	// Name of media card.
	Name pulumi.StringInput `pulumi:"name"`
}

Response media object for media content card.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArgs) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArray

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArray []GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectInput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArray) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArray) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArray) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArray and GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArray{ GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectInput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput() GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput
}

GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArgs and GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectInput` via:

GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput struct{ *pulumi.OutputState }

Response media object for media content card.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput) ContentUrl

Url where the media is stored.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput) Description

Optional. Description of media card.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput) Icon

Optional. Icon to display above media content.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput) LargeImage

Optional. Image to display above media content.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput) Name

Name of media card.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponse

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponse 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 GoogleCloudDialogflowV2beta1IntentMessageImageResponse `pulumi:"icon"`
	// Optional. Image to display above media content.
	LargeImage GoogleCloudDialogflowV2beta1IntentMessageImageResponse `pulumi:"largeImage"`
	// Name of media card.
	Name string `pulumi:"name"`
}

Response media object for media content card.

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutput struct{ *pulumi.OutputState }

Response media object for media content card.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutput) ContentUrl

Url where the media is stored.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutput) Description

Optional. Description of media card.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutput) Icon

Optional. Icon to display above media content.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutput) LargeImage

Optional. Image to display above media content.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutput) Name

Name of media card.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutput struct{ *pulumi.OutputState }

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutput) MediaObjects

List of media objects.

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutput) MediaType

Optional. What type of media is the content (ie "audio").

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageOutput

type GoogleCloudDialogflowV2beta1IntentMessageOutput struct{ *pulumi.OutputState }

Corresponds to the `Response` field in the Dialogflow console.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) BasicCard

Displays a basic card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) BrowseCarouselCard

Browse carousel card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) Card

Displays a card.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) CarouselSelect

Displays a carousel card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) Image

Displays an image.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) LinkOutSuggestion

Displays a link out suggestion chip for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) ListSelect

Displays a list card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) MediaContent

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) Payload

A custom platform-specific response.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) Platform

Optional. The platform that this message is intended for.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) QuickReplies

Displays quick replies.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) RbmCarouselRichCard

Rich Business Messaging (RBM) carousel rich card response.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) RbmStandaloneRichCard

Standalone Rich Business Messaging (RBM) rich card response.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) RbmText

Rich Business Messaging (RBM) text response. RBM allows businesses to send enriched and branded versions of SMS. See https://jibe.google.com/business-messaging.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) SimpleResponses

Returns a voice or text-only response for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) Suggestions

Displays suggestion chips for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) TableCard

Table card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) TelephonyPlayAudio

Plays audio from a file in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) TelephonySynthesizeSpeech

Synthesizes speech in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) TelephonyTransferCall

Transfers the call in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) Text

Returns a text response.

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) ToGoogleCloudDialogflowV2beta1IntentMessageOutput

func (o GoogleCloudDialogflowV2beta1IntentMessageOutput) ToGoogleCloudDialogflowV2beta1IntentMessageOutput() GoogleCloudDialogflowV2beta1IntentMessageOutput

func (GoogleCloudDialogflowV2beta1IntentMessageOutput) ToGoogleCloudDialogflowV2beta1IntentMessageOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageOutput) ToGoogleCloudDialogflowV2beta1IntentMessageOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageOutput

type GoogleCloudDialogflowV2beta1IntentMessagePlatform added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessagePlatform string

Optional. The platform that this message is intended for.

func (GoogleCloudDialogflowV2beta1IntentMessagePlatform) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformOutput added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformOutput() GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput

func (GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput

func (GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput() GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatform) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessagePlatformInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessagePlatformInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessagePlatformOutput() GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput
	ToGoogleCloudDialogflowV2beta1IntentMessagePlatformOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput
}

GoogleCloudDialogflowV2beta1IntentMessagePlatformInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessagePlatformArgs and GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessagePlatformInput` via:

GoogleCloudDialogflowV2beta1IntentMessagePlatformArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput() GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput
}

func GoogleCloudDialogflowV2beta1IntentMessagePlatformPtr added in v0.6.0

func GoogleCloudDialogflowV2beta1IntentMessagePlatformPtr(v string) GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrInput

type GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessagePlatformPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageQuickReplies

type GoogleCloudDialogflowV2beta1IntentMessageQuickReplies 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 GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs 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 (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesInput

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput() GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput
}

GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs and GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesInput` via:

GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput struct{ *pulumi.OutputState }

The quick replies response message.

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput) QuickReplies

Optional. The collection of quick replies.

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput) Title

Optional. The title of the collection of quick replies.

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs, GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtr and GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput) QuickReplies

Optional. The collection of quick replies.

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput) Title

Optional. The title of the collection of quick replies.

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponse

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponse 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 GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutput struct{ *pulumi.OutputState }

The quick replies response message.

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutput) QuickReplies

Optional. The collection of quick replies.

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutput) Title

Optional. The title of the collection of quick replies.

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent struct {
	// Optional. Description of the card (at most 2000 bytes). At least one of the title, description or media must be set.
	Description *string `pulumi:"description"`
	// Optional. However at least one of the title, description or media must be set. Media (image, GIF or a video) to include in the card.
	Media *GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia `pulumi:"media"`
	// Optional. List of suggestions to include in the card.
	Suggestions []GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion `pulumi:"suggestions"`
	// Optional. Title of the card (at most 200 bytes). At least one of the title, description or media must be set.
	Title *string `pulumi:"title"`
}

Rich Business Messaging (RBM) Card content

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs struct {
	// Optional. Description of the card (at most 2000 bytes). At least one of the title, description or media must be set.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Optional. However at least one of the title, description or media must be set. Media (image, GIF or a video) to include in the card.
	Media GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrInput `pulumi:"media"`
	// Optional. List of suggestions to include in the card.
	Suggestions GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayInput `pulumi:"suggestions"`
	// Optional. Title of the card (at most 200 bytes). At least one of the title, description or media must be set.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

Rich Business Messaging (RBM) Card content

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArray

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArray []GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentInput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArray) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArray) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArray) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArray and GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArray{ GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) Card content

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput) Description

Optional. Description of the card (at most 2000 bytes). At least one of the title, description or media must be set.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput) Media

Optional. However at least one of the title, description or media must be set. Media (image, GIF or a video) to include in the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput) Suggestions

Optional. List of suggestions to include in the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput) Title

Optional. Title of the card (at most 200 bytes). At least one of the title, description or media must be set.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs, GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtr and GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput) Description

Optional. Description of the card (at most 2000 bytes). At least one of the title, description or media must be set.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput) Media

Optional. However at least one of the title, description or media must be set. Media (image, GIF or a video) to include in the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput) Suggestions

Optional. List of suggestions to include in the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput) Title

Optional. Title of the card (at most 200 bytes). At least one of the title, description or media must be set.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia struct {
	// Publicly reachable URI of the file. The RBM platform determines the MIME type of the file from the content-type field in the HTTP headers when the platform fetches the file. The content-type field must be present and accurate in the HTTP response from the URL.
	FileUri string `pulumi:"fileUri"`
	// Required for cards with vertical orientation. The height of the media within a rich card with a vertical layout. For a standalone card with horizontal layout, height is not customizable, and this field is ignored.
	Height *GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight `pulumi:"height"`
	// Optional. Publicly reachable URI of the thumbnail.If you don't provide a thumbnail URI, the RBM platform displays a blank placeholder thumbnail until the user's device downloads the file. Depending on the user's setting, the file may not download automatically and may require the user to tap a download button.
	ThumbnailUri *string `pulumi:"thumbnailUri"`
}

Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported: Image Types * image/jpeg * image/jpg' * image/gif * image/png Video Types * video/h263 * video/m4v * video/mp4 * video/mpeg * video/mpeg4 * video/webm

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs struct {
	// Publicly reachable URI of the file. The RBM platform determines the MIME type of the file from the content-type field in the HTTP headers when the platform fetches the file. The content-type field must be present and accurate in the HTTP response from the URL.
	FileUri pulumi.StringInput `pulumi:"fileUri"`
	// Required for cards with vertical orientation. The height of the media within a rich card with a vertical layout. For a standalone card with horizontal layout, height is not customizable, and this field is ignored.
	Height GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrInput `pulumi:"height"`
	// Optional. Publicly reachable URI of the thumbnail.If you don't provide a thumbnail URI, the RBM platform displays a blank placeholder thumbnail until the user's device downloads the file. Depending on the user's setting, the file may not download automatically and may require the user to tap a download button.
	ThumbnailUri pulumi.StringPtrInput `pulumi:"thumbnailUri"`
}

Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported: Image Types * image/jpeg * image/jpg' * image/gif * image/png Video Types * video/h263 * video/m4v * video/mp4 * video/mpeg * video/mpeg4 * video/webm

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight string

Required for cards with vertical orientation. The height of the media within a rich card with a vertical layout. For a standalone card with horizontal layout, height is not customizable, and this field is ignored.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput
}

func GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtr added in v0.6.0

func GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtr(v string) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeightPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported: Image Types * image/jpeg * image/jpg' * image/gif * image/png Video Types * video/h263 * video/m4v * video/mp4 * video/mpeg * video/mpeg4 * video/webm

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput) FileUri

Publicly reachable URI of the file. The RBM platform determines the MIME type of the file from the content-type field in the HTTP headers when the platform fetches the file. The content-type field must be present and accurate in the HTTP response from the URL.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput) Height

Required for cards with vertical orientation. The height of the media within a rich card with a vertical layout. For a standalone card with horizontal layout, height is not customizable, and this field is ignored.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput) ThumbnailUri

Optional. Publicly reachable URI of the thumbnail.If you don't provide a thumbnail URI, the RBM platform displays a blank placeholder thumbnail until the user's device downloads the file. Depending on the user's setting, the file may not download automatically and may require the user to tap a download button.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs, GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtr and GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput) FileUri

Publicly reachable URI of the file. The RBM platform determines the MIME type of the file from the content-type field in the HTTP headers when the platform fetches the file. The content-type field must be present and accurate in the HTTP response from the URL.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput) Height

Required for cards with vertical orientation. The height of the media within a rich card with a vertical layout. For a standalone card with horizontal layout, height is not customizable, and this field is ignored.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput) ThumbnailUri

Optional. Publicly reachable URI of the thumbnail.If you don't provide a thumbnail URI, the RBM platform displays a blank placeholder thumbnail until the user's device downloads the file. Depending on the user's setting, the file may not download automatically and may require the user to tap a download button.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaPtrOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponse

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponse struct {
	// Publicly reachable URI of the file. The RBM platform determines the MIME type of the file from the content-type field in the HTTP headers when the platform fetches the file. The content-type field must be present and accurate in the HTTP response from the URL.
	FileUri string `pulumi:"fileUri"`
	// Required for cards with vertical orientation. The height of the media within a rich card with a vertical layout. For a standalone card with horizontal layout, height is not customizable, and this field is ignored.
	Height string `pulumi:"height"`
	// Optional. Publicly reachable URI of the thumbnail.If you don't provide a thumbnail URI, the RBM platform displays a blank placeholder thumbnail until the user's device downloads the file. Depending on the user's setting, the file may not download automatically and may require the user to tap a download button.
	ThumbnailUri string `pulumi:"thumbnailUri"`
}

Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported: Image Types * image/jpeg * image/jpg' * image/gif * image/png Video Types * video/h263 * video/m4v * video/mp4 * video/mpeg * video/mpeg4 * video/webm

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponseOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported: Image Types * image/jpeg * image/jpg' * image/gif * image/png Video Types * video/h263 * video/m4v * video/mp4 * video/mpeg * video/mpeg4 * video/webm

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponseOutput) FileUri

Publicly reachable URI of the file. The RBM platform determines the MIME type of the file from the content-type field in the HTTP headers when the platform fetches the file. The content-type field must be present and accurate in the HTTP response from the URL.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponseOutput) Height

Required for cards with vertical orientation. The height of the media within a rich card with a vertical layout. For a standalone card with horizontal layout, height is not customizable, and this field is ignored.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponseOutput) ThumbnailUri

Optional. Publicly reachable URI of the thumbnail.If you don't provide a thumbnail URI, the RBM platform displays a blank placeholder thumbnail until the user's device downloads the file. Depending on the user's setting, the file may not download automatically and may require the user to tap a download button.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponse

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponse struct {
	// Optional. Description of the card (at most 2000 bytes). At least one of the title, description or media must be set.
	Description string `pulumi:"description"`
	// Optional. However at least one of the title, description or media must be set. Media (image, GIF or a video) to include in the card.
	Media GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponse `pulumi:"media"`
	// Optional. List of suggestions to include in the card.
	Suggestions []GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponse `pulumi:"suggestions"`
	// Optional. Title of the card (at most 200 bytes). At least one of the title, description or media must be set.
	Title string `pulumi:"title"`
}

Rich Business Messaging (RBM) Card content

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) Card content

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput) Description

Optional. Description of the card (at most 2000 bytes). At least one of the title, description or media must be set.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput) Media

Optional. However at least one of the title, description or media must be set. Media (image, GIF or a video) to include in the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput) Suggestions

Optional. List of suggestions to include in the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput) Title

Optional. Title of the card (at most 200 bytes). At least one of the title, description or media must be set.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard struct {
	// The cards in the carousel. A carousel must have at least 2 cards and at most 10.
	CardContents []GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent `pulumi:"cardContents"`
	// The width of the cards in the carousel.
	CardWidth GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth `pulumi:"cardWidth"`
}

Carousel Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. If you want to show a single card with more control over the layout, please use RbmStandaloneCard instead.

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs struct {
	// The cards in the carousel. A carousel must have at least 2 cards and at most 10.
	CardContents GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArrayInput `pulumi:"cardContents"`
	// The width of the cards in the carousel.
	CardWidth GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthInput `pulumi:"cardWidth"`
}

Carousel Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. If you want to show a single card with more control over the layout, please use RbmStandaloneCard instead.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth string

Required. The width of the cards in the carousel.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput
}

func GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtr added in v0.6.0

func GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtr(v string) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidthPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput struct{ *pulumi.OutputState }

Carousel Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. If you want to show a single card with more control over the layout, please use RbmStandaloneCard instead.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput) CardContents

The cards in the carousel. A carousel must have at least 2 cards and at most 10.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput) CardWidth

The width of the cards in the carousel.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs, GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtr and GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput) CardContents

The cards in the carousel. A carousel must have at least 2 cards and at most 10.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput) CardWidth

The width of the cards in the carousel.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponse

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponse struct {
	// The cards in the carousel. A carousel must have at least 2 cards and at most 10.
	CardContents []GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponse `pulumi:"cardContents"`
	// The width of the cards in the carousel.
	CardWidth string `pulumi:"cardWidth"`
}

Carousel Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. If you want to show a single card with more control over the layout, please use RbmStandaloneCard instead.

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutput struct{ *pulumi.OutputState }

Carousel Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. If you want to show a single card with more control over the layout, please use RbmStandaloneCard instead.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutput) CardContents

The cards in the carousel. A carousel must have at least 2 cards and at most 10.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutput) CardWidth

The width of the cards in the carousel.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard struct {
	// Card content.
	CardContent GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent `pulumi:"cardContent"`
	// Orientation of the card.
	CardOrientation GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation `pulumi:"cardOrientation"`
	// Required if orientation is horizontal. Image preview alignment for standalone cards with horizontal layout.
	ThumbnailImageAlignment *GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment `pulumi:"thumbnailImageAlignment"`
}

Standalone Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs struct {
	// Card content.
	CardContent GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentInput `pulumi:"cardContent"`
	// Orientation of the card.
	CardOrientation GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationInput `pulumi:"cardOrientation"`
	// Required if orientation is horizontal. Image preview alignment for standalone cards with horizontal layout.
	ThumbnailImageAlignment GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrInput `pulumi:"thumbnailImageAlignment"`
}

Standalone Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation string

Required. Orientation of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput
}

func GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtr added in v0.6.0

func GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtr(v string) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientationPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput struct{ *pulumi.OutputState }

Standalone Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput) CardContent

Card content.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput) CardOrientation

Orientation of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput) ThumbnailImageAlignment

Required if orientation is horizontal. Image preview alignment for standalone cards with horizontal layout.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs, GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtr and GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput) CardContent

Card content.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput) CardOrientation

Orientation of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput) ThumbnailImageAlignment

Required if orientation is horizontal. Image preview alignment for standalone cards with horizontal layout.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponse

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponse struct {
	// Card content.
	CardContent GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponse `pulumi:"cardContent"`
	// Orientation of the card.
	CardOrientation string `pulumi:"cardOrientation"`
	// Required if orientation is horizontal. Image preview alignment for standalone cards with horizontal layout.
	ThumbnailImageAlignment string `pulumi:"thumbnailImageAlignment"`
}

Standalone Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponseOutput struct{ *pulumi.OutputState }

Standalone Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponseOutput) CardContent

Card content.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponseOutput) CardOrientation

Orientation of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponseOutput) ThumbnailImageAlignment

Required if orientation is horizontal. Image preview alignment for standalone cards with horizontal layout.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment string

Required if orientation is horizontal. Image preview alignment for standalone cards with horizontal layout.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput
}

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignmentPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction struct {
	// Suggested client side action: Dial a phone number
	Dial *GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial `pulumi:"dial"`
	// Suggested client side action: Open a URI on device
	OpenUrl *GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri `pulumi:"openUrl"`
	// Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.
	PostbackData *string `pulumi:"postbackData"`
	// Suggested client side action: Share user location
	ShareLocation *GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation `pulumi:"shareLocation"`
	// Text to display alongside the action.
	Text *string `pulumi:"text"`
}

Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs struct {
	// Suggested client side action: Dial a phone number
	Dial GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrInput `pulumi:"dial"`
	// Suggested client side action: Open a URI on device
	OpenUrl GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrInput `pulumi:"openUrl"`
	// Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.
	PostbackData pulumi.StringPtrInput `pulumi:"postbackData"`
	// Suggested client side action: Share user location
	ShareLocation GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrInput `pulumi:"shareLocation"`
	// Text to display alongside the action.
	Text pulumi.StringPtrInput `pulumi:"text"`
}

Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) Dial

Suggested client side action: Dial a phone number

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) OpenUrl

Suggested client side action: Open a URI on device

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) PostbackData

Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) ShareLocation

Suggested client side action: Share user location

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) Text

Text to display alongside the action.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs, GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtr and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput) Dial

Suggested client side action: Dial a phone number

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput) OpenUrl

Suggested client side action: Open a URI on device

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput) PostbackData

Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput) ShareLocation

Suggested client side action: Share user location

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput) Text

Text to display alongside the action.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial struct {
	// The phone number to fill in the default dialer app. This field should be in [E.164](https://en.wikipedia.org/wiki/E.164) format. An example of a correctly formatted phone number: +15556767888.
	PhoneNumber string `pulumi:"phoneNumber"`
}

Opens the user's default dialer app with the specified phone number but does not dial automatically.

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs struct {
	// The phone number to fill in the default dialer app. This field should be in [E.164](https://en.wikipedia.org/wiki/E.164) format. An example of a correctly formatted phone number: +15556767888.
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
}

Opens the user's default dialer app with the specified phone number but does not dial automatically.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput struct{ *pulumi.OutputState }

Opens the user's default dialer app with the specified phone number but does not dial automatically.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput) PhoneNumber

The phone number to fill in the default dialer app. This field should be in [E.164](https://en.wikipedia.org/wiki/E.164) format. An example of a correctly formatted phone number: +15556767888.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs, GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtr and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput) PhoneNumber

The phone number to fill in the default dialer app. This field should be in [E.164](https://en.wikipedia.org/wiki/E.164) format. An example of a correctly formatted phone number: +15556767888.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialPtrOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponse

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponse struct {
	// The phone number to fill in the default dialer app. This field should be in [E.164](https://en.wikipedia.org/wiki/E.164) format. An example of a correctly formatted phone number: +15556767888.
	PhoneNumber string `pulumi:"phoneNumber"`
}

Opens the user's default dialer app with the specified phone number but does not dial automatically.

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponseOutput struct{ *pulumi.OutputState }

Opens the user's default dialer app with the specified phone number but does not dial automatically.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponseOutput) PhoneNumber

The phone number to fill in the default dialer app. This field should be in [E.164](https://en.wikipedia.org/wiki/E.164) format. An example of a correctly formatted phone number: +15556767888.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri struct {
	// The uri to open on the user device
	Uri string `pulumi:"uri"`
}

Opens the user's default web browser app to the specified uri If the user has an app installed that is registered as the default handler for the URL, then this app will be opened instead, and its icon will be used in the suggested action UI.

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs struct {
	// The uri to open on the user device
	Uri pulumi.StringInput `pulumi:"uri"`
}

Opens the user's default web browser app to the specified uri If the user has an app installed that is registered as the default handler for the URL, then this app will be opened instead, and its icon will be used in the suggested action UI.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput struct{ *pulumi.OutputState }

Opens the user's default web browser app to the specified uri If the user has an app installed that is registered as the default handler for the URL, then this app will be opened instead, and its icon will be used in the suggested action UI.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriOutput) Uri

The uri to open on the user device

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs, GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtr and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriPtrOutput) Uri

The uri to open on the user device

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponse

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponse struct {
	// The uri to open on the user device
	Uri string `pulumi:"uri"`
}

Opens the user's default web browser app to the specified uri If the user has an app installed that is registered as the default handler for the URL, then this app will be opened instead, and its icon will be used in the suggested action UI.

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponseOutput struct{ *pulumi.OutputState }

Opens the user's default web browser app to the specified uri If the user has an app installed that is registered as the default handler for the URL, then this app will be opened instead, and its icon will be used in the suggested action UI.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponseOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponseOutput) Uri

The uri to open on the user device

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation struct {
}

Opens the device's location chooser so the user can pick a location to send back to the agent.

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs struct {
}

Opens the device's location chooser so the user can pick a location to send back to the agent.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput struct{ *pulumi.OutputState }

Opens the device's location chooser so the user can pick a location to send back to the agent.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs, GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtr and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationPtrOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationResponse

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationResponse struct {
}

Opens the device's location chooser so the user can pick a location to send back to the agent.

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationResponseOutput struct{ *pulumi.OutputState }

Opens the device's location chooser so the user can pick a location to send back to the agent.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponse

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponse struct {
	// Suggested client side action: Dial a phone number
	Dial GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponse `pulumi:"dial"`
	// Suggested client side action: Open a URI on device
	OpenUrl GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponse `pulumi:"openUrl"`
	// Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.
	PostbackData string `pulumi:"postbackData"`
	// Suggested client side action: Share user location
	ShareLocation GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationResponse `pulumi:"shareLocation"`
	// Text to display alongside the action.
	Text string `pulumi:"text"`
}

Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutput) Dial

Suggested client side action: Dial a phone number

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutput) OpenUrl

Suggested client side action: Open a URI on device

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutput) PostbackData

Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutput) ShareLocation

Suggested client side action: Share user location

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutput) Text

Text to display alongside the action.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply struct {
	// Opaque payload that the Dialogflow receives in a user event when the user taps the suggested reply. This data will be also forwarded to webhook to allow performing custom business logic.
	PostbackData *string `pulumi:"postbackData"`
	// Suggested reply text.
	Text *string `pulumi:"text"`
}

Rich Business Messaging (RBM) suggested reply that the user can click instead of typing in their own response.

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs struct {
	// Opaque payload that the Dialogflow receives in a user event when the user taps the suggested reply. This data will be also forwarded to webhook to allow performing custom business logic.
	PostbackData pulumi.StringPtrInput `pulumi:"postbackData"`
	// Suggested reply text.
	Text pulumi.StringPtrInput `pulumi:"text"`
}

Rich Business Messaging (RBM) suggested reply that the user can click instead of typing in their own response.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) suggested reply that the user can click instead of typing in their own response.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput) PostbackData

Opaque payload that the Dialogflow receives in a user event when the user taps the suggested reply. This data will be also forwarded to webhook to allow performing custom business logic.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput) Text

Suggested reply text.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs, GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtr and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput) PostbackData

Opaque payload that the Dialogflow receives in a user event when the user taps the suggested reply. This data will be also forwarded to webhook to allow performing custom business logic.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput) Text

Suggested reply text.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponse

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponse struct {
	// Opaque payload that the Dialogflow receives in a user event when the user taps the suggested reply. This data will be also forwarded to webhook to allow performing custom business logic.
	PostbackData string `pulumi:"postbackData"`
	// Suggested reply text.
	Text string `pulumi:"text"`
}

Rich Business Messaging (RBM) suggested reply that the user can click instead of typing in their own response.

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponseOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) suggested reply that the user can click instead of typing in their own response.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponseOutput) PostbackData

Opaque payload that the Dialogflow receives in a user event when the user taps the suggested reply. This data will be also forwarded to webhook to allow performing custom business logic.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponseOutput) Text

Suggested reply text.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion struct {
	// Predefined client side actions that user can choose
	Action *GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction `pulumi:"action"`
	// Predefined replies for user to select instead of typing
	Reply *GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply `pulumi:"reply"`
}

Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs struct {
	// Predefined client side actions that user can choose
	Action GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionPtrInput `pulumi:"action"`
	// Predefined replies for user to select instead of typing
	Reply GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyPtrInput `pulumi:"reply"`
}

Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArray

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArray []GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionInput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArray) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArray) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArray) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArray and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArray{ GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput) Action

Predefined client side actions that user can choose

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput) Reply

Predefined replies for user to select instead of typing

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponse

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponse struct {
	// Predefined client side actions that user can choose
	Action GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponse `pulumi:"action"`
	// Predefined replies for user to select instead of typing
	Reply GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponse `pulumi:"reply"`
}

Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutput) Action

Predefined client side actions that user can choose

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutput) Reply

Predefined replies for user to select instead of typing

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmText

type GoogleCloudDialogflowV2beta1IntentMessageRbmText struct {
	// Optional. One or more suggestions to show to the user.
	RbmSuggestion []GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion `pulumi:"rbmSuggestion"`
	// Text sent and displayed to the user.
	Text string `pulumi:"text"`
}

Rich Business Messaging (RBM) text response with suggestions.

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs struct {
	// Optional. One or more suggestions to show to the user.
	RbmSuggestion GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArrayInput `pulumi:"rbmSuggestion"`
	// Text sent and displayed to the user.
	Text pulumi.StringInput `pulumi:"text"`
}

Rich Business Messaging (RBM) text response with suggestions.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmTextInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs and GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmTextInput` via:

GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) text response with suggestions.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput) RbmSuggestion

Optional. One or more suggestions to show to the user.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput) Text

Text sent and displayed to the user.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs, GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtr and GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput) RbmSuggestion

Optional. One or more suggestions to show to the user.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput) Text

Text sent and displayed to the user.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmTextPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponse

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponse struct {
	// Optional. One or more suggestions to show to the user.
	RbmSuggestion []GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponse `pulumi:"rbmSuggestion"`
	// Text sent and displayed to the user.
	Text string `pulumi:"text"`
}

Rich Business Messaging (RBM) text response with suggestions.

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutput struct{ *pulumi.OutputState }

Rich Business Messaging (RBM) text response with suggestions.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutput) RbmSuggestion

Optional. One or more suggestions to show to the user.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutput) Text

Text sent and displayed to the user.

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageResponse

type GoogleCloudDialogflowV2beta1IntentMessageResponse struct {
	// Displays a basic card for Actions on Google.
	BasicCard GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponse `pulumi:"basicCard"`
	// Browse carousel card for Actions on Google.
	BrowseCarouselCard GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponse `pulumi:"browseCarouselCard"`
	// Displays a card.
	Card GoogleCloudDialogflowV2beta1IntentMessageCardResponse `pulumi:"card"`
	// Displays a carousel card for Actions on Google.
	CarouselSelect GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponse `pulumi:"carouselSelect"`
	// Displays an image.
	Image GoogleCloudDialogflowV2beta1IntentMessageImageResponse `pulumi:"image"`
	// Displays a link out suggestion chip for Actions on Google.
	LinkOutSuggestion GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponse `pulumi:"linkOutSuggestion"`
	// Displays a list card for Actions on Google.
	ListSelect GoogleCloudDialogflowV2beta1IntentMessageListSelectResponse `pulumi:"listSelect"`
	// The media content card for Actions on Google.
	MediaContent GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponse `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"`
	// Displays quick replies.
	QuickReplies GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponse `pulumi:"quickReplies"`
	// Rich Business Messaging (RBM) carousel rich card response.
	RbmCarouselRichCard GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponse `pulumi:"rbmCarouselRichCard"`
	// Standalone Rich Business Messaging (RBM) rich card response.
	RbmStandaloneRichCard GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponse `pulumi:"rbmStandaloneRichCard"`
	// Rich Business Messaging (RBM) text response. RBM allows businesses to send enriched and branded versions of SMS. See https://jibe.google.com/business-messaging.
	RbmText GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponse `pulumi:"rbmText"`
	// Returns a voice or text-only response for Actions on Google.
	SimpleResponses GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponse `pulumi:"simpleResponses"`
	// Displays suggestion chips for Actions on Google.
	Suggestions GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponse `pulumi:"suggestions"`
	// Table card for Actions on Google.
	TableCard GoogleCloudDialogflowV2beta1IntentMessageTableCardResponse `pulumi:"tableCard"`
	// Plays audio from a file in Telephony Gateway.
	TelephonyPlayAudio GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponse `pulumi:"telephonyPlayAudio"`
	// Synthesizes speech in Telephony Gateway.
	TelephonySynthesizeSpeech GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponse `pulumi:"telephonySynthesizeSpeech"`
	// Transfers the call in Telephony Gateway.
	TelephonyTransferCall GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponse `pulumi:"telephonyTransferCall"`
	// Returns a text response.
	Text GoogleCloudDialogflowV2beta1IntentMessageTextResponse `pulumi:"text"`
}

Corresponds to the `Response` field in the Dialogflow console.

type GoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageResponseOutput struct{ *pulumi.OutputState }

Corresponds to the `Response` field in the Dialogflow console.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) BasicCard

Displays a basic card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) BrowseCarouselCard

Browse carousel card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) Card

Displays a card.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) CarouselSelect

Displays a carousel card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) Image

Displays an image.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) LinkOutSuggestion

Displays a link out suggestion chip for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) ListSelect

Displays a list card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) MediaContent

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) Payload

A custom platform-specific response.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) Platform

Optional. The platform that this message is intended for.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) QuickReplies

Displays quick replies.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) RbmCarouselRichCard

Rich Business Messaging (RBM) carousel rich card response.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) RbmStandaloneRichCard

Standalone Rich Business Messaging (RBM) rich card response.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) RbmText

Rich Business Messaging (RBM) text response. RBM allows businesses to send enriched and branded versions of SMS. See https://jibe.google.com/business-messaging.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) SimpleResponses

Returns a voice or text-only response for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) Suggestions

Displays suggestion chips for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) TableCard

Table card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) TelephonyPlayAudio

Plays audio from a file in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) TelephonySynthesizeSpeech

Synthesizes speech in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) TelephonyTransferCall

Transfers the call in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) Text

Returns a text response.

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo 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 GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs 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 (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoInput

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput() GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput
}

GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs and GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoInput` via:

GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput struct{ *pulumi.OutputState }

Additional info about the select item for when it is triggered in a dialog.

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput) Key

A unique key that will be sent back to the agent if this response is given.

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput) Synonyms

Optional. A list of synonyms that can also be used to trigger this item in dialog.

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoOutput

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponse

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponse 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 GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutput struct{ *pulumi.OutputState }

Additional info about the select item for when it is triggered in a dialog.

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutput) Key

A unique key that will be sent back to the agent if this response is given.

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutput) Synonyms

Optional. A list of synonyms that can also be used to trigger this item in dialog.

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse 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 GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs 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 (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArray

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArray []GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseInput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArray) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArray) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArray) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArray and GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArray{ GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseInput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput() GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput
}

GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs and GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseInput` via:

GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput struct{ *pulumi.OutputState }

The simple response message containing speech or text.

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput) DisplayText

Optional. The text to display.

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput) 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 (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput) TextToSpeech

One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponse

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponse 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 GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutput struct{ *pulumi.OutputState }

The simple response message containing speech or text.

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutput) DisplayText

Optional. The text to display.

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutput) 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 (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutput) TextToSpeech

One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses struct {
	// The list of simple responses.
	SimpleResponses []GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse `pulumi:"simpleResponses"`
}

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs struct {
	// The list of simple responses.
	SimpleResponses GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArrayInput `pulumi:"simpleResponses"`
}

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesInput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput() GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput
}

GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs and GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesInput` via:

GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput 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 (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput) SimpleResponses

The list of simple responses.

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs, GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtr and GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput) SimpleResponses

The list of simple responses.

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponse

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponse struct {
	// The list of simple responses.
	SimpleResponses []GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponse `pulumi:"simpleResponses"`
}

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponseOutput 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 (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponseOutput) SimpleResponses

The list of simple responses.

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestion

type GoogleCloudDialogflowV2beta1IntentMessageSuggestion 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 GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs 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 (GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionArray

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionArray []GoogleCloudDialogflowV2beta1IntentMessageSuggestionInput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageSuggestionArray and GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageSuggestionArray{ GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionInput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput() GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput
}

GoogleCloudDialogflowV2beta1IntentMessageSuggestionInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs and GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageSuggestionInput` via:

GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput struct{ *pulumi.OutputState }

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput) Title

The text shown the in the suggestion chip.

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponse

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponse 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 GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseOutput struct{ *pulumi.OutputState }

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseOutput) Title

The text shown the in the suggestion chip.

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestions

type GoogleCloudDialogflowV2beta1IntentMessageSuggestions struct {
	// The list of suggested replies.
	Suggestions []GoogleCloudDialogflowV2beta1IntentMessageSuggestion `pulumi:"suggestions"`
}

The collection of suggestions.

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs struct {
	// The list of suggested replies.
	Suggestions GoogleCloudDialogflowV2beta1IntentMessageSuggestionArrayInput `pulumi:"suggestions"`
}

The collection of suggestions.

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsInput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput() GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput
}

GoogleCloudDialogflowV2beta1IntentMessageSuggestionsInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs and GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageSuggestionsInput` via:

GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput struct{ *pulumi.OutputState }

The collection of suggestions.

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput) Suggestions

The list of suggested replies.

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs, GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtr and GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput) Suggestions

The list of suggested replies.

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponse

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponse struct {
	// The list of suggested replies.
	Suggestions []GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponse `pulumi:"suggestions"`
}

The collection of suggestions.

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponseOutput struct{ *pulumi.OutputState }

The collection of suggestions.

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponseOutput) Suggestions

The list of suggested replies.

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCard

type GoogleCloudDialogflowV2beta1IntentMessageTableCard struct {
	// Optional. List of buttons for the card.
	Buttons []GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton `pulumi:"buttons"`
	// Optional. Display properties for the columns in this table.
	ColumnProperties []GoogleCloudDialogflowV2beta1IntentMessageColumnProperties `pulumi:"columnProperties"`
	// Optional. Image which should be displayed on the card.
	Image *GoogleCloudDialogflowV2beta1IntentMessageImage `pulumi:"image"`
	// Optional. Rows in this table of data.
	Rows []GoogleCloudDialogflowV2beta1IntentMessageTableCardRow `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 GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs

type GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs struct {
	// Optional. List of buttons for the card.
	Buttons GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArrayInput `pulumi:"buttons"`
	// Optional. Display properties for the columns in this table.
	ColumnProperties GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArrayInput `pulumi:"columnProperties"`
	// Optional. Image which should be displayed on the card.
	Image GoogleCloudDialogflowV2beta1IntentMessageImagePtrInput `pulumi:"image"`
	// Optional. Rows in this table of data.
	Rows GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayInput `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 (GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCell

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCell struct {
	// Text in this cell.
	Text string `pulumi:"text"`
}

Cell of TableCardRow.

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs struct {
	// Text in this cell.
	Text pulumi.StringInput `pulumi:"text"`
}

Cell of TableCardRow.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArray

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArray []GoogleCloudDialogflowV2beta1IntentMessageTableCardCellInput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArray) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArray) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArray) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArray and GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArray{ GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellInput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput() GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTableCardCellInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs and GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTableCardCellInput` via:

GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput struct{ *pulumi.OutputState }

Cell of TableCardRow.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput) Text

Text in this cell.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardCellOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponse

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponse struct {
	// Text in this cell.
	Text string `pulumi:"text"`
}

Cell of TableCardRow.

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseOutput struct{ *pulumi.OutputState }

Cell of TableCardRow.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseOutput) Text

Text in this cell.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardInput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardOutput() GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTableCardInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs and GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTableCardInput` via:

GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput struct{ *pulumi.OutputState }

Table card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) Buttons

Optional. List of buttons for the card.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) ColumnProperties

Optional. Display properties for the columns in this table.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) Image

Optional. Image which should be displayed on the card.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) Rows

Optional. Rows in this table of data.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) Subtitle

Optional. Subtitle to the title.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) Title

Title of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs, GoogleCloudDialogflowV2beta1IntentMessageTableCardPtr and GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput) Buttons

Optional. List of buttons for the card.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput) ColumnProperties

Optional. Display properties for the columns in this table.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput) Image

Optional. Image which should be displayed on the card.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput) Rows

Optional. Rows in this table of data.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput) Subtitle

Optional. Subtitle to the title.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput) Title

Title of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardResponse

type GoogleCloudDialogflowV2beta1IntentMessageTableCardResponse struct {
	// Optional. List of buttons for the card.
	Buttons []GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponse `pulumi:"buttons"`
	// Optional. Display properties for the columns in this table.
	ColumnProperties []GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponse `pulumi:"columnProperties"`
	// Optional. Image which should be displayed on the card.
	Image GoogleCloudDialogflowV2beta1IntentMessageImageResponse `pulumi:"image"`
	// Optional. Rows in this table of data.
	Rows []GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponse `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 GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput struct{ *pulumi.OutputState }

Table card for Actions on Google.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput) Buttons

Optional. List of buttons for the card.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput) ColumnProperties

Optional. Display properties for the columns in this table.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput) Image

Optional. Image which should be displayed on the card.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput) Rows

Optional. Rows in this table of data.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput) Subtitle

Optional. Subtitle to the title.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput) Title

Title of the card.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRow

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRow struct {
	// Optional. List of cells that make up this row.
	Cells []GoogleCloudDialogflowV2beta1IntentMessageTableCardCell `pulumi:"cells"`
	// Optional. Whether to add a visual divider after this row.
	DividerAfter *bool `pulumi:"dividerAfter"`
}

Row of TableCard.

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs struct {
	// Optional. List of cells that make up this row.
	Cells GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArrayInput `pulumi:"cells"`
	// Optional. Whether to add a visual divider after this row.
	DividerAfter pulumi.BoolPtrInput `pulumi:"dividerAfter"`
}

Row of TableCard.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArray

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArray []GoogleCloudDialogflowV2beta1IntentMessageTableCardRowInput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArray) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArray) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArray) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayInput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput() GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArray and GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayInput` via:

GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArray{ GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs{...} }

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowInput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput() GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTableCardRowInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs and GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTableCardRowInput` via:

GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput struct{ *pulumi.OutputState }

Row of TableCard.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput) Cells

Optional. List of cells that make up this row.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput) DividerAfter

Optional. Whether to add a visual divider after this row.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardRowOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponse

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponse struct {
	// Optional. List of cells that make up this row.
	Cells []GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponse `pulumi:"cells"`
	// Optional. Whether to add a visual divider after this row.
	DividerAfter bool `pulumi:"dividerAfter"`
}

Row of TableCard.

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseArrayOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutput struct{ *pulumi.OutputState }

Row of TableCard.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutput) Cells

Optional. List of cells that make up this row.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutput) DividerAfter

Optional. Whether to add a visual divider after this row.

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio struct {
	// URI to a Google Cloud Storage object containing the audio to play, e.g., "gs://bucket/object". The object must contain a single channel (mono) of linear PCM audio (2 bytes / sample) at 8kHz. This object must be readable by the `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` service account where is the number of the Telephony Gateway project (usually the same as the Dialogflow agent project). If the Google Cloud Storage bucket is in the Telephony Gateway project, this permission is added by default when enabling the Dialogflow V2 API. For audio from other sources, consider using the `TelephonySynthesizeSpeech` message with SSML.
	AudioUri string `pulumi:"audioUri"`
}

Plays audio from a file in Telephony Gateway.

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs struct {
	// URI to a Google Cloud Storage object containing the audio to play, e.g., "gs://bucket/object". The object must contain a single channel (mono) of linear PCM audio (2 bytes / sample) at 8kHz. This object must be readable by the `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` service account where is the number of the Telephony Gateway project (usually the same as the Dialogflow agent project). If the Google Cloud Storage bucket is in the Telephony Gateway project, this permission is added by default when enabling the Dialogflow V2 API. For audio from other sources, consider using the `TelephonySynthesizeSpeech` message with SSML.
	AudioUri pulumi.StringInput `pulumi:"audioUri"`
}

Plays audio from a file in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioInput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput() GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs and GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioInput` via:

GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput struct{ *pulumi.OutputState }

Plays audio from a file in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput) AudioUri

URI to a Google Cloud Storage object containing the audio to play, e.g., "gs://bucket/object". The object must contain a single channel (mono) of linear PCM audio (2 bytes / sample) at 8kHz. This object must be readable by the `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` service account where is the number of the Telephony Gateway project (usually the same as the Dialogflow agent project). If the Google Cloud Storage bucket is in the Telephony Gateway project, this permission is added by default when enabling the Dialogflow V2 API. For audio from other sources, consider using the `TelephonySynthesizeSpeech` message with SSML.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs, GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtr and GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput) AudioUri

URI to a Google Cloud Storage object containing the audio to play, e.g., "gs://bucket/object". The object must contain a single channel (mono) of linear PCM audio (2 bytes / sample) at 8kHz. This object must be readable by the `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` service account where is the number of the Telephony Gateway project (usually the same as the Dialogflow agent project). If the Google Cloud Storage bucket is in the Telephony Gateway project, this permission is added by default when enabling the Dialogflow V2 API. For audio from other sources, consider using the `TelephonySynthesizeSpeech` message with SSML.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponse

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponse struct {
	// URI to a Google Cloud Storage object containing the audio to play, e.g., "gs://bucket/object". The object must contain a single channel (mono) of linear PCM audio (2 bytes / sample) at 8kHz. This object must be readable by the `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` service account where is the number of the Telephony Gateway project (usually the same as the Dialogflow agent project). If the Google Cloud Storage bucket is in the Telephony Gateway project, this permission is added by default when enabling the Dialogflow V2 API. For audio from other sources, consider using the `TelephonySynthesizeSpeech` message with SSML.
	AudioUri string `pulumi:"audioUri"`
}

Plays audio from a file in Telephony Gateway.

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponseOutput struct{ *pulumi.OutputState }

Plays audio from a file in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponseOutput) AudioUri

URI to a Google Cloud Storage object containing the audio to play, e.g., "gs://bucket/object". The object must contain a single channel (mono) of linear PCM audio (2 bytes / sample) at 8kHz. This object must be readable by the `service-@gcp-sa-dialogflow.iam.gserviceaccount.com` service account where is the number of the Telephony Gateway project (usually the same as the Dialogflow agent project). If the Google Cloud Storage bucket is in the Telephony Gateway project, this permission is added by default when enabling the Dialogflow V2 API. For audio from other sources, consider using the `TelephonySynthesizeSpeech` message with SSML.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech struct {
	// The SSML to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).
	Ssml *string `pulumi:"ssml"`
	// The raw text to be synthesized.
	Text *string `pulumi:"text"`
}

Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from `DetectIntentResponse.output_audio_config` which can either be set at request-level or can come from the agent-level synthesizer config.

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs struct {
	// The SSML to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).
	Ssml pulumi.StringPtrInput `pulumi:"ssml"`
	// The raw text to be synthesized.
	Text pulumi.StringPtrInput `pulumi:"text"`
}

Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from `DetectIntentResponse.output_audio_config` which can either be set at request-level or can come from the agent-level synthesizer config.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechInput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput() GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs and GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechInput` via:

GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput struct{ *pulumi.OutputState }

Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from `DetectIntentResponse.output_audio_config` which can either be set at request-level or can come from the agent-level synthesizer config.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput) Ssml

The SSML to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput) Text

The raw text to be synthesized.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutputWithContext

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs, GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtr and GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput) Ssml

The SSML to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput) Text

The raw text to be synthesized.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechPtrOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponse

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponse struct {
	// The SSML to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).
	Ssml string `pulumi:"ssml"`
	// The raw text to be synthesized.
	Text string `pulumi:"text"`
}

Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from `DetectIntentResponse.output_audio_config` which can either be set at request-level or can come from the agent-level synthesizer config.

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponseOutput struct{ *pulumi.OutputState }

Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from `DetectIntentResponse.output_audio_config` which can either be set at request-level or can come from the agent-level synthesizer config.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponseOutput) Ssml

The SSML to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponseOutput) Text

The raw text to be synthesized.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall struct {
	// The phone number to transfer the call to in [E.164 format](https://en.wikipedia.org/wiki/E.164). We currently only allow transferring to US numbers (+1xxxyyyzzzz).
	PhoneNumber string `pulumi:"phoneNumber"`
}

Transfers the call in Telephony Gateway.

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs struct {
	// The phone number to transfer the call to in [E.164 format](https://en.wikipedia.org/wiki/E.164). We currently only allow transferring to US numbers (+1xxxyyyzzzz).
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
}

Transfers the call in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallInput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput() GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs and GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallInput` via:

GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput struct{ *pulumi.OutputState }

Transfers the call in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput) PhoneNumber

The phone number to transfer the call to in [E.164 format](https://en.wikipedia.org/wiki/E.164). We currently only allow transferring to US numbers (+1xxxyyyzzzz).

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs, GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtr and GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput) PhoneNumber

The phone number to transfer the call to in [E.164 format](https://en.wikipedia.org/wiki/E.164). We currently only allow transferring to US numbers (+1xxxyyyzzzz).

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponse

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponse struct {
	// The phone number to transfer the call to in [E.164 format](https://en.wikipedia.org/wiki/E.164). We currently only allow transferring to US numbers (+1xxxyyyzzzz).
	PhoneNumber string `pulumi:"phoneNumber"`
}

Transfers the call in Telephony Gateway.

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponseOutput struct{ *pulumi.OutputState }

Transfers the call in Telephony Gateway.

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponseOutput) PhoneNumber

The phone number to transfer the call to in [E.164 format](https://en.wikipedia.org/wiki/E.164). We currently only allow transferring to US numbers (+1xxxyyyzzzz).

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponseOutputWithContext

type GoogleCloudDialogflowV2beta1IntentMessageText

type GoogleCloudDialogflowV2beta1IntentMessageText struct {
	// Optional. The collection of the agent's responses.
	Text []string `pulumi:"text"`
}

The text response message.

type GoogleCloudDialogflowV2beta1IntentMessageTextArgs

type GoogleCloudDialogflowV2beta1IntentMessageTextArgs struct {
	// Optional. The collection of the agent's responses.
	Text pulumi.StringArrayInput `pulumi:"text"`
}

The text response message.

func (GoogleCloudDialogflowV2beta1IntentMessageTextArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTextOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTextOutput() GoogleCloudDialogflowV2beta1IntentMessageTextOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTextOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTextOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput

func (i GoogleCloudDialogflowV2beta1IntentMessageTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentMessageTextArgs) ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTextInput

type GoogleCloudDialogflowV2beta1IntentMessageTextInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTextOutput() GoogleCloudDialogflowV2beta1IntentMessageTextOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTextOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTextOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTextInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTextArgs and GoogleCloudDialogflowV2beta1IntentMessageTextOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTextInput` via:

GoogleCloudDialogflowV2beta1IntentMessageTextArgs{...}

type GoogleCloudDialogflowV2beta1IntentMessageTextOutput

type GoogleCloudDialogflowV2beta1IntentMessageTextOutput struct{ *pulumi.OutputState }

The text response message.

func (GoogleCloudDialogflowV2beta1IntentMessageTextOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTextOutput) Text

Optional. The collection of the agent's responses.

func (GoogleCloudDialogflowV2beta1IntentMessageTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextOutput

func (o GoogleCloudDialogflowV2beta1IntentMessageTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextOutput() GoogleCloudDialogflowV2beta1IntentMessageTextOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTextOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput

func (o GoogleCloudDialogflowV2beta1IntentMessageTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTextOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTextPtrInput

type GoogleCloudDialogflowV2beta1IntentMessageTextPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput() GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput
	ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput
}

GoogleCloudDialogflowV2beta1IntentMessageTextPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentMessageTextArgs, GoogleCloudDialogflowV2beta1IntentMessageTextPtr and GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentMessageTextPtrInput` via:

        GoogleCloudDialogflowV2beta1IntentMessageTextArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput) Text

Optional. The collection of the agent's responses.

func (GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2beta1IntentMessageTextResponse

type GoogleCloudDialogflowV2beta1IntentMessageTextResponse struct {
	// Optional. The collection of the agent's responses.
	Text []string `pulumi:"text"`
}

The text response message.

type GoogleCloudDialogflowV2beta1IntentMessageTextResponseOutput

type GoogleCloudDialogflowV2beta1IntentMessageTextResponseOutput struct{ *pulumi.OutputState }

The text response message.

func (GoogleCloudDialogflowV2beta1IntentMessageTextResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentMessageTextResponseOutput) Text

Optional. The collection of the agent's responses.

func (GoogleCloudDialogflowV2beta1IntentMessageTextResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextResponseOutput

func (GoogleCloudDialogflowV2beta1IntentMessageTextResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentMessageTextResponseOutput) ToGoogleCloudDialogflowV2beta1IntentMessageTextResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentMessageTextResponseOutput

type GoogleCloudDialogflowV2beta1IntentParameter

type GoogleCloudDialogflowV2beta1IntentParameter 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 GoogleCloudDialogflowV2beta1IntentParameterArgs

type GoogleCloudDialogflowV2beta1IntentParameterArgs 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 (GoogleCloudDialogflowV2beta1IntentParameterArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentParameterArgs) ToGoogleCloudDialogflowV2beta1IntentParameterOutput

func (i GoogleCloudDialogflowV2beta1IntentParameterArgs) ToGoogleCloudDialogflowV2beta1IntentParameterOutput() GoogleCloudDialogflowV2beta1IntentParameterOutput

func (GoogleCloudDialogflowV2beta1IntentParameterArgs) ToGoogleCloudDialogflowV2beta1IntentParameterOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentParameterArgs) ToGoogleCloudDialogflowV2beta1IntentParameterOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentParameterOutput

type GoogleCloudDialogflowV2beta1IntentParameterArray

type GoogleCloudDialogflowV2beta1IntentParameterArray []GoogleCloudDialogflowV2beta1IntentParameterInput

func (GoogleCloudDialogflowV2beta1IntentParameterArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentParameterArray) ToGoogleCloudDialogflowV2beta1IntentParameterArrayOutput

func (i GoogleCloudDialogflowV2beta1IntentParameterArray) ToGoogleCloudDialogflowV2beta1IntentParameterArrayOutput() GoogleCloudDialogflowV2beta1IntentParameterArrayOutput

func (GoogleCloudDialogflowV2beta1IntentParameterArray) ToGoogleCloudDialogflowV2beta1IntentParameterArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentParameterArray) ToGoogleCloudDialogflowV2beta1IntentParameterArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentParameterArrayOutput

type GoogleCloudDialogflowV2beta1IntentParameterArrayInput

type GoogleCloudDialogflowV2beta1IntentParameterArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentParameterArrayOutput() GoogleCloudDialogflowV2beta1IntentParameterArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentParameterArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentParameterArrayOutput
}

GoogleCloudDialogflowV2beta1IntentParameterArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentParameterArray and GoogleCloudDialogflowV2beta1IntentParameterArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentParameterArrayInput` via:

GoogleCloudDialogflowV2beta1IntentParameterArray{ GoogleCloudDialogflowV2beta1IntentParameterArgs{...} }

type GoogleCloudDialogflowV2beta1IntentParameterArrayOutput

type GoogleCloudDialogflowV2beta1IntentParameterArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentParameterArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentParameterArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentParameterArrayOutput) ToGoogleCloudDialogflowV2beta1IntentParameterArrayOutput

func (GoogleCloudDialogflowV2beta1IntentParameterArrayOutput) ToGoogleCloudDialogflowV2beta1IntentParameterArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentParameterArrayOutput) ToGoogleCloudDialogflowV2beta1IntentParameterArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentParameterArrayOutput

type GoogleCloudDialogflowV2beta1IntentParameterInput

type GoogleCloudDialogflowV2beta1IntentParameterInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentParameterOutput() GoogleCloudDialogflowV2beta1IntentParameterOutput
	ToGoogleCloudDialogflowV2beta1IntentParameterOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentParameterOutput
}

GoogleCloudDialogflowV2beta1IntentParameterInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentParameterArgs and GoogleCloudDialogflowV2beta1IntentParameterOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentParameterInput` via:

GoogleCloudDialogflowV2beta1IntentParameterArgs{...}

type GoogleCloudDialogflowV2beta1IntentParameterOutput

type GoogleCloudDialogflowV2beta1IntentParameterOutput struct{ *pulumi.OutputState }

Represents intent parameters.

func (GoogleCloudDialogflowV2beta1IntentParameterOutput) 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 (GoogleCloudDialogflowV2beta1IntentParameterOutput) DisplayName

The name of the parameter.

func (GoogleCloudDialogflowV2beta1IntentParameterOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentParameterOutput) 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 (GoogleCloudDialogflowV2beta1IntentParameterOutput) IsList

Optional. Indicates whether the parameter represents a list of values.

func (GoogleCloudDialogflowV2beta1IntentParameterOutput) Mandatory

Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.

func (GoogleCloudDialogflowV2beta1IntentParameterOutput) Name

The unique identifier of this parameter.

func (GoogleCloudDialogflowV2beta1IntentParameterOutput) Prompts

Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.

func (GoogleCloudDialogflowV2beta1IntentParameterOutput) ToGoogleCloudDialogflowV2beta1IntentParameterOutput

func (o GoogleCloudDialogflowV2beta1IntentParameterOutput) ToGoogleCloudDialogflowV2beta1IntentParameterOutput() GoogleCloudDialogflowV2beta1IntentParameterOutput

func (GoogleCloudDialogflowV2beta1IntentParameterOutput) ToGoogleCloudDialogflowV2beta1IntentParameterOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentParameterOutput) ToGoogleCloudDialogflowV2beta1IntentParameterOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentParameterOutput

func (GoogleCloudDialogflowV2beta1IntentParameterOutput) 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 GoogleCloudDialogflowV2beta1IntentParameterResponse

type GoogleCloudDialogflowV2beta1IntentParameterResponse 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 GoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentParameterResponseOutput

type GoogleCloudDialogflowV2beta1IntentParameterResponseOutput struct{ *pulumi.OutputState }

Represents intent parameters.

func (GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) 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 (GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) DisplayName

The name of the parameter.

func (GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) 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 (GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) IsList

Optional. Indicates whether the parameter represents a list of values.

func (GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) Mandatory

Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.

func (GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) Name

The unique identifier of this parameter.

func (GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) Prompts

Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.

func (GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) ToGoogleCloudDialogflowV2beta1IntentParameterResponseOutput

func (GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) ToGoogleCloudDialogflowV2beta1IntentParameterResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) ToGoogleCloudDialogflowV2beta1IntentParameterResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentParameterResponseOutput

func (GoogleCloudDialogflowV2beta1IntentParameterResponseOutput) 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 GoogleCloudDialogflowV2beta1IntentTrainingPhrase

type GoogleCloudDialogflowV2beta1IntentTrainingPhrase 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 []GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart `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 GoogleCloudDialogflowV2beta1IntentTrainingPhraseType `pulumi:"type"`
}

Represents an example that the agent is trained on.

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs 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 GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayInput `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 GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeInput `pulumi:"type"`
}

Represents an example that the agent is trained on.

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput

func (i GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput() GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseArray

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseArray []GoogleCloudDialogflowV2beta1IntentTrainingPhraseInput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput

func (i GoogleCloudDialogflowV2beta1IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput() GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayInput

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput() GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput
}

GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentTrainingPhraseArray and GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayInput` via:

GoogleCloudDialogflowV2beta1IntentTrainingPhraseArray{ GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs{...} }

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseInput

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput() GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput
	ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput
}

GoogleCloudDialogflowV2beta1IntentTrainingPhraseInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs and GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentTrainingPhraseInput` via:

GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs{...}

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput struct{ *pulumi.OutputState }

Represents an example that the agent is trained on.

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput) 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 (GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput) 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 (GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseOutput) Type

The type of the training phrase.

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart 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 GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs 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 (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArray

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArray []GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartInput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArray) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput

func (i GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput() GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutputWithContext

func (i GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayInput

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput() GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput
	ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput
}

GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArray and GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayInput` via:

GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArray{ GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs{...} }

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartInput

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput() GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput
	ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput
}

GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs and GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartInput` via:

GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs{...}

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput struct{ *pulumi.OutputState }

Represents a part of a training phrase.

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput) 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 (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput) EntityType

Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput) Text

The text for this part.

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartOutput) 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 GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponse

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponse 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 GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput struct{ *pulumi.OutputState }

Represents a part of a training phrase.

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput) 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 (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput) EntityType

Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput) Text

The text for this part.

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponseOutput) 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 GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponse

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponse 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 []GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponse `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 GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutput) Index

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput struct{ *pulumi.OutputState }

Represents an example that the agent is trained on.

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput) Name

The unique identifier of this training phrase.

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput) 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 (GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput) 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 (GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseOutput) Type

The type of the training phrase.

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseType added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseType string

Required. The type of the training phrase.

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput() GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput() GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput() GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput
	ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput
}

GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeInput is an input type that accepts GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeArgs and GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeInput` via:

GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeArgs{...}

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput() GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput
	ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput
}

func GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtr added in v0.6.0

func GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtr(v string) GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrInput

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput) ToGoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1IntentTrainingPhraseTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1LoggingConfig

type GoogleCloudDialogflowV2beta1LoggingConfig 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 GoogleCloudDialogflowV2beta1LoggingConfigArgs

type GoogleCloudDialogflowV2beta1LoggingConfigArgs 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 (GoogleCloudDialogflowV2beta1LoggingConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1LoggingConfigArgs) ToGoogleCloudDialogflowV2beta1LoggingConfigOutput

func (i GoogleCloudDialogflowV2beta1LoggingConfigArgs) ToGoogleCloudDialogflowV2beta1LoggingConfigOutput() GoogleCloudDialogflowV2beta1LoggingConfigOutput

func (GoogleCloudDialogflowV2beta1LoggingConfigArgs) ToGoogleCloudDialogflowV2beta1LoggingConfigOutputWithContext

func (i GoogleCloudDialogflowV2beta1LoggingConfigArgs) ToGoogleCloudDialogflowV2beta1LoggingConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1LoggingConfigOutput

func (GoogleCloudDialogflowV2beta1LoggingConfigArgs) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutput

func (i GoogleCloudDialogflowV2beta1LoggingConfigArgs) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutput() GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput

func (GoogleCloudDialogflowV2beta1LoggingConfigArgs) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1LoggingConfigArgs) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput

type GoogleCloudDialogflowV2beta1LoggingConfigInput

type GoogleCloudDialogflowV2beta1LoggingConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1LoggingConfigOutput() GoogleCloudDialogflowV2beta1LoggingConfigOutput
	ToGoogleCloudDialogflowV2beta1LoggingConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1LoggingConfigOutput
}

GoogleCloudDialogflowV2beta1LoggingConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1LoggingConfigArgs and GoogleCloudDialogflowV2beta1LoggingConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1LoggingConfigInput` via:

GoogleCloudDialogflowV2beta1LoggingConfigArgs{...}

type GoogleCloudDialogflowV2beta1LoggingConfigOutput

type GoogleCloudDialogflowV2beta1LoggingConfigOutput struct{ *pulumi.OutputState }

Defines logging behavior for conversation lifecycle events.

func (GoogleCloudDialogflowV2beta1LoggingConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1LoggingConfigOutput) EnableStackdriverLogging

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

func (GoogleCloudDialogflowV2beta1LoggingConfigOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigOutput

func (o GoogleCloudDialogflowV2beta1LoggingConfigOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigOutput() GoogleCloudDialogflowV2beta1LoggingConfigOutput

func (GoogleCloudDialogflowV2beta1LoggingConfigOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigOutputWithContext

func (o GoogleCloudDialogflowV2beta1LoggingConfigOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1LoggingConfigOutput

func (GoogleCloudDialogflowV2beta1LoggingConfigOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutput

func (o GoogleCloudDialogflowV2beta1LoggingConfigOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutput() GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput

func (GoogleCloudDialogflowV2beta1LoggingConfigOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1LoggingConfigOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput

type GoogleCloudDialogflowV2beta1LoggingConfigPtrInput

type GoogleCloudDialogflowV2beta1LoggingConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutput() GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput
}

GoogleCloudDialogflowV2beta1LoggingConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1LoggingConfigArgs, GoogleCloudDialogflowV2beta1LoggingConfigPtr and GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1LoggingConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1LoggingConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput

type GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput) EnableStackdriverLogging

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

func (GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutput

func (o GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutput() GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput

func (GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1LoggingConfigPtrOutput

type GoogleCloudDialogflowV2beta1LoggingConfigResponse

type GoogleCloudDialogflowV2beta1LoggingConfigResponse 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 GoogleCloudDialogflowV2beta1LoggingConfigResponseOutput

type GoogleCloudDialogflowV2beta1LoggingConfigResponseOutput struct{ *pulumi.OutputState }

Defines logging behavior for conversation lifecycle events.

func (GoogleCloudDialogflowV2beta1LoggingConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1LoggingConfigResponseOutput) EnableStackdriverLogging

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

func (GoogleCloudDialogflowV2beta1LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigResponseOutput

func (GoogleCloudDialogflowV2beta1LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2beta1LoggingConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1LoggingConfigResponseOutput

type GoogleCloudDialogflowV2beta1NotificationConfig

type GoogleCloudDialogflowV2beta1NotificationConfig struct {
	// Format of message.
	MessageFormat *GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat `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 GoogleCloudDialogflowV2beta1NotificationConfigArgs

type GoogleCloudDialogflowV2beta1NotificationConfigArgs struct {
	// Format of message.
	MessageFormat GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrInput `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 (GoogleCloudDialogflowV2beta1NotificationConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1NotificationConfigArgs) ToGoogleCloudDialogflowV2beta1NotificationConfigOutput

func (i GoogleCloudDialogflowV2beta1NotificationConfigArgs) ToGoogleCloudDialogflowV2beta1NotificationConfigOutput() GoogleCloudDialogflowV2beta1NotificationConfigOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigArgs) ToGoogleCloudDialogflowV2beta1NotificationConfigOutputWithContext

func (i GoogleCloudDialogflowV2beta1NotificationConfigArgs) ToGoogleCloudDialogflowV2beta1NotificationConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1NotificationConfigOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigArgs) ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutput

func (i GoogleCloudDialogflowV2beta1NotificationConfigArgs) ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutput() GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigArgs) ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1NotificationConfigArgs) ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput

type GoogleCloudDialogflowV2beta1NotificationConfigInput

type GoogleCloudDialogflowV2beta1NotificationConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1NotificationConfigOutput() GoogleCloudDialogflowV2beta1NotificationConfigOutput
	ToGoogleCloudDialogflowV2beta1NotificationConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1NotificationConfigOutput
}

GoogleCloudDialogflowV2beta1NotificationConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1NotificationConfigArgs and GoogleCloudDialogflowV2beta1NotificationConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1NotificationConfigInput` via:

GoogleCloudDialogflowV2beta1NotificationConfigArgs{...}

type GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat added in v0.4.0

type GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat string

Format of message.

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput() GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatInput added in v0.6.0

type GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput() GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput
	ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput
}

GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatInput is an input type that accepts GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatArgs and GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatInput` via:

GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatArgs{...}

type GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput() GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput
	ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput
}

func GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtr added in v0.6.0

func GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtr(v string) GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrInput

type GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1NotificationConfigMessageFormatPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1NotificationConfigOutput

type GoogleCloudDialogflowV2beta1NotificationConfigOutput struct{ *pulumi.OutputState }

Defines notification behavior.

func (GoogleCloudDialogflowV2beta1NotificationConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1NotificationConfigOutput) MessageFormat

Format of message.

func (GoogleCloudDialogflowV2beta1NotificationConfigOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigOutputWithContext

func (o GoogleCloudDialogflowV2beta1NotificationConfigOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1NotificationConfigOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutput

func (o GoogleCloudDialogflowV2beta1NotificationConfigOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutput() GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1NotificationConfigOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigOutput) 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 GoogleCloudDialogflowV2beta1NotificationConfigPtrInput

type GoogleCloudDialogflowV2beta1NotificationConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutput() GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput
}

GoogleCloudDialogflowV2beta1NotificationConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1NotificationConfigArgs, GoogleCloudDialogflowV2beta1NotificationConfigPtr and GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1NotificationConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1NotificationConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput

type GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput) MessageFormat

Format of message.

func (GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigPtrOutput) 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 GoogleCloudDialogflowV2beta1NotificationConfigResponse

type GoogleCloudDialogflowV2beta1NotificationConfigResponse 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 GoogleCloudDialogflowV2beta1NotificationConfigResponseOutput

type GoogleCloudDialogflowV2beta1NotificationConfigResponseOutput struct{ *pulumi.OutputState }

Defines notification behavior.

func (GoogleCloudDialogflowV2beta1NotificationConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1NotificationConfigResponseOutput) MessageFormat

Format of message.

func (GoogleCloudDialogflowV2beta1NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigResponseOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2beta1NotificationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1NotificationConfigResponseOutput

func (GoogleCloudDialogflowV2beta1NotificationConfigResponseOutput) 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 GoogleCloudDialogflowV2beta1SpeechToTextConfig

type GoogleCloudDialogflowV2beta1SpeechToTextConfig 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 *GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant `pulumi:"speechModelVariant"`
	// Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
	UseTimeoutBasedEndpointing *bool `pulumi:"useTimeoutBasedEndpointing"`
}

Configures speech transcription for ConversationProfile.

type GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs

type GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs 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 GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrInput `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 (GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs) ElementType

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigOutput

func (i GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigOutput() GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigOutputWithContext

func (i GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput

func (i GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput() GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput

type GoogleCloudDialogflowV2beta1SpeechToTextConfigInput

type GoogleCloudDialogflowV2beta1SpeechToTextConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1SpeechToTextConfigOutput() GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput
	ToGoogleCloudDialogflowV2beta1SpeechToTextConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput
}

GoogleCloudDialogflowV2beta1SpeechToTextConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs and GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1SpeechToTextConfigInput` via:

GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs{...}

type GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput

type GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput struct{ *pulumi.OutputState }

Configures speech transcription for ConversationProfile.

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput) ElementType

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput) Model added in v0.28.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 (GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput) 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 (GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigOutputWithContext

func (o GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput

func (o GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput() GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigOutput) UseTimeoutBasedEndpointing added in v0.32.0

Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.

type GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrInput

type GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput() GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput
}

GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs, GoogleCloudDialogflowV2beta1SpeechToTextConfigPtr and GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput

type GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput) Model added in v0.28.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 (GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput) 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 (GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigPtrOutput) UseTimeoutBasedEndpointing added in v0.32.0

Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.

type GoogleCloudDialogflowV2beta1SpeechToTextConfigResponse

type GoogleCloudDialogflowV2beta1SpeechToTextConfigResponse 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 GoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput

type GoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput struct{ *pulumi.OutputState }

Configures speech transcription for ConversationProfile.

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput) Model added in v0.28.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 (GoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigResponseOutput) UseTimeoutBasedEndpointing added in v0.32.0

Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.

type GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant added in v0.4.0

type GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant 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 (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantInput added in v0.6.0

type GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput() GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput
	ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput
}

GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantInput is an input type that accepts GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantArgs and GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantInput` via:

GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantArgs{...}

type GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput() GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput
	ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput
}

func GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtr added in v0.6.0

func GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtr(v string) GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrInput

type GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput) ToGoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariantPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1SuggestionFeature

type GoogleCloudDialogflowV2beta1SuggestionFeature struct {
	// Type of Human Agent Assistant API feature to request.
	Type *GoogleCloudDialogflowV2beta1SuggestionFeatureType `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 GoogleCloudDialogflowV2beta1SuggestionFeatureArgs

type GoogleCloudDialogflowV2beta1SuggestionFeatureArgs struct {
	// Type of Human Agent Assistant API feature to request.
	Type GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrInput `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 (GoogleCloudDialogflowV2beta1SuggestionFeatureArgs) ElementType

func (GoogleCloudDialogflowV2beta1SuggestionFeatureArgs) ToGoogleCloudDialogflowV2beta1SuggestionFeatureOutput

func (i GoogleCloudDialogflowV2beta1SuggestionFeatureArgs) ToGoogleCloudDialogflowV2beta1SuggestionFeatureOutput() GoogleCloudDialogflowV2beta1SuggestionFeatureOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureArgs) ToGoogleCloudDialogflowV2beta1SuggestionFeatureOutputWithContext

func (i GoogleCloudDialogflowV2beta1SuggestionFeatureArgs) ToGoogleCloudDialogflowV2beta1SuggestionFeatureOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SuggestionFeatureOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureArgs) ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput

func (i GoogleCloudDialogflowV2beta1SuggestionFeatureArgs) ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput() GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureArgs) ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1SuggestionFeatureArgs) ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput

type GoogleCloudDialogflowV2beta1SuggestionFeatureInput

type GoogleCloudDialogflowV2beta1SuggestionFeatureInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1SuggestionFeatureOutput() GoogleCloudDialogflowV2beta1SuggestionFeatureOutput
	ToGoogleCloudDialogflowV2beta1SuggestionFeatureOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1SuggestionFeatureOutput
}

GoogleCloudDialogflowV2beta1SuggestionFeatureInput is an input type that accepts GoogleCloudDialogflowV2beta1SuggestionFeatureArgs and GoogleCloudDialogflowV2beta1SuggestionFeatureOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1SuggestionFeatureInput` via:

GoogleCloudDialogflowV2beta1SuggestionFeatureArgs{...}

type GoogleCloudDialogflowV2beta1SuggestionFeatureOutput

type GoogleCloudDialogflowV2beta1SuggestionFeatureOutput 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 (GoogleCloudDialogflowV2beta1SuggestionFeatureOutput) ElementType

func (GoogleCloudDialogflowV2beta1SuggestionFeatureOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureOutput

func (o GoogleCloudDialogflowV2beta1SuggestionFeatureOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureOutput() GoogleCloudDialogflowV2beta1SuggestionFeatureOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureOutputWithContext

func (o GoogleCloudDialogflowV2beta1SuggestionFeatureOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SuggestionFeatureOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput

func (o GoogleCloudDialogflowV2beta1SuggestionFeatureOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput() GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1SuggestionFeatureOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureOutput) Type

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2beta1SuggestionFeaturePtrInput

type GoogleCloudDialogflowV2beta1SuggestionFeaturePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput() GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput
	ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput
}

GoogleCloudDialogflowV2beta1SuggestionFeaturePtrInput is an input type that accepts GoogleCloudDialogflowV2beta1SuggestionFeatureArgs, GoogleCloudDialogflowV2beta1SuggestionFeaturePtr and GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1SuggestionFeaturePtrInput` via:

        GoogleCloudDialogflowV2beta1SuggestionFeatureArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput

type GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput) Elem

func (GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeaturePtrOutput) Type

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2beta1SuggestionFeatureResponse

type GoogleCloudDialogflowV2beta1SuggestionFeatureResponse 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 GoogleCloudDialogflowV2beta1SuggestionFeatureResponseOutput

type GoogleCloudDialogflowV2beta1SuggestionFeatureResponseOutput 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 (GoogleCloudDialogflowV2beta1SuggestionFeatureResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1SuggestionFeatureResponseOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureResponseOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureResponseOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1SuggestionFeatureResponseOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SuggestionFeatureResponseOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureResponseOutput) Type

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2beta1SuggestionFeatureType added in v0.4.0

type GoogleCloudDialogflowV2beta1SuggestionFeatureType string

Type of Human Agent Assistant API feature to request.

func (GoogleCloudDialogflowV2beta1SuggestionFeatureType) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput added in v0.6.0

func (e GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput() GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput added in v0.6.0

func (e GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput() GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1SuggestionFeatureTypeInput added in v0.6.0

type GoogleCloudDialogflowV2beta1SuggestionFeatureTypeInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput() GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput
	ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput
}

GoogleCloudDialogflowV2beta1SuggestionFeatureTypeInput is an input type that accepts GoogleCloudDialogflowV2beta1SuggestionFeatureTypeArgs and GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1SuggestionFeatureTypeInput` via:

GoogleCloudDialogflowV2beta1SuggestionFeatureTypeArgs{...}

type GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput() GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput
	ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput
}

func GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtr added in v0.6.0

func GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtr(v string) GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrInput

type GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput) ToGoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1SuggestionFeatureTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig added in v0.29.0

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig 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 *GoogleCloudDialogflowV2beta1VoiceSelectionParams `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 GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs added in v0.29.0

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs 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 GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrInput `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 (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput added in v0.29.0

func (i GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput() GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigInput added in v0.29.0

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput() GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput
	ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput
}

GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigInput is an input type that accepts GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs and GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigInput` via:

GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs{...}

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput added in v0.29.0

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput struct{ *pulumi.OutputState }

Configuration of how speech should be synthesized.

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) 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 (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) 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 (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) 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 (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) Voice added in v0.29.0

Optional. The desired voice of the synthesized audio.

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigOutput) 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 GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrInput added in v0.29.0

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput() GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput
	ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput
}

GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs, GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtr and GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrInput` via:

        GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput added in v0.29.0

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput) 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 (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput) Elem added in v0.29.0

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput) 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 (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput) 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 (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput) Voice added in v0.29.0

Optional. The desired voice of the synthesized audio.

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigPtrOutput) 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 GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponse added in v0.29.0

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponse 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 GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponse `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 GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput added in v0.29.0

type GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput struct{ *pulumi.OutputState }

Configuration of how speech should be synthesized.

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput) 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 (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput) ToGoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput) Voice added in v0.29.0

Optional. The desired voice of the synthesized audio.

func (GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponseOutput) 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 GoogleCloudDialogflowV2beta1TextToSpeechSettings

type GoogleCloudDialogflowV2beta1TextToSpeechSettings 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 GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding `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 GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs 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 GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingInput `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 (GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs) ElementType

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput

func (i GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput() GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputWithContext

func (i GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput

func (i GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput() GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutputWithContext

func (i GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsInput

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput() GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput
	ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput
}

GoogleCloudDialogflowV2beta1TextToSpeechSettingsInput is an input type that accepts GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs and GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1TextToSpeechSettingsInput` via:

GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs{...}

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput struct{ *pulumi.OutputState }

Instructs the speech synthesizer on how to generate the output audio content.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) ElementType

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) EnableTextToSpeech

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) OutputAudioEncoding

Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) 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 (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) SynthesizeSpeechConfigs

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputWithContext

func (o GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput

func (o GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput() GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding added in v0.4.0

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding string

Required. Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding) ElementType added in v0.4.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext added in v0.6.0

func (e GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding) ToStringOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingInput added in v0.6.0

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput() GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput
	ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput
}

GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingInput is an input type that accepts GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingArgs and GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingInput` via:

GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingArgs{...}

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext added in v0.6.0

func (o GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrInput added in v0.6.0

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput() GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput
	ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput
}

func GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtr added in v0.6.0

func GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtr(v string) GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrInput

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput added in v0.6.0

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput) Elem added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput) ElementType added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutputWithContext added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrInput

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput() GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput
	ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput
}

GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs, GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtr and GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrInput` via:

        GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput) Elem

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput) ElementType

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput) EnableTextToSpeech

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput) OutputAudioEncoding

Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput) 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 (GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput) SynthesizeSpeechConfigs

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutputWithContext

func (o GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponse

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponse 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 GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput

type GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput struct{ *pulumi.OutputState }

Instructs the speech synthesizer on how to generate the output audio content.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput) ElementType

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput) EnableTextToSpeech

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput) OutputAudioEncoding

Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput) 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 (GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput) SynthesizeSpeechConfigs

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput

func (GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutputWithContext

func (o GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseOutput

type GoogleCloudDialogflowV2beta1VoiceSelectionParams added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParams 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. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices).
	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 *GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender `pulumi:"ssmlGender"`
}

Description of which voice to use for speech synthesis.

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs 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. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices).
	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 GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrInput `pulumi:"ssmlGender"`
}

Description of which voice to use for speech synthesis.

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput added in v0.29.0

func (i GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput() GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput added in v0.29.0

func (i GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput() GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutputWithContext added in v0.29.0

func (i GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsInput added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput() GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput
	ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput
}

GoogleCloudDialogflowV2beta1VoiceSelectionParamsInput is an input type that accepts GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs and GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1VoiceSelectionParamsInput` via:

GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs{...}

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput struct{ *pulumi.OutputState }

Description of which voice to use for speech synthesis.

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput) 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. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices).

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput) 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 (GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput added in v0.29.0

func (o GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput() GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2beta1VoiceSelectionParamsOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrInput added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput() GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput
	ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput
}

GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrInput is an input type that accepts GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs, GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtr and GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrInput` via:

        GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput) Elem added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput) 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. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices).

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput) 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 (GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsPtrOutput

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponse added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponse 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. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices).
	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 GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutput added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutput struct{ *pulumi.OutputState }

Description of which voice to use for speech synthesis.

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutput) 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. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices).

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutput) 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 (GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponseOutput

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender 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 (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutputWithContext added in v0.29.0

func (e GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput added in v0.29.0

func (e GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput() GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutputWithContext added in v0.29.0

func (e GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ToStringOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ToStringOutputWithContext added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ToStringPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender) ToStringPtrOutputWithContext added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderInput added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput() GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput
	ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput
}

GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderInput is an input type that accepts GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderArgs and GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderInput` via:

GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderArgs{...}

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput) ToStringOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput) ToStringOutputWithContext added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput) ToStringPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderOutput) ToStringPtrOutputWithContext added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrInput added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput() GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput
	ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput
}

func GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtr added in v0.29.0

func GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtr(v string) GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrInput

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput added in v0.29.0

type GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput) Elem added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput) ElementType added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutputWithContext added in v0.29.0

func (o GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput) ToGoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput) ToStringPtrOutput added in v0.29.0

func (GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGenderPtrOutput) 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"`
	// Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
	FollowupIntentInfo GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponseArrayOutput `pulumi:"followupIntentInfo"`
	// Optional. The list of context names required for this intent to be triggered. Formats: - `projects//agent/sessions/-/contexts/` - `projects//locations//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 GoogleCloudDialogflowV2beta1IntentMessageResponseArrayOutput `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. Indicates whether Machine Learning is enabled for the intent. Note: If `ml_enabled` setting is set to false, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use `ml_disabled` field instead. NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.
	//
	// Deprecated: Optional. Indicates whether Machine Learning is enabled for the intent. Note: If `ml_enabled` setting is set to false, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use `ml_disabled` field instead. NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.
	MlEnabled pulumi.BoolOutput `pulumi:"mlEnabled"`
	// Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Supported formats: - `projects//agent/intents/` - `projects//locations//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 GoogleCloudDialogflowV2beta1ContextResponseArrayOutput `pulumi:"outputContexts"`
	// Optional. The collection of parameters associated with the intent.
	Parameters GoogleCloudDialogflowV2beta1IntentParameterResponseArrayOutput `pulumi:"parameters"`
	// Optional. 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"`
	// The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. Format: `projects//agent/intents/`.
	RootFollowupIntentName pulumi.StringOutput `pulumi:"rootFollowupIntentName"`
	// Optional. The collection of examples that the agent is trained on.
	TrainingPhrases GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponseArrayOutput `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. Formats: - `projects//agent/sessions/-/contexts/` - `projects//locations//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 GoogleCloudDialogflowV2beta1IntentMessageArrayInput
	// 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. Indicates whether Machine Learning is enabled for the intent. Note: If `ml_enabled` setting is set to false, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use `ml_disabled` field instead. NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.
	//
	// Deprecated: Optional. Indicates whether Machine Learning is enabled for the intent. Note: If `ml_enabled` setting is set to false, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use `ml_disabled` field instead. NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.
	MlEnabled pulumi.BoolPtrInput
	// Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Supported formats: - `projects//agent/intents/` - `projects//locations//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 GoogleCloudDialogflowV2beta1ContextArrayInput
	// Optional. The collection of parameters associated with the intent.
	Parameters GoogleCloudDialogflowV2beta1IntentParameterArrayInput
	// Optional. 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 GoogleCloudDialogflowV2beta1IntentTrainingPhraseArrayInput
	// 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

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. Formats: - `projects//agent/sessions/-/contexts/` - `projects//locations//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) MlEnabled deprecated added in v0.19.0

func (o IntentOutput) MlEnabled() pulumi.BoolOutput

Optional. Indicates whether Machine Learning is enabled for the intent. Note: If `ml_enabled` setting is set to false, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use `ml_disabled` field instead. NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.

Deprecated: Optional. Indicates whether Machine Learning is enabled for the intent. Note: If `ml_enabled` setting is set to false, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use `ml_disabled` field instead. NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.

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. Supported formats: - `projects//agent/intents/` - `projects//locations//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

Optional. 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

The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. Format: `projects//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, this is populated for all non en-us languages. If not populated, the default language 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. Note: The `projects.agent.knowledgeBases` resource is deprecated; only use `projects.knowledgeBases`.

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, this is populated for all non en-us languages. If not populated, the default language 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, this is populated for all non en-us languages. If not populated, the default language 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. Supported formats: - `projects//agent/sessions//contexts/`, - `projects//locations//agent/sessions//contexts/`, - `projects//agent/environments//users//sessions//contexts/`, - `projects//locations//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. Supported formats: - `projects//agent/sessions//contexts/`, - `projects//locations//agent/sessions//contexts/`, - `projects//agent/environments//users//sessions//contexts/`, - `projects//locations//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 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 GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponse `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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponse `pulumi:"humanAgentAssistantConfig"`
	// Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
	HumanAgentHandoffConfig GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse `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 GoogleCloudDialogflowV2beta1LoggingConfigResponse `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 GoogleCloudDialogflowV2beta1NotificationConfigResponse `pulumi:"newMessageEventNotificationConfig"`
	// Configuration for publishing conversation lifecycle events.
	NotificationConfig GoogleCloudDialogflowV2beta1NotificationConfigResponse `pulumi:"notificationConfig"`
	// Name of the CX SecuritySettings reference for the agent. Format: `projects//locations//securitySettings/`.
	SecuritySettings string `pulumi:"securitySettings"`
	// Settings for speech transcription.
	SttConfig GoogleCloudDialogflowV2beta1SpeechToTextConfigResponse `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 GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponse `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.8.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.8.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"`
	// Required if the conversation is to be connected over telephony.
	PhoneNumber GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponse `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

Required 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 raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types. Note: This field is in the process of being deprecated, please use raw_content instead.
	Content string `pulumi:"content"`
	// 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 GoogleCloudDialogflowV2beta1DocumentReloadStatusResponse `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. Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use `projects.knowledgeBases.documents`.

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) Content added in v0.8.0

The raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types. Note: This field is in the process of being deprecated, please use raw_content instead.

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 []GoogleCloudDialogflowV2beta1EntityTypeEntityResponse `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. Supported formats: - `projects//agent/entityTypes/` - `projects//locations//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. Supported formats: - `projects//agent/entityTypes/` - `projects//locations//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 GoogleCloudDialogflowV2beta1FulfillmentResponse `pulumi:"fulfillment"`
	// The unique identifier of this agent environment. Supported formats: - `projects//agent/environments/` - `projects//locations//agent/environments/`
	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 GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponse `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/`

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 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"`
	// Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
	FollowupIntentInfo []GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponse `pulumi:"followupIntentInfo"`
	// Optional. The list of context names required for this intent to be triggered. Formats: - `projects//agent/sessions/-/contexts/` - `projects//locations//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 []GoogleCloudDialogflowV2beta1IntentMessageResponse `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. Indicates whether Machine Learning is enabled for the intent. Note: If `ml_enabled` setting is set to false, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use `ml_disabled` field instead. NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.
	//
	// Deprecated: Optional. Indicates whether Machine Learning is enabled for the intent. Note: If `ml_enabled` setting is set to false, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use `ml_disabled` field instead. NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.
	MlEnabled bool `pulumi:"mlEnabled"`
	// Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Supported formats: - `projects//agent/intents/` - `projects//locations//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 []GoogleCloudDialogflowV2beta1ContextResponse `pulumi:"outputContexts"`
	// Optional. The collection of parameters associated with the intent.
	Parameters []GoogleCloudDialogflowV2beta1IntentParameterResponse `pulumi:"parameters"`
	// Optional. 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"`
	// The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. Format: `projects//agent/intents/`.
	RootFollowupIntentName string `pulumi:"rootFollowupIntentName"`
	// Optional. The collection of examples that the agent is trained on.
	TrainingPhrases []GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponse `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

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. Formats: - `projects//agent/sessions/-/contexts/` - `projects//locations//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) MlEnabled deprecated added in v0.17.0

Optional. Indicates whether Machine Learning is enabled for the intent. Note: If `ml_enabled` setting is set to false, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use `ml_disabled` field instead. NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.

Deprecated: Optional. Indicates whether Machine Learning is enabled for the intent. Note: If `ml_enabled` setting is set to false, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use `ml_disabled` field instead. NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.

func (LookupIntentResultOutput) Name added in v0.8.0

Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Supported formats: - `projects//agent/intents/` - `projects//locations//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

Optional. 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

The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. Format: `projects//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, this is populated for all non en-us languages. If not populated, the default language 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. Note: The `projects.agent.knowledgeBases` resource is deprecated; only use `projects.knowledgeBases`.

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, this is populated for all non en-us languages. If not populated, the default language 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 uses this user id for billing and measurement. If a user with the same obfuscated_external_user_id is created in a later conversation, Dialogflow will know it's the same user. Dialogflow also uses this user id for Agent Assist suggestion personalization. For example, Dialogflow can use it to provide personalized smart reply suggestions for this user. 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"`
}

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.8.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 uses this user id for billing and measurement. If a user with the same obfuscated_external_user_id is created in a later conversation, Dialogflow will know it's the same user. Dialogflow also uses this user id for Agent Assist suggestion personalization. For example, Dialogflow can use it to provide personalized smart reply suggestions for this user. 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) 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 []GoogleCloudDialogflowV2beta1EntityTypeEntityResponse `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. Supported formats: - `projects//agent/sessions//entityTypes/` - `projects//locations//agent/sessions//entityTypes/` - `projects//agent/environments//users//sessions//entityTypes/` - `projects//locations//agent/environments/ /users//sessions//entityTypes/` If `Location ID` is not specified we assume default 'us' location. 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. Supported formats: - `projects//agent/sessions//entityTypes/` - `projects//locations//agent/sessions//entityTypes/` - `projects//agent/environments//users//sessions//entityTypes/` - `projects//locations//agent/environments/ /users//sessions//entityTypes/` If `Location ID` is not specified we assume default 'us' location. 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 uses this user id for billing and measurement. If a user with the same obfuscated_external_user_id is created in a later conversation, Dialogflow will know it's the same user. Dialogflow also uses this user id for Agent Assist suggestion personalization. For example, Dialogflow can use it to provide personalized smart reply suggestions for this user. 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"`
}

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 uses this user id for billing and measurement. If a user with the same obfuscated_external_user_id is created in a later conversation, Dialogflow will know it's the same user. Dialogflow also uses this user id for Agent Assist suggestion personalization. For example, Dialogflow can use it to provide personalized smart reply suggestions for this user. 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
}

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.19.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 uses this user id for billing and measurement. If a user with the same obfuscated_external_user_id is created in a later conversation, Dialogflow will know it's the same user. Dialogflow also uses this user id for Agent Assist suggestion personalization. For example, Dialogflow can use it to provide personalized smart reply suggestions for this user. 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) 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 GoogleCloudDialogflowV2beta1EntityTypeEntityResponseArrayOutput `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. Supported formats: - `projects//agent/sessions//entityTypes/` - `projects//locations//agent/sessions//entityTypes/` - `projects//agent/environments//users//sessions//entityTypes/` - `projects//locations//agent/environments/ /users//sessions//entityTypes/` If `Location ID` is not specified we assume default 'us' location. 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 GoogleCloudDialogflowV2beta1EntityTypeEntityArrayInput
	// 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. Supported formats: - `projects//agent/sessions//entityTypes/` - `projects//locations//agent/sessions//entityTypes/` - `projects//agent/environments//users//sessions//entityTypes/` - `projects//locations//agent/environments/ /users//sessions//entityTypes/` If `Location ID` is not specified we assume default 'us' location. 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. Supported formats: - `projects//agent/sessions//entityTypes/` - `projects//locations//agent/sessions//entityTypes/` - `projects//agent/environments//users//sessions//entityTypes/` - `projects//locations//agent/environments/ /users//sessions//entityTypes/` If `Location ID` is not specified we assume default 'us' location. 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