v2

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Context added in v0.3.0

type Context struct {
	pulumi.CustomResourceState

	// 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"`
	// Required. The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: - MapKey type: string - MapKey value: parameter name - MapValue type: - If parameter's entity type is a composite entity: map - Else: depending on parameter value type, could be one of string, number, boolean, null, list or map - MapValue value: - If parameter's entity type is a composite entity: map from composite entity property names to property values - Else: parameter value
	Parameters pulumi.StringMapOutput `pulumi:"parameters"`
}

Creates a context. If the specified context already exists, overrides the context.

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.StringInput
	// Required. The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`
	Name pulumi.StringPtrInput
	// 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: map - Else: depending on parameter value type, could be one of string, number, boolean, null, list or map - MapValue value: - If parameter's entity type is a composite entity: map from composite entity property names to property values - Else: parameter value
	Parameters pulumi.StringMapInput
	Project    pulumi.StringInput
	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) 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

type ContextState added in v0.3.0

type ContextState 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
	// Required. The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`
	Name pulumi.StringPtrInput
	// 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: map - Else: depending on parameter value type, could be one of string, number, boolean, null, list or map - MapValue value: - If parameter's entity type is a composite entity: map from composite entity property names to property values - Else: parameter value
	Parameters pulumi.StringMapInput
}

func (ContextState) ElementType added in v0.3.0

func (ContextState) ElementType() reflect.Type

type Conversation

type Conversation struct {
	pulumi.CustomResourceState

	// Required. 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"`
	// The unique identifier of this conversation. Format: `projects//locations//conversations/`.
	Name pulumi.StringOutput `pulumi:"name"`
	// It will not be empty if the conversation is to be connected over telephony.
	PhoneNumber GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput `pulumi:"phoneNumber"`
	// 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.

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 {
	ConversationId pulumi.StringPtrInput
	// Required. The Conversation Profile to be used to configure this Conversation. This field cannot be updated. Format: `projects//locations//conversationProfiles/`.
	ConversationProfile pulumi.StringPtrInput
	// 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.StringPtrInput
	Location          pulumi.StringInput
	Project           pulumi.StringInput
}

The set of arguments for constructing a Conversation resource.

func (ConversationArgs) ElementType

func (ConversationArgs) ElementType() reflect.Type

type ConversationInput

type ConversationInput interface {
	pulumi.Input

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

type ConversationOutput

type ConversationOutput struct {
	*pulumi.OutputState
}

func (ConversationOutput) ElementType

func (ConversationOutput) ElementType() reflect.Type

func (ConversationOutput) ToConversationOutput

func (o ConversationOutput) ToConversationOutput() ConversationOutput

func (ConversationOutput) ToConversationOutputWithContext

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

type ConversationProfile

type ConversationProfile struct {
	pulumi.CustomResourceState

	// Configuration for an automated agent to use with this profile.
	AutomatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput `pulumi:"automatedAgentConfig"`
	// Create time of the conversation profile.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Required. Human readable name for this profile. Max length 1024 bytes.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Configuration for agent assistance to use with this profile.
	HumanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput `pulumi:"humanAgentAssistantConfig"`
	// Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
	HumanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput `pulumi:"humanAgentHandoffConfig"`
	// Language which represents the conversationProfile. If unspecified, the default language code en-us applies. Users need to create a ConversationProfile for each language they want to support.
	LanguageCode pulumi.StringOutput `pulumi:"languageCode"`
	// Configuration for logging conversation lifecycle events.
	LoggingConfig GoogleCloudDialogflowV2LoggingConfigResponseOutput `pulumi:"loggingConfig"`
	// The unique identifier of this conversation profile. Format: `projects//locations//conversationProfiles/`.
	Name pulumi.StringOutput `pulumi:"name"`
	// Configuration for publishing new message events. Event will be sent in format of ConversationEvent
	NewMessageEventNotificationConfig GoogleCloudDialogflowV2NotificationConfigResponseOutput `pulumi:"newMessageEventNotificationConfig"`
	// Configuration for publishing conversation lifecycle events.
	NotificationConfig GoogleCloudDialogflowV2NotificationConfigResponseOutput `pulumi:"notificationConfig"`
	// Settings for speech transcription.
	SttConfig GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput `pulumi:"sttConfig"`
	// Update time of the conversation profile.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

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

func GetConversationProfile

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

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

func NewConversationProfile

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

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

func (*ConversationProfile) ElementType

func (*ConversationProfile) ElementType() reflect.Type

func (*ConversationProfile) ToConversationProfileOutput

func (i *ConversationProfile) ToConversationProfileOutput() ConversationProfileOutput

func (*ConversationProfile) ToConversationProfileOutputWithContext

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

type ConversationProfileArgs

type ConversationProfileArgs struct {
	// Configuration for an automated agent to use with this profile.
	AutomatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfigPtrInput
	// Required. Human readable name for this profile. Max length 1024 bytes.
	DisplayName pulumi.StringPtrInput
	// Configuration for agent assistance to use with this profile.
	HumanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrInput
	// Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
	HumanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrInput
	// Language which represents the conversationProfile. If unspecified, the default language code en-us applies. Users need to create a ConversationProfile for each language they want to support.
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringInput
	// Configuration for logging conversation lifecycle events.
	LoggingConfig GoogleCloudDialogflowV2LoggingConfigPtrInput
	// The unique identifier of this conversation profile. Format: `projects//locations//conversationProfiles/`.
	Name pulumi.StringPtrInput
	// Configuration for publishing new message events. Event will be sent in format of ConversationEvent
	NewMessageEventNotificationConfig GoogleCloudDialogflowV2NotificationConfigPtrInput
	// Configuration for publishing conversation lifecycle events.
	NotificationConfig GoogleCloudDialogflowV2NotificationConfigPtrInput
	Project            pulumi.StringInput
	// Settings for speech transcription.
	SttConfig GoogleCloudDialogflowV2SpeechToTextConfigPtrInput
}

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

func (ConversationProfileOutput) ElementType() reflect.Type

func (ConversationProfileOutput) ToConversationProfileOutput

func (o ConversationProfileOutput) ToConversationProfileOutput() ConversationProfileOutput

func (ConversationProfileOutput) ToConversationProfileOutputWithContext

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

type ConversationProfileState

type ConversationProfileState struct {
	// Configuration for an automated agent to use with this profile.
	AutomatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrInput
	// Create time of the conversation profile.
	CreateTime pulumi.StringPtrInput
	// Required. Human readable name for this profile. Max length 1024 bytes.
	DisplayName pulumi.StringPtrInput
	// Configuration for agent assistance to use with this profile.
	HumanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrInput
	// Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
	HumanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrInput
	// Language which represents the conversationProfile. If unspecified, the default language code en-us applies. Users need to create a ConversationProfile for each language they want to support.
	LanguageCode pulumi.StringPtrInput
	// Configuration for logging conversation lifecycle events.
	LoggingConfig GoogleCloudDialogflowV2LoggingConfigResponsePtrInput
	// 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 GoogleCloudDialogflowV2NotificationConfigResponsePtrInput
	// Configuration for publishing conversation lifecycle events.
	NotificationConfig GoogleCloudDialogflowV2NotificationConfigResponsePtrInput
	// Settings for speech transcription.
	SttConfig GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrInput
	// Update time of the conversation profile.
	UpdateTime pulumi.StringPtrInput
}

func (ConversationProfileState) ElementType

func (ConversationProfileState) ElementType() reflect.Type

type ConversationState

type ConversationState struct {
	// Required. The Conversation Profile to be used to configure this Conversation. This field cannot be updated. Format: `projects//locations//conversationProfiles/`.
	ConversationProfile pulumi.StringPtrInput
	// 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.StringPtrInput
	// The time the conversation was finished.
	EndTime pulumi.StringPtrInput
	// The current state of the Conversation.
	LifecycleState pulumi.StringPtrInput
	// The unique identifier of this conversation. Format: `projects//locations//conversations/`.
	Name pulumi.StringPtrInput
	// It will not be empty if the conversation is to be connected over telephony.
	PhoneNumber GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrInput
	// The time the conversation was started.
	StartTime pulumi.StringPtrInput
}

func (ConversationState) ElementType

func (ConversationState) ElementType() reflect.Type

type Document added in v0.3.0

type Document struct {
	pulumi.CustomResourceState

	// The URI where the file content is located. For documents stored in Google Cloud Storage, these URIs must have the form `gs:///`. NOTE: External URLs must correspond to public webpages, i.e., they must be indexed by Google Search. In particular, URLs for showing documents in Google Cloud Storage (i.e. the URL in your browser) are not supported. Instead use the `gs://` format URI described above.
	ContentUri pulumi.StringOutput `pulumi:"contentUri"`
	// Required. 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. PERMISION_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"`
	// Required. The knowledge type of document content.
	KnowledgeTypes pulumi.StringArrayOutput `pulumi:"knowledgeTypes"`
	// The time and status of the latest reload. This reload may have been triggered automatically or manually and may not have succeeded.
	LatestReloadStatus GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput `pulumi:"latestReloadStatus"`
	// 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"`
	// Required. 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"`
	// The raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types.
	RawContent pulumi.StringOutput `pulumi:"rawContent"`
}

Creates a new document. Operation

func GetDocument added in v0.3.0

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

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

func NewDocument added in v0.3.0

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

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

func (*Document) ElementType added in v0.3.0

func (*Document) ElementType() reflect.Type

func (*Document) ToDocumentOutput added in v0.3.0

func (i *Document) ToDocumentOutput() DocumentOutput

func (*Document) ToDocumentOutputWithContext added in v0.3.0

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

type DocumentArgs added in v0.3.0

type DocumentArgs struct {
	// The URI where the file content is located. For documents stored in Google Cloud Storage, these URIs must have the form `gs:///`. NOTE: External URLs must correspond to public webpages, i.e., they must be indexed by Google Search. In particular, URLs for showing documents in Google Cloud Storage (i.e. the URL in your browser) are not supported. Instead use the `gs://` format URI described above.
	ContentUri pulumi.StringPtrInput
	// Required. The display name of the document. The name must be 1024 bytes or less; otherwise, the creation request fails.
	DisplayName pulumi.StringPtrInput
	// 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. PERMISION_DENIED), the system will not try to reload the document anymore. You need to manually reload the document successfully by calling `ReloadDocument` and clear the errors.
	EnableAutoReload pulumi.BoolPtrInput
	KnowledgeBaseId  pulumi.StringInput
	// Required. The knowledge type of document content.
	KnowledgeTypes pulumi.StringArrayInput
	Location       pulumi.StringInput
	// 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
	// Required. The MIME type of this document.
	MimeType pulumi.StringPtrInput
	// Optional. The document resource name. The name must be empty when creating a document. Format: `projects//locations//knowledgeBases//documents/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringInput
	// 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 DocumentOutput added in v0.3.0

type DocumentOutput struct {
	*pulumi.OutputState
}

func (DocumentOutput) ElementType added in v0.3.0

func (DocumentOutput) ElementType() reflect.Type

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 {
	// 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
	// Required. The display name of the document. The name must be 1024 bytes or less; otherwise, the creation request fails.
	DisplayName pulumi.StringPtrInput
	// 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. PERMISION_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
	// Required. The knowledge type of document content.
	KnowledgeTypes pulumi.StringArrayInput
	// The time and status of the latest reload. This reload may have been triggered automatically or manually and may not have succeeded.
	LatestReloadStatus GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrInput
	// 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
	// Required. The MIME type of this document.
	MimeType pulumi.StringPtrInput
	// Optional. The document resource name. The name must be empty when creating a document. Format: `projects//locations//knowledgeBases//documents/`.
	Name pulumi.StringPtrInput
	// The raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types.
	RawContent pulumi.StringPtrInput
}

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"`
	// Required. The name of the entity type.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Optional. Enables fuzzy entity extraction during classification.
	EnableFuzzyExtraction pulumi.BoolOutput `pulumi:"enableFuzzyExtraction"`
	// Optional. The collection of entity entries associated with the entity type.
	Entities GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput `pulumi:"entities"`
	// Required. Indicates the kind of entity type.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType and EntityTypes.BatchUpdateEntityTypes methods. Format: `projects//agent/entityTypes/`.
	Name pulumi.StringOutput `pulumi:"name"`
}

Creates an entity type in the specified agent.

func GetEntityType added in v0.3.0

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

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

func NewEntityType added in v0.3.0

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

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

func (*EntityType) ElementType added in v0.3.0

func (*EntityType) ElementType() reflect.Type

func (*EntityType) ToEntityTypeOutput added in v0.3.0

func (i *EntityType) ToEntityTypeOutput() EntityTypeOutput

func (*EntityType) ToEntityTypeOutputWithContext added in v0.3.0

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

type EntityTypeArgs added in v0.3.0

type EntityTypeArgs struct {
	// Optional. Indicates whether the entity type can be automatically expanded.
	AutoExpansionMode pulumi.StringPtrInput
	// Required. The name of the entity type.
	DisplayName pulumi.StringPtrInput
	// Optional. Enables fuzzy entity extraction during classification.
	EnableFuzzyExtraction pulumi.BoolPtrInput
	// Optional. The collection of entity entries associated with the entity type.
	Entities GoogleCloudDialogflowV2EntityTypeEntityArrayInput
	// Required. Indicates the kind of entity type.
	Kind         pulumi.StringPtrInput
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringInput
	// The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType and EntityTypes.BatchUpdateEntityTypes methods. Format: `projects//agent/entityTypes/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringInput
}

The set of arguments for constructing a EntityType resource.

func (EntityTypeArgs) ElementType added in v0.3.0

func (EntityTypeArgs) ElementType() reflect.Type

type EntityTypeInput added in v0.3.0

type EntityTypeInput interface {
	pulumi.Input

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

type EntityTypeOutput added in v0.3.0

type EntityTypeOutput struct {
	*pulumi.OutputState
}

func (EntityTypeOutput) ElementType added in v0.3.0

func (EntityTypeOutput) ElementType() reflect.Type

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 {
	// Optional. Indicates whether the entity type can be automatically expanded.
	AutoExpansionMode pulumi.StringPtrInput
	// Required. The name of the entity type.
	DisplayName pulumi.StringPtrInput
	// Optional. Enables fuzzy entity extraction during classification.
	EnableFuzzyExtraction pulumi.BoolPtrInput
	// Optional. The collection of entity entries associated with the entity type.
	Entities GoogleCloudDialogflowV2EntityTypeEntityResponseArrayInput
	// Required. Indicates the kind of entity type.
	Kind pulumi.StringPtrInput
	// The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType and EntityTypes.BatchUpdateEntityTypes methods. Format: `projects//agent/entityTypes/`.
	Name pulumi.StringPtrInput
}

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"`
	// Optional. The fulfillment settings to use for this environment.
	Fulfillment GoogleCloudDialogflowV2FulfillmentResponseOutput `pulumi:"fulfillment"`
	// The unique identifier of this agent environment. Supported formats: - `projects//agent/environments/` - `projects//locations//agent/environments/`
	Name pulumi.StringOutput `pulumi:"name"`
	// The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
	State pulumi.StringOutput `pulumi:"state"`
	// Optional. Text to speech settings for this environment.
	TextToSpeechSettings GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput `pulumi:"textToSpeechSettings"`
	// The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates an agent environment.

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
	EnvironmentId pulumi.StringInput
	// Optional. The fulfillment settings to use for this environment.
	Fulfillment GoogleCloudDialogflowV2FulfillmentPtrInput
	Location    pulumi.StringInput
	Project     pulumi.StringInput
	// Optional. Text to speech settings for this environment.
	TextToSpeechSettings GoogleCloudDialogflowV2TextToSpeechSettingsPtrInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType added in v0.3.0

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentInput added in v0.3.0

type EnvironmentInput interface {
	pulumi.Input

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

type EnvironmentOutput added in v0.3.0

type EnvironmentOutput struct {
	*pulumi.OutputState
}

func (EnvironmentOutput) ElementType added in v0.3.0

func (EnvironmentOutput) ElementType() reflect.Type

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

type EnvironmentState added in v0.3.0

type EnvironmentState 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
	// Optional. The fulfillment settings to use for this environment.
	Fulfillment GoogleCloudDialogflowV2FulfillmentResponsePtrInput
	// The unique identifier of this agent environment. Supported formats: - `projects//agent/environments/` - `projects//locations//agent/environments/`
	Name pulumi.StringPtrInput
	// The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
	State pulumi.StringPtrInput
	// Optional. Text to speech settings for this environment.
	TextToSpeechSettings GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrInput
	// 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.StringPtrInput
}

func (EnvironmentState) ElementType added in v0.3.0

func (EnvironmentState) ElementType() reflect.Type

type GoogleCloudDialogflowV2AutomatedAgentConfig

type GoogleCloudDialogflowV2AutomatedAgentConfig struct {
	// Required. 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. Format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details.
	Agent *string `pulumi:"agent"`
}

Defines the Automated Agent to connect to a conversation.

type GoogleCloudDialogflowV2AutomatedAgentConfigArgs

type GoogleCloudDialogflowV2AutomatedAgentConfigArgs struct {
	// Required. 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. Format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details.
	Agent pulumi.StringPtrInput `pulumi:"agent"`
}

Defines the Automated Agent to connect to a conversation.

func (GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ElementType

func (GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutput

func (i GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutput() GoogleCloudDialogflowV2AutomatedAgentConfigOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutputWithContext

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

func (GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

func (i GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput() GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2AutomatedAgentConfigInput

type GoogleCloudDialogflowV2AutomatedAgentConfigInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2AutomatedAgentConfigArgs{...}

type GoogleCloudDialogflowV2AutomatedAgentConfigOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigOutput struct{ *pulumi.OutputState }

Defines the Automated Agent to connect to a conversation.

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) Agent

Required. 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. Format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details.

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ElementType

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutput

func (o GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutput() GoogleCloudDialogflowV2AutomatedAgentConfigOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigOutputWithContext

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

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

func (o GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput() GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2AutomatedAgentConfigPtrInput

type GoogleCloudDialogflowV2AutomatedAgentConfigPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2AutomatedAgentConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) Agent

Required. 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. Format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details.

func (GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigPtrOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2AutomatedAgentConfigResponse

type GoogleCloudDialogflowV2AutomatedAgentConfigResponse struct {
	// Required. 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. Format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details.
	Agent string `pulumi:"agent"`
}

Defines the Automated Agent to connect to a conversation.

type GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs

type GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs struct {
	// Required. 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. Format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details.
	Agent pulumi.StringInput `pulumi:"agent"`
}

Defines the Automated Agent to connect to a conversation.

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponseOutputWithContext

func (i GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput

func (i GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput() GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigResponseInput

type GoogleCloudDialogflowV2AutomatedAgentConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput() GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput
	ToGoogleCloudDialogflowV2AutomatedAgentConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput
}

GoogleCloudDialogflowV2AutomatedAgentConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs and GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2AutomatedAgentConfigResponseInput` via:

GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs{...}

type GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput struct{ *pulumi.OutputState }

Defines the Automated Agent to connect to a conversation.

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) Agent

Required. 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. Format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details.

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponseOutputWithContext

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

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2AutomatedAgentConfigResponseOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrInput

type GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput() GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput
	ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput
}

GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs, GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtr and GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrInput` via:

        GoogleCloudDialogflowV2AutomatedAgentConfigResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput

type GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput) Agent

Required. 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. Format: `projects//locations//agent/environments/`. If environment is not specified, the default `draft` environment is used. Refer to [DetectIntentRequest](/dialogflow/docs/reference/rpc/google.cloud.dialogflow.v2#google.cloud.dialogflow.v2.DetectIntentRequest) for more details.

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput

func (GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput) ToGoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2AutomatedAgentConfigResponsePtrOutput

type GoogleCloudDialogflowV2Context

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

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

type GoogleCloudDialogflowV2ContextArgs

type GoogleCloudDialogflowV2ContextArgs struct {
	// Optional. The number of conversational query requests after which the context expires. The default is `0`. If set to `0`, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
	LifespanCount pulumi.IntPtrInput `pulumi:"lifespanCount"`
	// Required. The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`
	Name pulumi.StringPtrInput `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: map - Else: depending on parameter value type, could be one of string, number, boolean, null, list or map - MapValue value: - If parameter's entity type is a composite entity: map from composite entity property names to property values - Else: parameter value
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
}

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

func (GoogleCloudDialogflowV2ContextArgs) ElementType

func (GoogleCloudDialogflowV2ContextArgs) ToGoogleCloudDialogflowV2ContextOutput

func (i GoogleCloudDialogflowV2ContextArgs) ToGoogleCloudDialogflowV2ContextOutput() GoogleCloudDialogflowV2ContextOutput

func (GoogleCloudDialogflowV2ContextArgs) ToGoogleCloudDialogflowV2ContextOutputWithContext

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

type GoogleCloudDialogflowV2ContextArray

type GoogleCloudDialogflowV2ContextArray []GoogleCloudDialogflowV2ContextInput

func (GoogleCloudDialogflowV2ContextArray) ElementType

func (GoogleCloudDialogflowV2ContextArray) ToGoogleCloudDialogflowV2ContextArrayOutput

func (i GoogleCloudDialogflowV2ContextArray) ToGoogleCloudDialogflowV2ContextArrayOutput() GoogleCloudDialogflowV2ContextArrayOutput

func (GoogleCloudDialogflowV2ContextArray) ToGoogleCloudDialogflowV2ContextArrayOutputWithContext

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

type GoogleCloudDialogflowV2ContextArrayInput

type GoogleCloudDialogflowV2ContextArrayInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2ContextArray{ GoogleCloudDialogflowV2ContextArgs{...} }

type GoogleCloudDialogflowV2ContextArrayOutput

type GoogleCloudDialogflowV2ContextArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2ContextArrayOutput) ElementType

func (GoogleCloudDialogflowV2ContextArrayOutput) Index

func (GoogleCloudDialogflowV2ContextArrayOutput) ToGoogleCloudDialogflowV2ContextArrayOutput

func (o GoogleCloudDialogflowV2ContextArrayOutput) ToGoogleCloudDialogflowV2ContextArrayOutput() GoogleCloudDialogflowV2ContextArrayOutput

func (GoogleCloudDialogflowV2ContextArrayOutput) ToGoogleCloudDialogflowV2ContextArrayOutputWithContext

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

type GoogleCloudDialogflowV2ContextInput

type GoogleCloudDialogflowV2ContextInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2ContextArgs{...}

type GoogleCloudDialogflowV2ContextOutput

type GoogleCloudDialogflowV2ContextOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2ContextOutput) ElementType

func (GoogleCloudDialogflowV2ContextOutput) LifespanCount

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

func (GoogleCloudDialogflowV2ContextOutput) Name

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

func (GoogleCloudDialogflowV2ContextOutput) Parameters

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

func (GoogleCloudDialogflowV2ContextOutput) ToGoogleCloudDialogflowV2ContextOutput

func (o GoogleCloudDialogflowV2ContextOutput) ToGoogleCloudDialogflowV2ContextOutput() GoogleCloudDialogflowV2ContextOutput

func (GoogleCloudDialogflowV2ContextOutput) ToGoogleCloudDialogflowV2ContextOutputWithContext

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

type GoogleCloudDialogflowV2ContextResponse

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

type GoogleCloudDialogflowV2ContextResponseArgs 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.IntInput `pulumi:"lifespanCount"`
	// Required. The unique identifier of the context. Format: `projects//agent/sessions//contexts/`, or `projects//agent/environments//users//sessions//contexts/`. The `Context ID` is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * `__system_counters__` * `*_id_dialog_context` * `*_dialog_params_size`
	Name pulumi.StringInput `pulumi:"name"`
	// Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: - MapKey type: string - MapKey value: parameter name - MapValue type: - If parameter's entity type is a composite entity: map - Else: depending on parameter value type, could be one of string, number, boolean, null, list or map - MapValue value: - If parameter's entity type is a composite entity: map from composite entity property names to property values - Else: 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 (GoogleCloudDialogflowV2ContextResponseArgs) ElementType

func (GoogleCloudDialogflowV2ContextResponseArgs) ToGoogleCloudDialogflowV2ContextResponseOutput

func (i GoogleCloudDialogflowV2ContextResponseArgs) ToGoogleCloudDialogflowV2ContextResponseOutput() GoogleCloudDialogflowV2ContextResponseOutput

func (GoogleCloudDialogflowV2ContextResponseArgs) ToGoogleCloudDialogflowV2ContextResponseOutputWithContext

func (i GoogleCloudDialogflowV2ContextResponseArgs) ToGoogleCloudDialogflowV2ContextResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ContextResponseOutput

type GoogleCloudDialogflowV2ContextResponseArray

type GoogleCloudDialogflowV2ContextResponseArray []GoogleCloudDialogflowV2ContextResponseInput

func (GoogleCloudDialogflowV2ContextResponseArray) ElementType

func (GoogleCloudDialogflowV2ContextResponseArray) ToGoogleCloudDialogflowV2ContextResponseArrayOutput

func (i GoogleCloudDialogflowV2ContextResponseArray) ToGoogleCloudDialogflowV2ContextResponseArrayOutput() GoogleCloudDialogflowV2ContextResponseArrayOutput

func (GoogleCloudDialogflowV2ContextResponseArray) ToGoogleCloudDialogflowV2ContextResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2ContextResponseArray) ToGoogleCloudDialogflowV2ContextResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ContextResponseArrayOutput

type GoogleCloudDialogflowV2ContextResponseArrayInput

type GoogleCloudDialogflowV2ContextResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2ContextResponseArrayOutput() GoogleCloudDialogflowV2ContextResponseArrayOutput
	ToGoogleCloudDialogflowV2ContextResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2ContextResponseArrayOutput
}

GoogleCloudDialogflowV2ContextResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2ContextResponseArray and GoogleCloudDialogflowV2ContextResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2ContextResponseArrayInput` via:

GoogleCloudDialogflowV2ContextResponseArray{ GoogleCloudDialogflowV2ContextResponseArgs{...} }

type GoogleCloudDialogflowV2ContextResponseArrayOutput

type GoogleCloudDialogflowV2ContextResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2ContextResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2ContextResponseArrayOutput) Index

func (GoogleCloudDialogflowV2ContextResponseArrayOutput) ToGoogleCloudDialogflowV2ContextResponseArrayOutput

func (o GoogleCloudDialogflowV2ContextResponseArrayOutput) ToGoogleCloudDialogflowV2ContextResponseArrayOutput() GoogleCloudDialogflowV2ContextResponseArrayOutput

func (GoogleCloudDialogflowV2ContextResponseArrayOutput) ToGoogleCloudDialogflowV2ContextResponseArrayOutputWithContext

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

type GoogleCloudDialogflowV2ContextResponseInput

type GoogleCloudDialogflowV2ContextResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2ContextResponseOutput() GoogleCloudDialogflowV2ContextResponseOutput
	ToGoogleCloudDialogflowV2ContextResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2ContextResponseOutput
}

GoogleCloudDialogflowV2ContextResponseInput is an input type that accepts GoogleCloudDialogflowV2ContextResponseArgs and GoogleCloudDialogflowV2ContextResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2ContextResponseInput` via:

GoogleCloudDialogflowV2ContextResponseArgs{...}

type GoogleCloudDialogflowV2ContextResponseOutput

type GoogleCloudDialogflowV2ContextResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2ContextResponseOutput) ElementType

func (GoogleCloudDialogflowV2ContextResponseOutput) LifespanCount

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

func (GoogleCloudDialogflowV2ContextResponseOutput) Name

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

func (GoogleCloudDialogflowV2ContextResponseOutput) Parameters

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

func (GoogleCloudDialogflowV2ContextResponseOutput) ToGoogleCloudDialogflowV2ContextResponseOutput

func (o GoogleCloudDialogflowV2ContextResponseOutput) ToGoogleCloudDialogflowV2ContextResponseOutput() GoogleCloudDialogflowV2ContextResponseOutput

func (GoogleCloudDialogflowV2ContextResponseOutput) ToGoogleCloudDialogflowV2ContextResponseOutputWithContext

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

type GoogleCloudDialogflowV2ConversationPhoneNumberResponse

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

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

type GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs

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

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

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs) ElementType

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponseOutputWithContext

func (i GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput

type GoogleCloudDialogflowV2ConversationPhoneNumberResponseInput

type GoogleCloudDialogflowV2ConversationPhoneNumberResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput() GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput
	ToGoogleCloudDialogflowV2ConversationPhoneNumberResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput
}

GoogleCloudDialogflowV2ConversationPhoneNumberResponseInput is an input type that accepts GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs and GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2ConversationPhoneNumberResponseInput` via:

GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs{...}

type GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput

type GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) ElementType

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) PhoneNumber

The phone number to connect to this conversation.

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponseOutputWithContext

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

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2ConversationPhoneNumberResponseOutput) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput

type GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrInput

type GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput() GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput
	ToGoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput
}

GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs, GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtr and GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrInput` via:

        GoogleCloudDialogflowV2ConversationPhoneNumberResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput

type GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput) PhoneNumber

The phone number to connect to this conversation.

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput

func (GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput) ToGoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2ConversationPhoneNumberResponsePtrOutput

type GoogleCloudDialogflowV2DocumentReloadStatusResponse

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

The status of a reload attempt.

type GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs

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

The status of a reload attempt.

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs) ElementType

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs) ToGoogleCloudDialogflowV2DocumentReloadStatusResponseOutput

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs) ToGoogleCloudDialogflowV2DocumentReloadStatusResponseOutputWithContext

func (i GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs) ToGoogleCloudDialogflowV2DocumentReloadStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs) ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput

func (i GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs) ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput() GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs) ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs) ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput

type GoogleCloudDialogflowV2DocumentReloadStatusResponseInput

type GoogleCloudDialogflowV2DocumentReloadStatusResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2DocumentReloadStatusResponseOutput() GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput
	ToGoogleCloudDialogflowV2DocumentReloadStatusResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput
}

GoogleCloudDialogflowV2DocumentReloadStatusResponseInput is an input type that accepts GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs and GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2DocumentReloadStatusResponseInput` via:

GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs{...}

type GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput

type GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput struct{ *pulumi.OutputState }

The status of a reload attempt.

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) ElementType

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) Status

The status of a reload attempt or the initial load.

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) Time

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

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) ToGoogleCloudDialogflowV2DocumentReloadStatusResponseOutput

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) ToGoogleCloudDialogflowV2DocumentReloadStatusResponseOutputWithContext

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

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput

func (GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2DocumentReloadStatusResponseOutput) ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput

type GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrInput

type GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput() GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput
	ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput
}

GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs, GoogleCloudDialogflowV2DocumentReloadStatusResponsePtr and GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrInput` via:

        GoogleCloudDialogflowV2DocumentReloadStatusResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput

type GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput) Status

The status of a reload attempt or the initial load.

func (GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput) Time

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

func (GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput) ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput

func (GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput) ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput) ToGoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2DocumentReloadStatusResponsePtrOutput

type GoogleCloudDialogflowV2EntityTypeEntity

type GoogleCloudDialogflowV2EntityTypeEntity struct {
	// Required. 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"`
	// Required. The primary value associated with this entity entry. For example, if the entity type is *vegetable*, the value could be *scallions*. For `KIND_MAP` entity types: * A reference value to be used in place of synonyms. For `KIND_LIST` entity types: * A string that can contain references to other entity types (with or without aliases).
	Value *string `pulumi:"value"`
}

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

type GoogleCloudDialogflowV2EntityTypeEntityArgs

type GoogleCloudDialogflowV2EntityTypeEntityArgs struct {
	// Required. 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"`
	// Required. 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.StringPtrInput `pulumi:"value"`
}

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

func (GoogleCloudDialogflowV2EntityTypeEntityArgs) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityArgs) ToGoogleCloudDialogflowV2EntityTypeEntityOutput

func (i GoogleCloudDialogflowV2EntityTypeEntityArgs) ToGoogleCloudDialogflowV2EntityTypeEntityOutput() GoogleCloudDialogflowV2EntityTypeEntityOutput

func (GoogleCloudDialogflowV2EntityTypeEntityArgs) ToGoogleCloudDialogflowV2EntityTypeEntityOutputWithContext

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

type GoogleCloudDialogflowV2EntityTypeEntityArray

type GoogleCloudDialogflowV2EntityTypeEntityArray []GoogleCloudDialogflowV2EntityTypeEntityInput

func (GoogleCloudDialogflowV2EntityTypeEntityArray) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityArray) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutput

func (i GoogleCloudDialogflowV2EntityTypeEntityArray) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutput() GoogleCloudDialogflowV2EntityTypeEntityArrayOutput

func (GoogleCloudDialogflowV2EntityTypeEntityArray) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutputWithContext

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

type GoogleCloudDialogflowV2EntityTypeEntityArrayInput

type GoogleCloudDialogflowV2EntityTypeEntityArrayInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2EntityTypeEntityArray{ GoogleCloudDialogflowV2EntityTypeEntityArgs{...} }

type GoogleCloudDialogflowV2EntityTypeEntityArrayOutput

type GoogleCloudDialogflowV2EntityTypeEntityArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2EntityTypeEntityArrayOutput) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityArrayOutput) Index

func (GoogleCloudDialogflowV2EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutput

func (o GoogleCloudDialogflowV2EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutput() GoogleCloudDialogflowV2EntityTypeEntityArrayOutput

func (GoogleCloudDialogflowV2EntityTypeEntityArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityArrayOutputWithContext

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

type GoogleCloudDialogflowV2EntityTypeEntityInput

type GoogleCloudDialogflowV2EntityTypeEntityInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2EntityTypeEntityArgs{...}

type GoogleCloudDialogflowV2EntityTypeEntityOutput

type GoogleCloudDialogflowV2EntityTypeEntityOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2EntityTypeEntityOutput) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityOutput) Synonyms

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

func (GoogleCloudDialogflowV2EntityTypeEntityOutput) ToGoogleCloudDialogflowV2EntityTypeEntityOutput

func (o GoogleCloudDialogflowV2EntityTypeEntityOutput) ToGoogleCloudDialogflowV2EntityTypeEntityOutput() GoogleCloudDialogflowV2EntityTypeEntityOutput

func (GoogleCloudDialogflowV2EntityTypeEntityOutput) ToGoogleCloudDialogflowV2EntityTypeEntityOutputWithContext

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

func (GoogleCloudDialogflowV2EntityTypeEntityOutput) Value

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

type GoogleCloudDialogflowV2EntityTypeEntityResponse

type GoogleCloudDialogflowV2EntityTypeEntityResponse struct {
	// Required. 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"`
	// Required. 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 GoogleCloudDialogflowV2EntityTypeEntityResponseArgs

type GoogleCloudDialogflowV2EntityTypeEntityResponseArgs struct {
	// Required. 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"`
	// Required. 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 (GoogleCloudDialogflowV2EntityTypeEntityResponseArgs) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArgs) ToGoogleCloudDialogflowV2EntityTypeEntityResponseOutput

func (i GoogleCloudDialogflowV2EntityTypeEntityResponseArgs) ToGoogleCloudDialogflowV2EntityTypeEntityResponseOutput() GoogleCloudDialogflowV2EntityTypeEntityResponseOutput

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArgs) ToGoogleCloudDialogflowV2EntityTypeEntityResponseOutputWithContext

func (i GoogleCloudDialogflowV2EntityTypeEntityResponseArgs) ToGoogleCloudDialogflowV2EntityTypeEntityResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EntityTypeEntityResponseOutput

type GoogleCloudDialogflowV2EntityTypeEntityResponseArray

type GoogleCloudDialogflowV2EntityTypeEntityResponseArray []GoogleCloudDialogflowV2EntityTypeEntityResponseInput

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArray) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArray) ToGoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput

func (i GoogleCloudDialogflowV2EntityTypeEntityResponseArray) ToGoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput() GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArray) ToGoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2EntityTypeEntityResponseArray) ToGoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput

type GoogleCloudDialogflowV2EntityTypeEntityResponseArrayInput

type GoogleCloudDialogflowV2EntityTypeEntityResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput() GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput
	ToGoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput
}

GoogleCloudDialogflowV2EntityTypeEntityResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2EntityTypeEntityResponseArray and GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2EntityTypeEntityResponseArrayInput` via:

GoogleCloudDialogflowV2EntityTypeEntityResponseArray{ GoogleCloudDialogflowV2EntityTypeEntityResponseArgs{...} }

type GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput

type GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput) Index

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput

func (GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput) ToGoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutputWithContext

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

type GoogleCloudDialogflowV2EntityTypeEntityResponseInput

type GoogleCloudDialogflowV2EntityTypeEntityResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2EntityTypeEntityResponseOutput() GoogleCloudDialogflowV2EntityTypeEntityResponseOutput
	ToGoogleCloudDialogflowV2EntityTypeEntityResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2EntityTypeEntityResponseOutput
}

GoogleCloudDialogflowV2EntityTypeEntityResponseInput is an input type that accepts GoogleCloudDialogflowV2EntityTypeEntityResponseArgs and GoogleCloudDialogflowV2EntityTypeEntityResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2EntityTypeEntityResponseInput` via:

GoogleCloudDialogflowV2EntityTypeEntityResponseArgs{...}

type GoogleCloudDialogflowV2EntityTypeEntityResponseOutput

type GoogleCloudDialogflowV2EntityTypeEntityResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2EntityTypeEntityResponseOutput) ElementType

func (GoogleCloudDialogflowV2EntityTypeEntityResponseOutput) Synonyms

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

func (GoogleCloudDialogflowV2EntityTypeEntityResponseOutput) ToGoogleCloudDialogflowV2EntityTypeEntityResponseOutput

func (GoogleCloudDialogflowV2EntityTypeEntityResponseOutput) ToGoogleCloudDialogflowV2EntityTypeEntityResponseOutputWithContext

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

func (GoogleCloudDialogflowV2EntityTypeEntityResponseOutput) Value

Required. 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 GoogleCloudDialogflowV2Fulfillment

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

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

type GoogleCloudDialogflowV2FulfillmentArgs

type GoogleCloudDialogflowV2FulfillmentArgs struct {
	// Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Optional. Whether fulfillment is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Optional. The field defines whether the fulfillment is enabled for certain features.
	Features GoogleCloudDialogflowV2FulfillmentFeatureArrayInput `pulumi:"features"`
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrInput `pulumi:"genericWebService"`
	// Required. 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.StringPtrInput `pulumi:"name"`
}

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

func (GoogleCloudDialogflowV2FulfillmentArgs) ElementType

func (GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentOutput

func (i GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentOutput() GoogleCloudDialogflowV2FulfillmentOutput

func (GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentOutputWithContext

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

func (GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentPtrOutput

func (i GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentPtrOutput() GoogleCloudDialogflowV2FulfillmentPtrOutput

func (GoogleCloudDialogflowV2FulfillmentArgs) ToGoogleCloudDialogflowV2FulfillmentPtrOutputWithContext

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

type GoogleCloudDialogflowV2FulfillmentFeature

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

Whether fulfillment is enabled for the specific feature.

type GoogleCloudDialogflowV2FulfillmentFeatureArgs

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

Whether fulfillment is enabled for the specific feature.

func (GoogleCloudDialogflowV2FulfillmentFeatureArgs) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureArgs) ToGoogleCloudDialogflowV2FulfillmentFeatureOutput

func (i GoogleCloudDialogflowV2FulfillmentFeatureArgs) ToGoogleCloudDialogflowV2FulfillmentFeatureOutput() GoogleCloudDialogflowV2FulfillmentFeatureOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureArgs) ToGoogleCloudDialogflowV2FulfillmentFeatureOutputWithContext

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

type GoogleCloudDialogflowV2FulfillmentFeatureArray

type GoogleCloudDialogflowV2FulfillmentFeatureArray []GoogleCloudDialogflowV2FulfillmentFeatureInput

func (GoogleCloudDialogflowV2FulfillmentFeatureArray) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureArray) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutput

func (i GoogleCloudDialogflowV2FulfillmentFeatureArray) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutput() GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureArray) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutputWithContext

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

type GoogleCloudDialogflowV2FulfillmentFeatureArrayInput

type GoogleCloudDialogflowV2FulfillmentFeatureArrayInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2FulfillmentFeatureArray{ GoogleCloudDialogflowV2FulfillmentFeatureArgs{...} }

type GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput

type GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput) Index

func (GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureArrayOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureArrayOutputWithContext

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

type GoogleCloudDialogflowV2FulfillmentFeatureInput

type GoogleCloudDialogflowV2FulfillmentFeatureInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2FulfillmentFeatureArgs{...}

type GoogleCloudDialogflowV2FulfillmentFeatureOutput

type GoogleCloudDialogflowV2FulfillmentFeatureOutput struct{ *pulumi.OutputState }

Whether fulfillment is enabled for the specific feature.

func (GoogleCloudDialogflowV2FulfillmentFeatureOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureOutput

func (o GoogleCloudDialogflowV2FulfillmentFeatureOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureOutput() GoogleCloudDialogflowV2FulfillmentFeatureOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureOutputWithContext

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

func (GoogleCloudDialogflowV2FulfillmentFeatureOutput) Type

The type of the feature that enabled for fulfillment.

type GoogleCloudDialogflowV2FulfillmentFeatureResponse

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

Whether fulfillment is enabled for the specific feature.

type GoogleCloudDialogflowV2FulfillmentFeatureResponseArgs

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

Whether fulfillment is enabled for the specific feature.

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArgs) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArgs) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseOutput

func (i GoogleCloudDialogflowV2FulfillmentFeatureResponseArgs) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseOutput() GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArgs) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentFeatureResponseArgs) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput

type GoogleCloudDialogflowV2FulfillmentFeatureResponseArray

type GoogleCloudDialogflowV2FulfillmentFeatureResponseArray []GoogleCloudDialogflowV2FulfillmentFeatureResponseInput

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArray) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArray) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput

func (i GoogleCloudDialogflowV2FulfillmentFeatureResponseArray) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput() GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArray) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentFeatureResponseArray) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput

type GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayInput

type GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput() GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput
	ToGoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput
}

GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentFeatureResponseArray and GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayInput` via:

GoogleCloudDialogflowV2FulfillmentFeatureResponseArray{ GoogleCloudDialogflowV2FulfillmentFeatureResponseArgs{...} }

type GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput

type GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput) Index

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseArrayOutputWithContext

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

type GoogleCloudDialogflowV2FulfillmentFeatureResponseInput

type GoogleCloudDialogflowV2FulfillmentFeatureResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentFeatureResponseOutput() GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput
	ToGoogleCloudDialogflowV2FulfillmentFeatureResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput
}

GoogleCloudDialogflowV2FulfillmentFeatureResponseInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentFeatureResponseArgs and GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentFeatureResponseInput` via:

GoogleCloudDialogflowV2FulfillmentFeatureResponseArgs{...}

type GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput

type GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput struct{ *pulumi.OutputState }

Whether fulfillment is enabled for the specific feature.

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseOutput

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput) ToGoogleCloudDialogflowV2FulfillmentFeatureResponseOutputWithContext

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

func (GoogleCloudDialogflowV2FulfillmentFeatureResponseOutput) Type

The type of the feature that enabled for fulfillment.

type GoogleCloudDialogflowV2FulfillmentGenericWebService

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

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

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs

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

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ElementType

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutputWithContext

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

func (i GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput() GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutputWithContext

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

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceInput

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs{...}

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) IsCloudFunction

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) Password

Optional. The password for HTTP Basic authentication.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) RequestHeaders

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceOutputWithContext

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutputWithContext

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) Uri

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceOutput) Username

Optional. The user name for HTTP Basic authentication.

type GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrInput

type GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

type GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) Elem

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) IsCloudFunction

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) Password

Optional. The password for HTTP Basic authentication.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) RequestHeaders

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutputWithContext

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) Uri

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServicePtrOutput) Username

Optional. The user name for HTTP Basic authentication.

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse

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

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

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs 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.BoolInput `pulumi:"isCloudFunction"`
	// Optional. The password for HTTP Basic authentication.
	Password pulumi.StringInput `pulumi:"password"`
	// Optional. The HTTP request headers to send together with fulfillment requests.
	RequestHeaders pulumi.StringMapInput `pulumi:"requestHeaders"`
	// Required. The fulfillment URI for receiving POST requests. It must use https protocol.
	Uri pulumi.StringInput `pulumi:"uri"`
	// Optional. The user name for HTTP Basic authentication.
	Username pulumi.StringInput `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 (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs) ElementType

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseInput

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput() GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput
	ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput
}

GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs and GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseInput` via:

GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs{...}

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) IsCloudFunction

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) Password

Optional. The password for HTTP Basic authentication.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) RequestHeaders

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutputWithContext

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) Uri

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseOutput) Username

Optional. The user name for HTTP Basic authentication.

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrInput

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput() GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput
	ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput
}

GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs, GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtr and GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrInput` via:

        GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput

type GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput) ElementType

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

Optional. The password for HTTP Basic authentication.

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput) RequestHeaders

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput) ToGoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput) Uri

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

func (GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponsePtrOutput) Username

Optional. The user name for HTTP Basic authentication.

type GoogleCloudDialogflowV2FulfillmentInput

type GoogleCloudDialogflowV2FulfillmentInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2FulfillmentArgs{...}

type GoogleCloudDialogflowV2FulfillmentOutput

type GoogleCloudDialogflowV2FulfillmentOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2FulfillmentOutput) DisplayName

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

func (GoogleCloudDialogflowV2FulfillmentOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentOutput) Enabled

Optional. Whether fulfillment is enabled.

func (GoogleCloudDialogflowV2FulfillmentOutput) Features

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

func (GoogleCloudDialogflowV2FulfillmentOutput) GenericWebService

Configuration for a generic web service.

func (GoogleCloudDialogflowV2FulfillmentOutput) Name

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

func (GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentOutput

func (o GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentOutput() GoogleCloudDialogflowV2FulfillmentOutput

func (GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentOutputWithContext

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

func (GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutput

func (o GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutput() GoogleCloudDialogflowV2FulfillmentPtrOutput

func (GoogleCloudDialogflowV2FulfillmentOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutputWithContext

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

type GoogleCloudDialogflowV2FulfillmentPtrInput

type GoogleCloudDialogflowV2FulfillmentPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2FulfillmentArgs{...}

or:

        nil

type GoogleCloudDialogflowV2FulfillmentPtrOutput

type GoogleCloudDialogflowV2FulfillmentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) DisplayName

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

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) Elem

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) Enabled

Optional. Whether fulfillment is enabled.

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) Features

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

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) GenericWebService

Configuration for a generic web service.

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) Name

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

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutput

func (o GoogleCloudDialogflowV2FulfillmentPtrOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutput() GoogleCloudDialogflowV2FulfillmentPtrOutput

func (GoogleCloudDialogflowV2FulfillmentPtrOutput) ToGoogleCloudDialogflowV2FulfillmentPtrOutputWithContext

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

type GoogleCloudDialogflowV2FulfillmentResponse

type GoogleCloudDialogflowV2FulfillmentResponse struct {
	// Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
	DisplayName string `pulumi:"displayName"`
	// Optional. Whether fulfillment is enabled.
	Enabled bool `pulumi:"enabled"`
	// Optional. The field defines whether the fulfillment is enabled for certain features.
	Features []GoogleCloudDialogflowV2FulfillmentFeatureResponse `pulumi:"features"`
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse `pulumi:"genericWebService"`
	// Required. 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 GoogleCloudDialogflowV2FulfillmentResponseArgs

type GoogleCloudDialogflowV2FulfillmentResponseArgs struct {
	// Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Optional. Whether fulfillment is enabled.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Optional. The field defines whether the fulfillment is enabled for certain features.
	Features GoogleCloudDialogflowV2FulfillmentFeatureResponseArrayInput `pulumi:"features"`
	// Configuration for a generic web service.
	GenericWebService GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseInput `pulumi:"genericWebService"`
	// Required. 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 (GoogleCloudDialogflowV2FulfillmentResponseArgs) ElementType

func (GoogleCloudDialogflowV2FulfillmentResponseArgs) ToGoogleCloudDialogflowV2FulfillmentResponseOutput

func (i GoogleCloudDialogflowV2FulfillmentResponseArgs) ToGoogleCloudDialogflowV2FulfillmentResponseOutput() GoogleCloudDialogflowV2FulfillmentResponseOutput

func (GoogleCloudDialogflowV2FulfillmentResponseArgs) ToGoogleCloudDialogflowV2FulfillmentResponseOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentResponseArgs) ToGoogleCloudDialogflowV2FulfillmentResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentResponseOutput

func (GoogleCloudDialogflowV2FulfillmentResponseArgs) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutput

func (i GoogleCloudDialogflowV2FulfillmentResponseArgs) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutput() GoogleCloudDialogflowV2FulfillmentResponsePtrOutput

func (GoogleCloudDialogflowV2FulfillmentResponseArgs) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2FulfillmentResponseArgs) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentResponsePtrOutput

type GoogleCloudDialogflowV2FulfillmentResponseInput

type GoogleCloudDialogflowV2FulfillmentResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentResponseOutput() GoogleCloudDialogflowV2FulfillmentResponseOutput
	ToGoogleCloudDialogflowV2FulfillmentResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentResponseOutput
}

GoogleCloudDialogflowV2FulfillmentResponseInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentResponseArgs and GoogleCloudDialogflowV2FulfillmentResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentResponseInput` via:

GoogleCloudDialogflowV2FulfillmentResponseArgs{...}

type GoogleCloudDialogflowV2FulfillmentResponseOutput

type GoogleCloudDialogflowV2FulfillmentResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) DisplayName

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

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) Enabled

Optional. Whether fulfillment is enabled.

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) Features

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

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) GenericWebService

Configuration for a generic web service.

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) Name

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

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) ToGoogleCloudDialogflowV2FulfillmentResponseOutput

func (o GoogleCloudDialogflowV2FulfillmentResponseOutput) ToGoogleCloudDialogflowV2FulfillmentResponseOutput() GoogleCloudDialogflowV2FulfillmentResponseOutput

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) ToGoogleCloudDialogflowV2FulfillmentResponseOutputWithContext

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

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutput

func (o GoogleCloudDialogflowV2FulfillmentResponseOutput) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutput() GoogleCloudDialogflowV2FulfillmentResponsePtrOutput

func (GoogleCloudDialogflowV2FulfillmentResponseOutput) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentResponseOutput) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentResponsePtrOutput

type GoogleCloudDialogflowV2FulfillmentResponsePtrInput

type GoogleCloudDialogflowV2FulfillmentResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutput() GoogleCloudDialogflowV2FulfillmentResponsePtrOutput
	ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2FulfillmentResponsePtrOutput
}

GoogleCloudDialogflowV2FulfillmentResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2FulfillmentResponseArgs, GoogleCloudDialogflowV2FulfillmentResponsePtr and GoogleCloudDialogflowV2FulfillmentResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2FulfillmentResponsePtrInput` via:

        GoogleCloudDialogflowV2FulfillmentResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2FulfillmentResponsePtrOutput

type GoogleCloudDialogflowV2FulfillmentResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2FulfillmentResponsePtrOutput) DisplayName

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

func (GoogleCloudDialogflowV2FulfillmentResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2FulfillmentResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2FulfillmentResponsePtrOutput) Enabled

Optional. Whether fulfillment is enabled.

func (GoogleCloudDialogflowV2FulfillmentResponsePtrOutput) Features

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

func (GoogleCloudDialogflowV2FulfillmentResponsePtrOutput) GenericWebService

Configuration for a generic web service.

func (GoogleCloudDialogflowV2FulfillmentResponsePtrOutput) Name

Required. 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 (GoogleCloudDialogflowV2FulfillmentResponsePtrOutput) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutput

func (o GoogleCloudDialogflowV2FulfillmentResponsePtrOutput) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutput() GoogleCloudDialogflowV2FulfillmentResponsePtrOutput

func (GoogleCloudDialogflowV2FulfillmentResponsePtrOutput) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2FulfillmentResponsePtrOutput) ToGoogleCloudDialogflowV2FulfillmentResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2FulfillmentResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfig

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

Defines the Human Agent Assist to connect to a conversation.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs

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

Defines the Human Agent Assist to connect to a conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutput

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig struct {
	// Required. 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.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs struct {
	// Required. 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.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) Model

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput) Model

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse struct {
	// Required. 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.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseArgs struct {
	// Required. Conversation model resource name. Format: `projects//conversationModels/`.
	Model pulumi.StringInput `pulumi:"model"`
}

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput) Model

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig

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

Configuration for analyses to run on each conversation message.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs

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

Configuration for analyses to run on each conversation message.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput struct{ *pulumi.OutputState }

Configuration for analyses to run on each conversation message.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) EnableEntityExtraction

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) EnableSentimentAnalysis

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) EnableEntityExtraction

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) EnableSentimentAnalysis

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse

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

Configuration for analyses to run on each conversation message.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs 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.BoolInput `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.BoolInput `pulumi:"enableSentimentAnalysis"`
}

Configuration for analyses to run on each conversation message.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for analyses to run on each conversation message.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) EnableEntityExtraction

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) EnableSentimentAnalysis

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput) 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 (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput) 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 (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponsePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput struct{ *pulumi.OutputState }

Defines the Human Agent Assist to connect to a conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) EndUserSuggestionConfig

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) HumanAgentSuggestionConfig

Configuration for agent assistance of human agent participant.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) MessageAnalysisConfig

Configuration for message analysis.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) NotificationConfig

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

func (o GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) EndUserSuggestionConfig

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) HumanAgentSuggestionConfig

Configuration for agent assistance of human agent participant.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) MessageAnalysisConfig

Configuration for message analysis.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) NotificationConfig

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponse

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

Defines the Human Agent Assist to connect to a conversation.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs

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

Defines the Human Agent Assist to connect to a conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput struct{ *pulumi.OutputState }

Defines the Human Agent Assist to connect to a conversation.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) EndUserSuggestionConfig

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) HumanAgentSuggestionConfig

Configuration for agent assistance of human agent participant.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) MessageAnalysisConfig

Configuration for message analysis.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) NotificationConfig

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput) EndUserSuggestionConfig

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput) HumanAgentSuggestionConfig

Configuration for agent assistance of human agent participant.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput) MessageAnalysisConfig

Configuration for message analysis.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput) NotificationConfig

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

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

Detail human agent assistant config.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs

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

Detail human agent assistant config.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput struct{ *pulumi.OutputState }

Detail human agent assistant config.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) FeatureConfigs

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) GroupSuggestionResponses

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) FeatureConfigs

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) GroupSuggestionResponses

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

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

Detail human agent assistant config.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs struct {
	// Configuration of different suggestion features. One feature can have only one config.
	FeatureConfigs GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayInput `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.BoolInput `pulumi:"groupSuggestionResponses"`
}

Detail human agent assistant config.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput struct{ *pulumi.OutputState }

Detail human agent assistant config.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) FeatureConfigs

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) GroupSuggestionResponses

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs, GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtr and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrInput` via:

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput) FeatureConfigs

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput) 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 (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponsePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig struct {
	// Configs of custom conversation model.
	ConversationModelConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig `pulumi:"conversationModelConfig"`
	// Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST.
	EnableEventBasedSuggestion *bool `pulumi:"enableEventBasedSuggestion"`
	// Configs of query.
	QueryConfig *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig `pulumi:"queryConfig"`
	// The suggestion feature.
	SuggestionFeature *GoogleCloudDialogflowV2SuggestionFeature `pulumi:"suggestionFeature"`
	// Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
	SuggestionTriggerSettings *GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings `pulumi:"suggestionTriggerSettings"`
}

Config for suggestion features.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs struct {
	// Configs of custom conversation model.
	ConversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigPtrInput `pulumi:"conversationModelConfig"`
	// Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST.
	EnableEventBasedSuggestion pulumi.BoolPtrInput `pulumi:"enableEventBasedSuggestion"`
	// Configs of query.
	QueryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrInput `pulumi:"queryConfig"`
	// The suggestion feature.
	SuggestionFeature GoogleCloudDialogflowV2SuggestionFeaturePtrInput `pulumi:"suggestionFeature"`
	// Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
	SuggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput `pulumi:"suggestionTriggerSettings"`
}

Config for suggestion features.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray []GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigInput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArray{ GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs{...} }

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArrayOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput struct{ *pulumi.OutputState }

Config for suggestion features.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ConversationModelConfig

Configs of custom conversation model.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) EnableEventBasedSuggestion

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) QueryConfig

Configs of query.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) SuggestionFeature

The suggestion feature.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) SuggestionTriggerSettings

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse struct {
	// Configs of custom conversation model.
	ConversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse `pulumi:"conversationModelConfig"`
	// Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST.
	EnableEventBasedSuggestion bool `pulumi:"enableEventBasedSuggestion"`
	// Configs of query.
	QueryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse `pulumi:"queryConfig"`
	// The suggestion feature.
	SuggestionFeature GoogleCloudDialogflowV2SuggestionFeatureResponse `pulumi:"suggestionFeature"`
	// Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
	SuggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse `pulumi:"suggestionTriggerSettings"`
}

Config for suggestion features.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArgs struct {
	// Configs of custom conversation model.
	ConversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponseInput `pulumi:"conversationModelConfig"`
	// Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST.
	EnableEventBasedSuggestion pulumi.BoolInput `pulumi:"enableEventBasedSuggestion"`
	// Configs of query.
	QueryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseInput `pulumi:"queryConfig"`
	// The suggestion feature.
	SuggestionFeature GoogleCloudDialogflowV2SuggestionFeatureResponseInput `pulumi:"suggestionFeature"`
	// Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.
	SuggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseInput `pulumi:"suggestionTriggerSettings"`
}

Config for suggestion features.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArray

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArray []GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseInput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArray) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArray) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArray) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArray and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArray{ GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArgs{...} }

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArrayOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput struct{ *pulumi.OutputState }

Config for suggestion features.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ConversationModelConfig

Configs of custom conversation model.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) EnableEventBasedSuggestion

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) QueryConfig

Configs of query.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) SuggestionFeature

The suggestion feature.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) SuggestionTriggerSettings

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig

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

Config for suggestion query.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs

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

Config for suggestion query.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

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

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs

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

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) DropHandoffMessages

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) DropIvrMessages

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) DropVirtualAgentMessages

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) DropHandoffMessages

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) DropIvrMessages

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) DropVirtualAgentMessages

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse

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

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseArgs 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.BoolInput `pulumi:"dropHandoffMessages"`
	// If set to true, all messages from ivr stage are dropped.
	DropIvrMessages pulumi.BoolInput `pulumi:"dropIvrMessages"`
	// If set to true, all messages from virtual agent are dropped.
	DropVirtualAgentMessages pulumi.BoolInput `pulumi:"dropVirtualAgentMessages"`
}

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) DropHandoffMessages

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) DropIvrMessages

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) DropVirtualAgentMessages

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource struct {
	// Required. 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"`
}

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs struct {
	// Required. 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.StringPtrInput `pulumi:"agent"`
}

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput struct{ *pulumi.OutputState }

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) Agent

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) Agent

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse struct {
	// Required. 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"`
}

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseArgs

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseArgs struct {
	// Required. 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"`
}

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput struct{ *pulumi.OutputState }

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) Agent

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

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

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs

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

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput struct{ *pulumi.OutputState }

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) Documents

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) Documents

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse

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

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseArgs

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

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput struct{ *pulumi.OutputState }

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) Documents

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

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

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs

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

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) KnowledgeBases

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) KnowledgeBases

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourcePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse

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

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

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseArgs

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

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) KnowledgeBases

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput struct{ *pulumi.OutputState }

Config for suggestion query.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ConfidenceThreshold

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ContextFilterSettings

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) DialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) DocumentQuerySource

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) KnowledgeBaseQuerySource

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) MaxResults

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ConfidenceThreshold

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ContextFilterSettings

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) DialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) DocumentQuerySource

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) KnowledgeBaseQuerySource

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) MaxResults

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse

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

Config for suggestion query.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseArgs

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

Config for suggestion query.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput struct{ *pulumi.OutputState }

Config for suggestion query.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ConfidenceThreshold

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ContextFilterSettings

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) DialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) DocumentQuerySource

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) KnowledgeBaseQuerySource

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) MaxResults

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings

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

Settings of suggestion trigger.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs

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

Settings of suggestion trigger.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput struct{ *pulumi.OutputState }

Settings of suggestion trigger.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) NoSmalltalk

Do not trigger if last utterance is small talk.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) OnlyEndUser

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) NoSmalltalk

Do not trigger if last utterance is small talk.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) OnlyEndUser

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse

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

Settings of suggestion trigger.

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseArgs

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

Settings of suggestion trigger.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseArgs) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseInput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput() GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput
}

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseArgs and GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseInput` via:

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput

type GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput struct{ *pulumi.OutputState }

Settings of suggestion trigger.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) NoSmalltalk

Do not trigger if last utterance is small talk.

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) OnlyEndUser

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

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput

func (GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutput) ToGoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponseOutputWithContext

type GoogleCloudDialogflowV2HumanAgentHandoffConfig

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

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

type GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs

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

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutput

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentHandoffConfigInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig

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

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

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs

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

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) AccountNumber

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput) AccountNumber

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponse

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponse struct {
	// Required. 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 GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs struct {
	// Required. 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 (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs and GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseInput` via:

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput) AccountNumber

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs, GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtr and GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrInput` via:

        GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput) AccountNumber

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponsePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) LivePersonConfig

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) SalesforceLiveAgentConfig

Uses Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

func (o GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) LivePersonConfig

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) SalesforceLiveAgentConfig

Uses Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponse

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

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

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs and GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseInput` via:

GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) LivePersonConfig

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) SalesforceLiveAgentConfig

Uses Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutputWithContext

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs, GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtr and GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrInput` via:

        GoogleCloudDialogflowV2HumanAgentHandoffConfigResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput) LivePersonConfig

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput) SalesforceLiveAgentConfig

Uses Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig struct {
	// Required. Live Agent chat button ID.
	ButtonId *string `pulumi:"buttonId"`
	// Required. Live Agent deployment ID.
	DeploymentId *string `pulumi:"deploymentId"`
	// Required. 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"`
	// Required. The organization ID of the Salesforce account.
	OrganizationId *string `pulumi:"organizationId"`
}

Configuration specific to Salesforce Live Agent.

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs struct {
	// Required. Live Agent chat button ID.
	ButtonId pulumi.StringPtrInput `pulumi:"buttonId"`
	// Required. Live Agent deployment ID.
	DeploymentId pulumi.StringPtrInput `pulumi:"deploymentId"`
	// Required. 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.StringPtrInput `pulumi:"endpointDomain"`
	// Required. The organization ID of the Salesforce account.
	OrganizationId pulumi.StringPtrInput `pulumi:"organizationId"`
}

Configuration specific to Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext

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

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs{...}

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput struct{ *pulumi.OutputState }

Configuration specific to Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ButtonId

Required. Live Agent chat button ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) DeploymentId

Required. Live Agent deployment ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) EndpointDomain

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) OrganizationId

Required. The organization ID of the Salesforce account.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ButtonId

Required. Live Agent chat button ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) DeploymentId

Required. Live Agent deployment ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) EndpointDomain

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) OrganizationId

Required. The organization ID of the Salesforce account.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigPtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse struct {
	// Required. Live Agent chat button ID.
	ButtonId string `pulumi:"buttonId"`
	// Required. Live Agent deployment ID.
	DeploymentId string `pulumi:"deploymentId"`
	// Required. 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"`
	// Required. The organization ID of the Salesforce account.
	OrganizationId string `pulumi:"organizationId"`
}

Configuration specific to Salesforce Live Agent.

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs struct {
	// Required. Live Agent chat button ID.
	ButtonId pulumi.StringInput `pulumi:"buttonId"`
	// Required. Live Agent deployment ID.
	DeploymentId pulumi.StringInput `pulumi:"deploymentId"`
	// Required. 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"`
	// Required. The organization ID of the Salesforce account.
	OrganizationId pulumi.StringInput `pulumi:"organizationId"`
}

Configuration specific to Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs and GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseInput` via:

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs{...}

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput struct{ *pulumi.OutputState }

Configuration specific to Salesforce Live Agent.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ButtonId

Required. Live Agent chat button ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) DeploymentId

Required. Live Agent deployment ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) EndpointDomain

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

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) OrganizationId

Required. The organization ID of the Salesforce account.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutputWithContext

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutputWithContext

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrInput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput() GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput
	ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput
}

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs, GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtr and GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrInput` via:

        GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput

type GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput) ButtonId

Required. Live Agent chat button ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput) DeploymentId

Required. Live Agent deployment ID.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput) EndpointDomain

Required. 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 (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput) OrganizationId

Required. The organization ID of the Salesforce account.

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput

func (GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutput) ToGoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponsePtrOutputWithContext

type GoogleCloudDialogflowV2IntentFollowupIntentInfo

type GoogleCloudDialogflowV2IntentFollowupIntentInfo 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 GoogleCloudDialogflowV2IntentFollowupIntentInfoArgs

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

Represents a single followup intent in the chain.

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoArgs) ElementType

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoArgs) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoOutput

func (i GoogleCloudDialogflowV2IntentFollowupIntentInfoArgs) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoOutput() GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoArgs) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoOutputWithContext

func (i GoogleCloudDialogflowV2IntentFollowupIntentInfoArgs) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoArray

type GoogleCloudDialogflowV2IntentFollowupIntentInfoArray []GoogleCloudDialogflowV2IntentFollowupIntentInfoInput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoArray) ElementType

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoArray) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput

func (i GoogleCloudDialogflowV2IntentFollowupIntentInfoArray) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput() GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoArray) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentFollowupIntentInfoArray) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayInput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput() GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput
	ToGoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput
}

GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentFollowupIntentInfoArray and GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayInput` via:

GoogleCloudDialogflowV2IntentFollowupIntentInfoArray{ GoogleCloudDialogflowV2IntentFollowupIntentInfoArgs{...} }

type GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput) Index

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoInput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentFollowupIntentInfoOutput() GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput
	ToGoogleCloudDialogflowV2IntentFollowupIntentInfoOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput
}

GoogleCloudDialogflowV2IntentFollowupIntentInfoInput is an input type that accepts GoogleCloudDialogflowV2IntentFollowupIntentInfoArgs and GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentFollowupIntentInfoInput` via:

GoogleCloudDialogflowV2IntentFollowupIntentInfoArgs{...}

type GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput struct{ *pulumi.OutputState }

Represents a single followup intent in the chain.

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput) ElementType

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput) FollowupIntentName

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

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput) ParentFollowupIntentName

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

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoOutput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoOutputWithContext

func (o GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse

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

Represents a single followup intent in the chain.

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArgs

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

Represents a single followup intent in the chain.

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArgs) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArgs) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArgs) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArray

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArray []GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseInput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArray) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArray) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArray) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayInput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput() GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput
}

GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArray and GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayInput` via:

GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArray{ GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArgs{...} }

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutputWithContext

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

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseInput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput() GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput
	ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput
}

GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArgs and GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseInput` via:

GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArgs{...}

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput

type GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput struct{ *pulumi.OutputState }

Represents a single followup intent in the chain.

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput) FollowupIntentName

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

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput) ParentFollowupIntentName

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

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput

func (GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutput) ToGoogleCloudDialogflowV2IntentFollowupIntentInfoResponseOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessage

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

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

type GoogleCloudDialogflowV2IntentMessageArgs

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

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

func (GoogleCloudDialogflowV2IntentMessageArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageArgs) ToGoogleCloudDialogflowV2IntentMessageOutput

func (i GoogleCloudDialogflowV2IntentMessageArgs) ToGoogleCloudDialogflowV2IntentMessageOutput() GoogleCloudDialogflowV2IntentMessageOutput

func (GoogleCloudDialogflowV2IntentMessageArgs) ToGoogleCloudDialogflowV2IntentMessageOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageArray

type GoogleCloudDialogflowV2IntentMessageArray []GoogleCloudDialogflowV2IntentMessageInput

func (GoogleCloudDialogflowV2IntentMessageArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageArray) ToGoogleCloudDialogflowV2IntentMessageArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageArray) ToGoogleCloudDialogflowV2IntentMessageArrayOutput() GoogleCloudDialogflowV2IntentMessageArrayOutput

func (GoogleCloudDialogflowV2IntentMessageArray) ToGoogleCloudDialogflowV2IntentMessageArrayOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageArrayInput

type GoogleCloudDialogflowV2IntentMessageArrayInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageArray{ GoogleCloudDialogflowV2IntentMessageArgs{...} }

type GoogleCloudDialogflowV2IntentMessageArrayOutput

type GoogleCloudDialogflowV2IntentMessageArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageArrayOutput) ToGoogleCloudDialogflowV2IntentMessageArrayOutput

func (o GoogleCloudDialogflowV2IntentMessageArrayOutput) ToGoogleCloudDialogflowV2IntentMessageArrayOutput() GoogleCloudDialogflowV2IntentMessageArrayOutput

func (GoogleCloudDialogflowV2IntentMessageArrayOutput) ToGoogleCloudDialogflowV2IntentMessageArrayOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBasicCard

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

The basic card message. Useful for displaying information.

type GoogleCloudDialogflowV2IntentMessageBasicCardArgs

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

The basic card message. Useful for displaying information.

func (GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutput

func (i GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutput() GoogleCloudDialogflowV2IntentMessageBasicCardOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutputWithContext

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

func (GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput() GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBasicCardButton

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

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

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs

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

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

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray []GoogleCloudDialogflowV2IntentMessageBasicCardButtonInput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput() GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayInput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray{ GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs{...} }

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonInput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs{...}

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction

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

Opens the given URI.

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs

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

Opens the given URI.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutputWithContext

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

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionInput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs{...}

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput struct{ *pulumi.OutputState }

Opens the given URI.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutputWithContext

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

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionOutput) Uri

Required. The HTTP or HTTPS scheme URI.

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrInput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput() GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput
}

GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs, GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtr and GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutputWithContext

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionPtrOutput) Uri

Required. The HTTP or HTTPS scheme URI.

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponse

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

Opens the given URI.

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseArgs

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

Opens the given URI.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseInput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput() GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput
}

GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseArgs and GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseInput` via:

GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput struct{ *pulumi.OutputState }

Opens the given URI.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutputWithContext

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseOutput) Uri

Required. The HTTP or HTTPS scheme URI.

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput) OpenUriAction

Required. Action to take when a user taps on the button.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput) Title

Required. The title of the button.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse

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

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

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArgs

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

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

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArray

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArray []GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseInput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArray) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArray) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArray) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArray and GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArray{ GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseInput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput() GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput
}

GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArgs and GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseInput` via:

GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput) OpenUriAction

Required. Action to take when a user taps on the button.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput) Title

Required. The title of the button.

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBasicCardInput

type GoogleCloudDialogflowV2IntentMessageBasicCardInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageBasicCardArgs{...}

type GoogleCloudDialogflowV2IntentMessageBasicCardOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardOutput struct{ *pulumi.OutputState }

The basic card message. Useful for displaying information.

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) FormattedText

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

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) Image

Optional. The image for the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutput

func (o GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutput() GoogleCloudDialogflowV2IntentMessageBasicCardOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardOutputWithContext

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

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput() GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBasicCardPtrInput

type GoogleCloudDialogflowV2IntentMessageBasicCardPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2IntentMessageBasicCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) FormattedText

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

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) Image

Optional. The image for the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardPtrOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBasicCardResponse

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

The basic card message. Useful for displaying information.

type GoogleCloudDialogflowV2IntentMessageBasicCardResponseArgs

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

The basic card message. Useful for displaying information.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBasicCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBasicCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardResponseInput

type GoogleCloudDialogflowV2IntentMessageBasicCardResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput() GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageBasicCardResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput
}

GoogleCloudDialogflowV2IntentMessageBasicCardResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBasicCardResponseArgs and GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBasicCardResponseInput` via:

GoogleCloudDialogflowV2IntentMessageBasicCardResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput struct{ *pulumi.OutputState }

The basic card message. Useful for displaying information.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) FormattedText

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

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) Image

Optional. The image for the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBasicCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBasicCardResponseOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard

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

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

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs

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

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutputWithContext

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem

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

Browsing carousel tile

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs

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

Browsing carousel tile

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray []GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray{ GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs{...} }

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs{...}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction struct {
	// Required. 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 GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs

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

Actions on Google action to open a given url.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutputWithContext

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs{...}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput struct{ *pulumi.OutputState }

Actions on Google action to open a given url.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutputWithContext

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutputWithContext

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) Url

Required. URL

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionOutput) UrlTypeHint

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

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs, GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtr and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutputWithContext

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput) Url

Required. URL

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionPtrOutput) UrlTypeHint

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

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse struct {
	// Required. 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 GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseArgs

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseArgs struct {
	// Required. 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 pulumi.StringInput `pulumi:"urlTypeHint"`
}

Actions on Google action to open a given url.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseArgs and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseInput` via:

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput struct{ *pulumi.OutputState }

Actions on Google action to open a given url.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutputWithContext

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) Url

Required. URL

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseOutput) UrlTypeHint

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

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput struct{ *pulumi.OutputState }

Browsing carousel tile

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Description

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Footer

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Image

Optional. Hero image for the carousel item.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) OpenUriAction

Required. Action to present to the user.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) Title

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse

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

Browsing carousel tile

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArgs

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

Browsing carousel tile

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArray

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArray []GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseInput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArray) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArray) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArray and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArray{ GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArgs and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseInput` via:

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput struct{ *pulumi.OutputState }

Browsing carousel tile

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Description

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Footer

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Image

Optional. Hero image for the carousel item.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) OpenUriAction

Required. Action to present to the user.

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) Title

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseOutputWithContext

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs{...}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ImageDisplayOptions

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) Items

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutputWithContext

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) ImageDisplayOptions

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) Items

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardPtrOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse

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

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

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseArgs

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

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseInput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput() GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput
}

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseArgs and GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseInput` via:

GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput) ImageDisplayOptions

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput) Items

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

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCard

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

The card response message.

type GoogleCloudDialogflowV2IntentMessageCardArgs

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

The card response message.

func (GoogleCloudDialogflowV2IntentMessageCardArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardOutput

func (i GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardOutput() GoogleCloudDialogflowV2IntentMessageCardOutput

func (GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardOutputWithContext

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

func (GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput() GoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCardArgs) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCardButton

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

Contains information about a button.

type GoogleCloudDialogflowV2IntentMessageCardButtonArgs

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

Contains information about a button.

func (GoogleCloudDialogflowV2IntentMessageCardButtonArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutput

func (i GoogleCloudDialogflowV2IntentMessageCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutput() GoogleCloudDialogflowV2IntentMessageCardButtonOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonArgs) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCardButtonArray

type GoogleCloudDialogflowV2IntentMessageCardButtonArray []GoogleCloudDialogflowV2IntentMessageCardButtonInput

func (GoogleCloudDialogflowV2IntentMessageCardButtonArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput() GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonArray) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCardButtonArrayInput

type GoogleCloudDialogflowV2IntentMessageCardButtonArrayInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageCardButtonArray{ GoogleCloudDialogflowV2IntentMessageCardButtonArgs{...} }

type GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonArrayOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCardButtonInput

type GoogleCloudDialogflowV2IntentMessageCardButtonInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageCardButtonArgs{...}

type GoogleCloudDialogflowV2IntentMessageCardButtonOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonOutput struct{ *pulumi.OutputState }

Contains information about a button.

func (GoogleCloudDialogflowV2IntentMessageCardButtonOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonOutput) Postback

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

func (GoogleCloudDialogflowV2IntentMessageCardButtonOutput) Text

Optional. The text to show on the button.

func (GoogleCloudDialogflowV2IntentMessageCardButtonOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCardButtonResponse

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

Contains information about a button.

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseArgs

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

Contains information about a button.

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCardButtonResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseArray

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseArray []GoogleCloudDialogflowV2IntentMessageCardButtonResponseInput

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArray) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArray) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCardButtonResponseArray) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCardButtonResponseArray and GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageCardButtonResponseArray{ GoogleCloudDialogflowV2IntentMessageCardButtonResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseArrayOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseInput

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput() GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput
}

GoogleCloudDialogflowV2IntentMessageCardButtonResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCardButtonResponseArgs and GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCardButtonResponseInput` via:

GoogleCloudDialogflowV2IntentMessageCardButtonResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput

type GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput struct{ *pulumi.OutputState }

Contains information about a button.

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput) Postback

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

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput) Text

Optional. The text to show on the button.

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCardButtonResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCardButtonResponseOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCardInput

type GoogleCloudDialogflowV2IntentMessageCardInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageCardArgs{...}

type GoogleCloudDialogflowV2IntentMessageCardOutput

type GoogleCloudDialogflowV2IntentMessageCardOutput struct{ *pulumi.OutputState }

The card response message.

func (GoogleCloudDialogflowV2IntentMessageCardOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ImageUri

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

func (GoogleCloudDialogflowV2IntentMessageCardOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageCardOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardOutput

func (o GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardOutput() GoogleCloudDialogflowV2IntentMessageCardOutput

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardOutputWithContext

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

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput() GoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCardOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCardPtrInput

type GoogleCloudDialogflowV2IntentMessageCardPtrInput interface {
	pulumi.Input

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

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

        GoogleCloudDialogflowV2IntentMessageCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) ImageUri

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

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutput() GoogleCloudDialogflowV2IntentMessageCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCardPtrOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCardResponse

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

The card response message.

type GoogleCloudDialogflowV2IntentMessageCardResponseArgs

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

The card response message.

func (GoogleCloudDialogflowV2IntentMessageCardResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCardResponseOutput

func (i GoogleCloudDialogflowV2IntentMessageCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCardResponseOutput() GoogleCloudDialogflowV2IntentMessageCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCardResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageCardResponseInput

type GoogleCloudDialogflowV2IntentMessageCardResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCardResponseOutput() GoogleCloudDialogflowV2IntentMessageCardResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageCardResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCardResponseOutput
}

GoogleCloudDialogflowV2IntentMessageCardResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCardResponseArgs and GoogleCloudDialogflowV2IntentMessageCardResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCardResponseInput` via:

GoogleCloudDialogflowV2IntentMessageCardResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageCardResponseOutput struct{ *pulumi.OutputState }

The card response message.

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) Buttons

Optional. The collection of card buttons.

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) ImageUri

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

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) Subtitle

Optional. The subtitle of the card.

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) Title

Optional. The title of the card.

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCardResponseOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCarouselSelect

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

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

type GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs

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

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

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutputWithContext

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

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext

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

type GoogleCloudDialogflowV2IntentMessageCarouselSelectInput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectInput interface {
	pulumi.Input

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

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

GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs{...}

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItem

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

An item in the carousel.

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs

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

An item in the carousel.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray []GoogleCloudDialogflowV2IntentMessageCarouselSelectItemInput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayInput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput
}

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray and GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayInput` via:

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray{ GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs{...} }

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemInput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput
	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput
}

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs and GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCarouselSelectItemInput` via:

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs{...}

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput struct{ *pulumi.OutputState }

An item in the carousel.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) Description

Optional. The body text of the card.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) Info

Required. Additional info about the option item.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) Title

Required. Title of the carousel item.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponse

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

An item in the carousel.

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArgs

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

An item in the carousel.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArray

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArray []GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseInput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArray) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArray) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArray) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArray and GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArray{ GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseInput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput
}

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArgs and GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseInput` via:

GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput struct{ *pulumi.OutputState }

An item in the carousel.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) Description

Optional. The body text of the card.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) Info

Required. Additional info about the option item.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) Title

Required. Title of the carousel item.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) Items

Required. Carousel items.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrInput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput
}

GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs, GoogleCloudDialogflowV2IntentMessageCarouselSelectPtr and GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) Items

Required. Carousel items.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse struct {
	// Required. Carousel items.
	Items []GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponse `pulumi:"items"`
}

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

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseArgs

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseArgs struct {
	// Required. Carousel items.
	Items GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArrayInput `pulumi:"items"`
}

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

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseArgs) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseInput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput() GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput
}

GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseArgs and GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseInput` via:

GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput

type GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput) Items

Required. Carousel items.

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput

func (GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseOutput

type GoogleCloudDialogflowV2IntentMessageColumnProperties

type GoogleCloudDialogflowV2IntentMessageColumnProperties struct {
	// Required. 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 GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs

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

Column properties for TableCard.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray []GoogleCloudDialogflowV2IntentMessageColumnPropertiesInput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput() GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayInput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput() GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput
}

GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray and GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayInput` via:

GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray{ GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs{...} }

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesInput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput() GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput
	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput
}

GoogleCloudDialogflowV2IntentMessageColumnPropertiesInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs and GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageColumnPropertiesInput` via:

GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs{...}

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput struct{ *pulumi.OutputState }

Column properties for TableCard.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) Header

Required. Column heading.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) HorizontalAlignment

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

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse struct {
	// Required. 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 GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArgs

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

Column properties for TableCard.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArgs) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArgs) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArgs) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArray

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArray []GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseInput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArray) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArray) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArray) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArray and GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArray{ GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseInput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput() GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput
}

GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArgs and GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseInput` via:

GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput

type GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput struct{ *pulumi.OutputState }

Column properties for TableCard.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) Header

Required. Column heading.

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) HorizontalAlignment

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

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput

func (GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseOutput

type GoogleCloudDialogflowV2IntentMessageImage

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

The image response message.

type GoogleCloudDialogflowV2IntentMessageImageArgs

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

The image response message.

func (GoogleCloudDialogflowV2IntentMessageImageArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImageOutput

func (i GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImageOutput() GoogleCloudDialogflowV2IntentMessageImageOutput

func (GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImageOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImageOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImageOutput

func (GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (i GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput() GoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageImageArgs) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2IntentMessageImageInput

type GoogleCloudDialogflowV2IntentMessageImageInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageImageOutput() GoogleCloudDialogflowV2IntentMessageImageOutput
	ToGoogleCloudDialogflowV2IntentMessageImageOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageImageOutput
}

GoogleCloudDialogflowV2IntentMessageImageInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageImageArgs and GoogleCloudDialogflowV2IntentMessageImageOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageImageInput` via:

GoogleCloudDialogflowV2IntentMessageImageArgs{...}

type GoogleCloudDialogflowV2IntentMessageImageOutput

type GoogleCloudDialogflowV2IntentMessageImageOutput struct{ *pulumi.OutputState }

The image response message.

func (GoogleCloudDialogflowV2IntentMessageImageOutput) AccessibilityText

Optional. A text description of the image to be used for accessibility, e.g., screen readers.

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ImageUri

Optional. The public URI to an image file.

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImageOutput

func (o GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImageOutput() GoogleCloudDialogflowV2IntentMessageImageOutput

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImageOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImageOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImageOutput

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (o GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput() GoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageImageOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2IntentMessageImagePtrInput

type GoogleCloudDialogflowV2IntentMessageImagePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput() GoogleCloudDialogflowV2IntentMessageImagePtrOutput
	ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageImagePtrOutput
}

GoogleCloudDialogflowV2IntentMessageImagePtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageImageArgs, GoogleCloudDialogflowV2IntentMessageImagePtr and GoogleCloudDialogflowV2IntentMessageImagePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageImagePtrInput` via:

        GoogleCloudDialogflowV2IntentMessageImageArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2IntentMessageImagePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) AccessibilityText

Optional. A text description of the image to be used for accessibility, e.g., screen readers.

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ImageUri

Optional. The public URI to an image file.

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (o GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutput() GoogleCloudDialogflowV2IntentMessageImagePtrOutput

func (GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageImagePtrOutput) ToGoogleCloudDialogflowV2IntentMessageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImagePtrOutput

type GoogleCloudDialogflowV2IntentMessageImageResponse

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

The image response message.

type GoogleCloudDialogflowV2IntentMessageImageResponseArgs

type GoogleCloudDialogflowV2IntentMessageImageResponseArgs struct {
	// Optional. A text description of the image to be used for accessibility, e.g., screen readers.
	AccessibilityText pulumi.StringInput `pulumi:"accessibilityText"`
	// Optional. The public URI to an image file.
	ImageUri pulumi.StringInput `pulumi:"imageUri"`
}

The image response message.

func (GoogleCloudDialogflowV2IntentMessageImageResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageImageResponseArgs) ToGoogleCloudDialogflowV2IntentMessageImageResponseOutput

func (i GoogleCloudDialogflowV2IntentMessageImageResponseArgs) ToGoogleCloudDialogflowV2IntentMessageImageResponseOutput() GoogleCloudDialogflowV2IntentMessageImageResponseOutput

func (GoogleCloudDialogflowV2IntentMessageImageResponseArgs) ToGoogleCloudDialogflowV2IntentMessageImageResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageImageResponseArgs) ToGoogleCloudDialogflowV2IntentMessageImageResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImageResponseOutput

type GoogleCloudDialogflowV2IntentMessageImageResponseInput

type GoogleCloudDialogflowV2IntentMessageImageResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageImageResponseOutput() GoogleCloudDialogflowV2IntentMessageImageResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageImageResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageImageResponseOutput
}

GoogleCloudDialogflowV2IntentMessageImageResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageImageResponseArgs and GoogleCloudDialogflowV2IntentMessageImageResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageImageResponseInput` via:

GoogleCloudDialogflowV2IntentMessageImageResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageImageResponseOutput

type GoogleCloudDialogflowV2IntentMessageImageResponseOutput struct{ *pulumi.OutputState }

The image response message.

func (GoogleCloudDialogflowV2IntentMessageImageResponseOutput) AccessibilityText

Optional. A text description of the image to be used for accessibility, e.g., screen readers.

func (GoogleCloudDialogflowV2IntentMessageImageResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageImageResponseOutput) ImageUri

Optional. The public URI to an image file.

func (GoogleCloudDialogflowV2IntentMessageImageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageImageResponseOutput

func (GoogleCloudDialogflowV2IntentMessageImageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageImageResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageImageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageImageResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageImageResponseOutput

type GoogleCloudDialogflowV2IntentMessageInput

type GoogleCloudDialogflowV2IntentMessageInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageOutput() GoogleCloudDialogflowV2IntentMessageOutput
	ToGoogleCloudDialogflowV2IntentMessageOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageOutput
}

GoogleCloudDialogflowV2IntentMessageInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageArgs and GoogleCloudDialogflowV2IntentMessageOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageInput` via:

GoogleCloudDialogflowV2IntentMessageArgs{...}

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion struct {
	// Required. The name of the app or site this chip is linking to.
	DestinationName *string `pulumi:"destinationName"`
	// Required. The URI of the app or site to open when the user taps the suggestion chip.
	Uri *string `pulumi:"uri"`
}

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

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs struct {
	// Required. The name of the app or site this chip is linking to.
	DestinationName pulumi.StringPtrInput `pulumi:"destinationName"`
	// Required. The URI of the app or site to open when the user taps the suggestion chip.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

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

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionInput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput() GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput
	ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput
}

GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs and GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionInput` via:

GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs{...}

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) DestinationName

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

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionOutput) Uri

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

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrInput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput() GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput
}

GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs, GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtr and GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) DestinationName

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

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionPtrOutput) Uri

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

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse struct {
	// Required. The name of the app or site this chip is linking to.
	DestinationName string `pulumi:"destinationName"`
	// Required. 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 GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseArgs

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseArgs struct {
	// Required. The name of the app or site this chip is linking to.
	DestinationName pulumi.StringInput `pulumi:"destinationName"`
	// Required. 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 (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseArgs) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseInput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput() GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput
}

GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseArgs and GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseInput` via:

GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput

type GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) DestinationName

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

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseOutput) Uri

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

type GoogleCloudDialogflowV2IntentMessageListSelect

type GoogleCloudDialogflowV2IntentMessageListSelect struct {
	// Required. List items.
	Items []GoogleCloudDialogflowV2IntentMessageListSelectItem `pulumi:"items"`
	// Optional. Subtitle of the list.
	Subtitle *string `pulumi:"subtitle"`
	// Optional. The overall title of the list.
	Title *string `pulumi:"title"`
}

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

type GoogleCloudDialogflowV2IntentMessageListSelectArgs

type GoogleCloudDialogflowV2IntentMessageListSelectArgs struct {
	// Required. List items.
	Items GoogleCloudDialogflowV2IntentMessageListSelectItemArrayInput `pulumi:"items"`
	// Optional. Subtitle of the list.
	Subtitle pulumi.StringPtrInput `pulumi:"subtitle"`
	// Optional. The overall title of the list.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

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

func (GoogleCloudDialogflowV2IntentMessageListSelectArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectOutput

func (i GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectOutput() GoogleCloudDialogflowV2IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput() GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageListSelectArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageListSelectInput

type GoogleCloudDialogflowV2IntentMessageListSelectInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageListSelectOutput() GoogleCloudDialogflowV2IntentMessageListSelectOutput
	ToGoogleCloudDialogflowV2IntentMessageListSelectOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageListSelectOutput
}

GoogleCloudDialogflowV2IntentMessageListSelectInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageListSelectArgs and GoogleCloudDialogflowV2IntentMessageListSelectOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageListSelectInput` via:

GoogleCloudDialogflowV2IntentMessageListSelectArgs{...}

type GoogleCloudDialogflowV2IntentMessageListSelectItem

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

An item in the list.

type GoogleCloudDialogflowV2IntentMessageListSelectItemArgs

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

An item in the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageListSelectItemArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemArray

type GoogleCloudDialogflowV2IntentMessageListSelectItemArray []GoogleCloudDialogflowV2IntentMessageListSelectItemInput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageListSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput() GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageListSelectItemArray) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemArrayInput

type GoogleCloudDialogflowV2IntentMessageListSelectItemArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput() GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput
}

GoogleCloudDialogflowV2IntentMessageListSelectItemArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageListSelectItemArray and GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageListSelectItemArrayInput` via:

GoogleCloudDialogflowV2IntentMessageListSelectItemArray{ GoogleCloudDialogflowV2IntentMessageListSelectItemArgs{...} }

type GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemArrayOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemInput

type GoogleCloudDialogflowV2IntentMessageListSelectItemInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutput() GoogleCloudDialogflowV2IntentMessageListSelectItemOutput
	ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemOutput
}

GoogleCloudDialogflowV2IntentMessageListSelectItemInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageListSelectItemArgs and GoogleCloudDialogflowV2IntentMessageListSelectItemOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageListSelectItemInput` via:

GoogleCloudDialogflowV2IntentMessageListSelectItemArgs{...}

type GoogleCloudDialogflowV2IntentMessageListSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemOutput struct{ *pulumi.OutputState }

An item in the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) Description

Optional. The main text describing the item.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) Info

Required. Additional information about this option.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) Title

Required. The title of the list item.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectItemOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponse

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

An item in the list.

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArgs

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

An item in the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArray

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArray []GoogleCloudDialogflowV2IntentMessageListSelectItemResponseInput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArray) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArray) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArray) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArray and GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArray{ GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseInput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput() GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput
}

GoogleCloudDialogflowV2IntentMessageListSelectItemResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArgs and GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageListSelectItemResponseInput` via:

GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput struct{ *pulumi.OutputState }

An item in the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) Description

Optional. The main text describing the item.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) Image

Optional. The image to display.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) Info

Required. Additional information about this option.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) Title

Required. The title of the list item.

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectItemResponseOutput

type GoogleCloudDialogflowV2IntentMessageListSelectOutput

type GoogleCloudDialogflowV2IntentMessageListSelectOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) Items

Required. List items.

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) Subtitle

Optional. Subtitle of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) Title

Optional. The overall title of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput() GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageListSelectPtrInput

type GoogleCloudDialogflowV2IntentMessageListSelectPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput() GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput
}

GoogleCloudDialogflowV2IntentMessageListSelectPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageListSelectArgs, GoogleCloudDialogflowV2IntentMessageListSelectPtr and GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageListSelectPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageListSelectArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) Items

Required. List items.

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) Subtitle

Optional. Subtitle of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) Title

Optional. The overall title of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectPtrOutput

type GoogleCloudDialogflowV2IntentMessageListSelectResponse

type GoogleCloudDialogflowV2IntentMessageListSelectResponse struct {
	// Required. List items.
	Items []GoogleCloudDialogflowV2IntentMessageListSelectItemResponse `pulumi:"items"`
	// Optional. Subtitle of the list.
	Subtitle string `pulumi:"subtitle"`
	// Optional. The overall title of the list.
	Title string `pulumi:"title"`
}

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

type GoogleCloudDialogflowV2IntentMessageListSelectResponseArgs

type GoogleCloudDialogflowV2IntentMessageListSelectResponseArgs struct {
	// Required. List items.
	Items GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArrayInput `pulumi:"items"`
	// Optional. Subtitle of the list.
	Subtitle pulumi.StringInput `pulumi:"subtitle"`
	// Optional. The overall title of the list.
	Title pulumi.StringInput `pulumi:"title"`
}

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

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectResponseOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageListSelectResponseArgs) ToGoogleCloudDialogflowV2IntentMessageListSelectResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput

type GoogleCloudDialogflowV2IntentMessageListSelectResponseInput

type GoogleCloudDialogflowV2IntentMessageListSelectResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageListSelectResponseOutput() GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageListSelectResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput
}

GoogleCloudDialogflowV2IntentMessageListSelectResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageListSelectResponseArgs and GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageListSelectResponseInput` via:

GoogleCloudDialogflowV2IntentMessageListSelectResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput

type GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) Items

Required. List items.

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) Subtitle

Optional. Subtitle of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) Title

Optional. The overall title of the list.

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectResponseOutput

func (GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageListSelectResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageListSelectResponseOutput

type GoogleCloudDialogflowV2IntentMessageMediaContent

type GoogleCloudDialogflowV2IntentMessageMediaContent struct {
	// Required. List of media objects.
	MediaObjects []GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject `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 GoogleCloudDialogflowV2IntentMessageMediaContentArgs

type GoogleCloudDialogflowV2IntentMessageMediaContentArgs struct {
	// Required. List of media objects.
	MediaObjects GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayInput `pulumi:"mediaObjects"`
	// Optional. What type of media is the content (ie "audio").
	MediaType pulumi.StringPtrInput `pulumi:"mediaType"`
}

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutput

func (i GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutput() GoogleCloudDialogflowV2IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput() GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageMediaContentArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentInput

type GoogleCloudDialogflowV2IntentMessageMediaContentInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentOutput() GoogleCloudDialogflowV2IntentMessageMediaContentOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentArgs and GoogleCloudDialogflowV2IntentMessageMediaContentOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentInput` via:

GoogleCloudDialogflowV2IntentMessageMediaContentArgs{...}

type GoogleCloudDialogflowV2IntentMessageMediaContentOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentOutput struct{ *pulumi.OutputState }

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) MediaObjects

Required. List of media objects.

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) MediaType

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

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput() GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageMediaContentOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentPtrInput

type GoogleCloudDialogflowV2IntentMessageMediaContentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput() GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentArgs, GoogleCloudDialogflowV2IntentMessageMediaContentPtr and GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageMediaContentArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) MediaObjects

Required. List of media objects.

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) MediaType

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

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentPtrOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponse

type GoogleCloudDialogflowV2IntentMessageMediaContentResponse struct {
	// Required. List of media objects.
	MediaObjects []GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse `pulumi:"mediaObjects"`
	// Optional. What type of media is the content (ie "audio").
	MediaType string `pulumi:"mediaType"`
}

The media content card for Actions on Google.

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseArgs

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseArgs struct {
	// Required. List of media objects.
	MediaObjects GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayInput `pulumi:"mediaObjects"`
	// Optional. What type of media is the content (ie "audio").
	MediaType pulumi.StringInput `pulumi:"mediaType"`
}

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageMediaContentResponseArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseInput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput() GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentResponseArgs and GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentResponseInput` via:

GoogleCloudDialogflowV2IntentMessageMediaContentResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject struct {
	// Required. Url where the media is stored.
	ContentUrl *string `pulumi:"contentUrl"`
	// Optional. Description of media card.
	Description *string `pulumi:"description"`
	// Optional. Icon to display above media content.
	Icon *GoogleCloudDialogflowV2IntentMessageImage `pulumi:"icon"`
	// Optional. Image to display above media content.
	LargeImage *GoogleCloudDialogflowV2IntentMessageImage `pulumi:"largeImage"`
	// Required. Name of media card.
	Name *string `pulumi:"name"`
}

Response media object for media content card.

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs struct {
	// Required. Url where the media is stored.
	ContentUrl pulumi.StringPtrInput `pulumi:"contentUrl"`
	// Optional. Description of media card.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Optional. Icon to display above media content.
	Icon GoogleCloudDialogflowV2IntentMessageImagePtrInput `pulumi:"icon"`
	// Optional. Image to display above media content.
	LargeImage GoogleCloudDialogflowV2IntentMessageImagePtrInput `pulumi:"largeImage"`
	// Required. Name of media card.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Response media object for media content card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray []GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectInput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayInput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput() GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray and GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayInput` via:

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray{ GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs{...} }

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectInput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput() GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs and GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectInput` via:

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs{...}

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput struct{ *pulumi.OutputState }

Response media object for media content card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) ContentUrl

Required. Url where the media is stored.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) Description

Optional. Description of media card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) Icon

Optional. Icon to display above media content.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) LargeImage

Optional. Image to display above media content.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) Name

Required. Name of media card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectOutputWithContext

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse struct {
	// Required. Url where the media is stored.
	ContentUrl string `pulumi:"contentUrl"`
	// Optional. Description of media card.
	Description string `pulumi:"description"`
	// Optional. Icon to display above media content.
	Icon GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"icon"`
	// Optional. Image to display above media content.
	LargeImage GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"largeImage"`
	// Required. Name of media card.
	Name string `pulumi:"name"`
}

Response media object for media content card.

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArgs

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArgs struct {
	// Required. Url where the media is stored.
	ContentUrl pulumi.StringInput `pulumi:"contentUrl"`
	// Optional. Description of media card.
	Description pulumi.StringInput `pulumi:"description"`
	// Optional. Icon to display above media content.
	Icon GoogleCloudDialogflowV2IntentMessageImageResponseInput `pulumi:"icon"`
	// Optional. Image to display above media content.
	LargeImage GoogleCloudDialogflowV2IntentMessageImageResponseInput `pulumi:"largeImage"`
	// Required. Name of media card.
	Name pulumi.StringInput `pulumi:"name"`
}

Response media object for media content card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArgs) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutputWithContext

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArray

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArray []GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseInput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArray) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArray) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArray and GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArray{ GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArrayOutputWithContext

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseInput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput() GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput
}

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArgs and GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseInput` via:

GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput struct{ *pulumi.OutputState }

Response media object for media content card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) ContentUrl

Required. Url where the media is stored.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) Description

Optional. Description of media card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) Icon

Optional. Icon to display above media content.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) LargeImage

Optional. Image to display above media content.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) Name

Required. Name of media card.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseOutputWithContext

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput

type GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput struct{ *pulumi.OutputState }

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) MediaObjects

Required. List of media objects.

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) MediaType

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

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput

func (GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput) ToGoogleCloudDialogflowV2IntentMessageMediaContentResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageMediaContentResponseOutput

type GoogleCloudDialogflowV2IntentMessageOutput

type GoogleCloudDialogflowV2IntentMessageOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageOutput) BasicCard

The basic card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) BrowseCarouselCard

Browse carousel card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) Card

The card response.

func (GoogleCloudDialogflowV2IntentMessageOutput) CarouselSelect

The carousel card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageOutput) Image

The image response.

func (GoogleCloudDialogflowV2IntentMessageOutput) LinkOutSuggestion

The link out suggestion chip for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) ListSelect

The list card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) MediaContent

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) Payload

A custom platform-specific response.

func (GoogleCloudDialogflowV2IntentMessageOutput) Platform

Optional. The platform that this message is intended for.

func (GoogleCloudDialogflowV2IntentMessageOutput) QuickReplies

The quick replies response.

func (GoogleCloudDialogflowV2IntentMessageOutput) SimpleResponses

The voice and text-only responses for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) Suggestions

The suggestion chips for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) TableCard

Table card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageOutput) Text

The text response.

func (GoogleCloudDialogflowV2IntentMessageOutput) ToGoogleCloudDialogflowV2IntentMessageOutput

func (o GoogleCloudDialogflowV2IntentMessageOutput) ToGoogleCloudDialogflowV2IntentMessageOutput() GoogleCloudDialogflowV2IntentMessageOutput

func (GoogleCloudDialogflowV2IntentMessageOutput) ToGoogleCloudDialogflowV2IntentMessageOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageOutput) ToGoogleCloudDialogflowV2IntentMessageOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageOutput

type GoogleCloudDialogflowV2IntentMessageQuickReplies

type GoogleCloudDialogflowV2IntentMessageQuickReplies struct {
	// Optional. The collection of quick replies.
	QuickReplies []string `pulumi:"quickReplies"`
	// Optional. The title of the collection of quick replies.
	Title *string `pulumi:"title"`
}

The quick replies response message.

type GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs

type GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs struct {
	// Optional. The collection of quick replies.
	QuickReplies pulumi.StringArrayInput `pulumi:"quickReplies"`
	// Optional. The title of the collection of quick replies.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

The quick replies response message.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

func (i GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutput() GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput() GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesInput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutput() GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput
	ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput
}

GoogleCloudDialogflowV2IntentMessageQuickRepliesInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs and GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageQuickRepliesInput` via:

GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs{...}

type GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput struct{ *pulumi.OutputState }

The quick replies response message.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) QuickReplies

Optional. The collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) Title

Optional. The title of the collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput() GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageQuickRepliesOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrInput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput() GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput
}

GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs, GoogleCloudDialogflowV2IntentMessageQuickRepliesPtr and GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) QuickReplies

Optional. The collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) Title

Optional. The title of the collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesPtrOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse struct {
	// Optional. The collection of quick replies.
	QuickReplies []string `pulumi:"quickReplies"`
	// Optional. The title of the collection of quick replies.
	Title string `pulumi:"title"`
}

The quick replies response message.

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseArgs

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseArgs struct {
	// Optional. The collection of quick replies.
	QuickReplies pulumi.StringArrayInput `pulumi:"quickReplies"`
	// Optional. The title of the collection of quick replies.
	Title pulumi.StringInput `pulumi:"title"`
}

The quick replies response message.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseArgs) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseInput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput() GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput
}

GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseArgs and GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseInput` via:

GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput

type GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput struct{ *pulumi.OutputState }

The quick replies response message.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) QuickReplies

Optional. The collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) Title

Optional. The title of the collection of quick replies.

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput

func (GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseOutput

type GoogleCloudDialogflowV2IntentMessageResponse

type GoogleCloudDialogflowV2IntentMessageResponse struct {
	// The basic card response for Actions on Google.
	BasicCard GoogleCloudDialogflowV2IntentMessageBasicCardResponse `pulumi:"basicCard"`
	// Browse carousel card for Actions on Google.
	BrowseCarouselCard GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse `pulumi:"browseCarouselCard"`
	// The card response.
	Card GoogleCloudDialogflowV2IntentMessageCardResponse `pulumi:"card"`
	// The carousel card response for Actions on Google.
	CarouselSelect GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse `pulumi:"carouselSelect"`
	// The image response.
	Image GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"image"`
	// The link out suggestion chip for Actions on Google.
	LinkOutSuggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse `pulumi:"linkOutSuggestion"`
	// The list card response for Actions on Google.
	ListSelect GoogleCloudDialogflowV2IntentMessageListSelectResponse `pulumi:"listSelect"`
	// The media content card for Actions on Google.
	MediaContent GoogleCloudDialogflowV2IntentMessageMediaContentResponse `pulumi:"mediaContent"`
	// A custom platform-specific response.
	Payload map[string]string `pulumi:"payload"`
	// Optional. The platform that this message is intended for.
	Platform string `pulumi:"platform"`
	// The quick replies response.
	QuickReplies GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse `pulumi:"quickReplies"`
	// The voice and text-only responses for Actions on Google.
	SimpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse `pulumi:"simpleResponses"`
	// The suggestion chips for Actions on Google.
	Suggestions GoogleCloudDialogflowV2IntentMessageSuggestionsResponse `pulumi:"suggestions"`
	// Table card for Actions on Google.
	TableCard GoogleCloudDialogflowV2IntentMessageTableCardResponse `pulumi:"tableCard"`
	// The text response.
	Text GoogleCloudDialogflowV2IntentMessageTextResponse `pulumi:"text"`
}

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

type GoogleCloudDialogflowV2IntentMessageResponseArgs

type GoogleCloudDialogflowV2IntentMessageResponseArgs struct {
	// The basic card response for Actions on Google.
	BasicCard GoogleCloudDialogflowV2IntentMessageBasicCardResponseInput `pulumi:"basicCard"`
	// Browse carousel card for Actions on Google.
	BrowseCarouselCard GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseInput `pulumi:"browseCarouselCard"`
	// The card response.
	Card GoogleCloudDialogflowV2IntentMessageCardResponseInput `pulumi:"card"`
	// The carousel card response for Actions on Google.
	CarouselSelect GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseInput `pulumi:"carouselSelect"`
	// The image response.
	Image GoogleCloudDialogflowV2IntentMessageImageResponseInput `pulumi:"image"`
	// The link out suggestion chip for Actions on Google.
	LinkOutSuggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseInput `pulumi:"linkOutSuggestion"`
	// The list card response for Actions on Google.
	ListSelect GoogleCloudDialogflowV2IntentMessageListSelectResponseInput `pulumi:"listSelect"`
	// The media content card for Actions on Google.
	MediaContent GoogleCloudDialogflowV2IntentMessageMediaContentResponseInput `pulumi:"mediaContent"`
	// A custom platform-specific response.
	Payload pulumi.StringMapInput `pulumi:"payload"`
	// Optional. The platform that this message is intended for.
	Platform pulumi.StringInput `pulumi:"platform"`
	// The quick replies response.
	QuickReplies GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseInput `pulumi:"quickReplies"`
	// The voice and text-only responses for Actions on Google.
	SimpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseInput `pulumi:"simpleResponses"`
	// The suggestion chips for Actions on Google.
	Suggestions GoogleCloudDialogflowV2IntentMessageSuggestionsResponseInput `pulumi:"suggestions"`
	// Table card for Actions on Google.
	TableCard GoogleCloudDialogflowV2IntentMessageTableCardResponseInput `pulumi:"tableCard"`
	// The text response.
	Text GoogleCloudDialogflowV2IntentMessageTextResponseInput `pulumi:"text"`
}

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

func (GoogleCloudDialogflowV2IntentMessageResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageResponseArgs) ToGoogleCloudDialogflowV2IntentMessageResponseOutput

func (i GoogleCloudDialogflowV2IntentMessageResponseArgs) ToGoogleCloudDialogflowV2IntentMessageResponseOutput() GoogleCloudDialogflowV2IntentMessageResponseOutput

func (GoogleCloudDialogflowV2IntentMessageResponseArgs) ToGoogleCloudDialogflowV2IntentMessageResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageResponseArgs) ToGoogleCloudDialogflowV2IntentMessageResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageResponseOutput

type GoogleCloudDialogflowV2IntentMessageResponseArray

type GoogleCloudDialogflowV2IntentMessageResponseArray []GoogleCloudDialogflowV2IntentMessageResponseInput

func (GoogleCloudDialogflowV2IntentMessageResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageResponseArray) ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageResponseArray) ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageResponseArray) ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageResponseArray) ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageResponseArray and GoogleCloudDialogflowV2IntentMessageResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageResponseArray{ GoogleCloudDialogflowV2IntentMessageResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageResponseInput

type GoogleCloudDialogflowV2IntentMessageResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageResponseOutput() GoogleCloudDialogflowV2IntentMessageResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageResponseOutput
}

GoogleCloudDialogflowV2IntentMessageResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageResponseArgs and GoogleCloudDialogflowV2IntentMessageResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageResponseInput` via:

GoogleCloudDialogflowV2IntentMessageResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageResponseOutput

type GoogleCloudDialogflowV2IntentMessageResponseOutput struct{ *pulumi.OutputState }

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

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) BasicCard

The basic card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) BrowseCarouselCard

Browse carousel card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Card

The card response.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) CarouselSelect

The carousel card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Image

The image response.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) LinkOutSuggestion

The link out suggestion chip for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) ListSelect

The list card response for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) MediaContent

The media content card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Payload

A custom platform-specific response.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Platform

Optional. The platform that this message is intended for.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) QuickReplies

The quick replies response.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) SimpleResponses

The voice and text-only responses for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Suggestions

The suggestion chips for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) TableCard

Table card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) Text

The text response.

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageResponseOutput

func (o GoogleCloudDialogflowV2IntentMessageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageResponseOutput() GoogleCloudDialogflowV2IntentMessageResponseOutput

func (GoogleCloudDialogflowV2IntentMessageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageResponseOutput) ToGoogleCloudDialogflowV2IntentMessageResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageResponseOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfo

type GoogleCloudDialogflowV2IntentMessageSelectItemInfo struct {
	// Required. A unique key that will be sent back to the agent if this response is given.
	Key *string `pulumi:"key"`
	// Optional. A list of synonyms that can also be used to trigger this item in dialog.
	Synonyms []string `pulumi:"synonyms"`
}

Additional info about the select item for when it is triggered in a dialog.

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs struct {
	// Required. A unique key that will be sent back to the agent if this response is given.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Optional. A list of synonyms that can also be used to trigger this item in dialog.
	Synonyms pulumi.StringArrayInput `pulumi:"synonyms"`
}

Additional info about the select item for when it is triggered in a dialog.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput() GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoInput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput() GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput
	ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput
}

GoogleCloudDialogflowV2IntentMessageSelectItemInfoInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs and GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSelectItemInfoInput` via:

GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs{...}

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput struct{ *pulumi.OutputState }

Additional info about the select item for when it is triggered in a dialog.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) Key

Required. A unique key that will be sent back to the agent if this response is given.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) Synonyms

Optional. A list of synonyms that can also be used to trigger this item in dialog.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSelectItemInfoOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrInput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput() GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput
}

GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs, GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtr and GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput) Key

Required. A unique key that will be sent back to the agent if this response is given.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput) Synonyms

Optional. A list of synonyms that can also be used to trigger this item in dialog.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoPtrOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse struct {
	// Required. 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 GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseArgs

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseArgs struct {
	// Required. 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 (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseInput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput() GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput
}

GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseArgs and GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseInput` via:

GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput

type GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput struct{ *pulumi.OutputState }

Additional info about the select item for when it is triggered in a dialog.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) Key

Required. A unique key that will be sent back to the agent if this response is given.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) Synonyms

Optional. A list of synonyms that can also be used to trigger this item in dialog.

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponse

type GoogleCloudDialogflowV2IntentMessageSimpleResponse struct {
	// Optional. The text to display.
	DisplayText *string `pulumi:"displayText"`
	// One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
	Ssml *string `pulumi:"ssml"`
	// One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
	TextToSpeech *string `pulumi:"textToSpeech"`
}

The simple response message containing speech or text.

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs struct {
	// Optional. The text to display.
	DisplayText pulumi.StringPtrInput `pulumi:"displayText"`
	// One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
	Ssml pulumi.StringPtrInput `pulumi:"ssml"`
	// One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
	TextToSpeech pulumi.StringPtrInput `pulumi:"textToSpeech"`
}

The simple response message containing speech or text.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArray

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArray []GoogleCloudDialogflowV2IntentMessageSimpleResponseInput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArray) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponseArray) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArray) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponseArray) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSimpleResponseArray and GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageSimpleResponseArray{ GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseInput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput
}

GoogleCloudDialogflowV2IntentMessageSimpleResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs and GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSimpleResponseInput` via:

GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput struct{ *pulumi.OutputState }

The simple response message containing speech or text.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) DisplayText

Optional. The text to display.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) Ssml

One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) TextToSpeech

One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponse

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponse struct {
	// Optional. The text to display.
	DisplayText string `pulumi:"displayText"`
	// One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
	Ssml string `pulumi:"ssml"`
	// One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
	TextToSpeech string `pulumi:"textToSpeech"`
}

The simple response message containing speech or text.

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArgs

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArgs struct {
	// Optional. The text to display.
	DisplayText pulumi.StringInput `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.StringInput `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.StringInput `pulumi:"textToSpeech"`
}

The simple response message containing speech or text.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArray

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArray []GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseInput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArray) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArray) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArray) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArray and GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArray{ GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseInput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput
}

GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArgs and GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseInput` via:

GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput struct{ *pulumi.OutputState }

The simple response message containing speech or text.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) DisplayText

Optional. The text to display.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) Ssml

One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) TextToSpeech

One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponses

type GoogleCloudDialogflowV2IntentMessageSimpleResponses struct {
	// Required. The list of simple responses.
	SimpleResponses []GoogleCloudDialogflowV2IntentMessageSimpleResponse `pulumi:"simpleResponses"`
}

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs struct {
	// Required. The list of simple responses.
	SimpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponseArrayInput `pulumi:"simpleResponses"`
}

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesInput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput
	ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput
}

GoogleCloudDialogflowV2IntentMessageSimpleResponsesInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs and GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSimpleResponsesInput` via:

GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs{...}

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput struct{ *pulumi.OutputState }

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) SimpleResponses

Required. The list of simple responses.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponsesOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrInput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput
}

GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs, GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtr and GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) SimpleResponses

Required. The list of simple responses.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesPtrOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse struct {
	// Required. The list of simple responses.
	SimpleResponses []GoogleCloudDialogflowV2IntentMessageSimpleResponseResponse `pulumi:"simpleResponses"`
}

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseArgs

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseArgs struct {
	// Required. The list of simple responses.
	SimpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArrayInput `pulumi:"simpleResponses"`
}

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseInput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput() GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput
}

GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseArgs and GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseInput` via:

GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput

type GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput struct{ *pulumi.OutputState }

The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput) SimpleResponses

Required. The list of simple responses.

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseOutput

type GoogleCloudDialogflowV2IntentMessageSuggestion

type GoogleCloudDialogflowV2IntentMessageSuggestion struct {
	// Required. The text shown the in the suggestion chip.
	Title *string `pulumi:"title"`
}

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

type GoogleCloudDialogflowV2IntentMessageSuggestionArgs

type GoogleCloudDialogflowV2IntentMessageSuggestionArgs struct {
	// Required. The text shown the in the suggestion chip.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

func (GoogleCloudDialogflowV2IntentMessageSuggestionArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutput

func (i GoogleCloudDialogflowV2IntentMessageSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutput() GoogleCloudDialogflowV2IntentMessageSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSuggestionArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionArray

type GoogleCloudDialogflowV2IntentMessageSuggestionArray []GoogleCloudDialogflowV2IntentMessageSuggestionInput

func (GoogleCloudDialogflowV2IntentMessageSuggestionArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput() GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSuggestionArray) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionArrayInput

type GoogleCloudDialogflowV2IntentMessageSuggestionArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput() GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput
}

GoogleCloudDialogflowV2IntentMessageSuggestionArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSuggestionArray and GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSuggestionArrayInput` via:

GoogleCloudDialogflowV2IntentMessageSuggestionArray{ GoogleCloudDialogflowV2IntentMessageSuggestionArgs{...} }

type GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionArrayOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionInput

type GoogleCloudDialogflowV2IntentMessageSuggestionInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSuggestionOutput() GoogleCloudDialogflowV2IntentMessageSuggestionOutput
	ToGoogleCloudDialogflowV2IntentMessageSuggestionOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionOutput
}

GoogleCloudDialogflowV2IntentMessageSuggestionInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSuggestionArgs and GoogleCloudDialogflowV2IntentMessageSuggestionOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSuggestionInput` via:

GoogleCloudDialogflowV2IntentMessageSuggestionArgs{...}

type GoogleCloudDialogflowV2IntentMessageSuggestionOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionOutput struct{ *pulumi.OutputState }

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

func (GoogleCloudDialogflowV2IntentMessageSuggestionOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionOutput) Title

Required. The text shown the in the suggestion chip.

func (GoogleCloudDialogflowV2IntentMessageSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponse

type GoogleCloudDialogflowV2IntentMessageSuggestionResponse struct {
	// Required. 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 GoogleCloudDialogflowV2IntentMessageSuggestionResponseArgs

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseArgs struct {
	// Required. 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 (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSuggestionResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseArray

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseArray []GoogleCloudDialogflowV2IntentMessageSuggestionResponseInput

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArray) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArray) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSuggestionResponseArray) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSuggestionResponseArray and GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageSuggestionResponseArray{ GoogleCloudDialogflowV2IntentMessageSuggestionResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseInput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput() GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput
}

GoogleCloudDialogflowV2IntentMessageSuggestionResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSuggestionResponseArgs and GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSuggestionResponseInput` via:

GoogleCloudDialogflowV2IntentMessageSuggestionResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput struct{ *pulumi.OutputState }

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput) Title

Required. The text shown the in the suggestion chip.

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionResponseOutput

type GoogleCloudDialogflowV2IntentMessageSuggestions

type GoogleCloudDialogflowV2IntentMessageSuggestions struct {
	// Required. The list of suggested replies.
	Suggestions []GoogleCloudDialogflowV2IntentMessageSuggestion `pulumi:"suggestions"`
}

The collection of suggestions.

type GoogleCloudDialogflowV2IntentMessageSuggestionsArgs

type GoogleCloudDialogflowV2IntentMessageSuggestionsArgs struct {
	// Required. The list of suggested replies.
	Suggestions GoogleCloudDialogflowV2IntentMessageSuggestionArrayInput `pulumi:"suggestions"`
}

The collection of suggestions.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutput

func (i GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutput() GoogleCloudDialogflowV2IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput() GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSuggestionsArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsInput

type GoogleCloudDialogflowV2IntentMessageSuggestionsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutput() GoogleCloudDialogflowV2IntentMessageSuggestionsOutput
	ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsOutput
}

GoogleCloudDialogflowV2IntentMessageSuggestionsInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSuggestionsArgs and GoogleCloudDialogflowV2IntentMessageSuggestionsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSuggestionsInput` via:

GoogleCloudDialogflowV2IntentMessageSuggestionsArgs{...}

type GoogleCloudDialogflowV2IntentMessageSuggestionsOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsOutput struct{ *pulumi.OutputState }

The collection of suggestions.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) Suggestions

Required. The list of suggested replies.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput() GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionsOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsPtrInput

type GoogleCloudDialogflowV2IntentMessageSuggestionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput() GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput
}

GoogleCloudDialogflowV2IntentMessageSuggestionsPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSuggestionsArgs, GoogleCloudDialogflowV2IntentMessageSuggestionsPtr and GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSuggestionsPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageSuggestionsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) Suggestions

Required. The list of suggested replies.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsPtrOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponse

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponse struct {
	// Required. The list of suggested replies.
	Suggestions []GoogleCloudDialogflowV2IntentMessageSuggestionResponse `pulumi:"suggestions"`
}

The collection of suggestions.

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponseArgs

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponseArgs struct {
	// Required. The list of suggested replies.
	Suggestions GoogleCloudDialogflowV2IntentMessageSuggestionResponseArrayInput `pulumi:"suggestions"`
}

The collection of suggestions.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionsResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageSuggestionsResponseArgs) ToGoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponseInput

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput() GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput
}

GoogleCloudDialogflowV2IntentMessageSuggestionsResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageSuggestionsResponseArgs and GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageSuggestionsResponseInput` via:

GoogleCloudDialogflowV2IntentMessageSuggestionsResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput

type GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput struct{ *pulumi.OutputState }

The collection of suggestions.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput) Suggestions

Required. The list of suggested replies.

func (GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput

func (GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput) ToGoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageSuggestionsResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCard

type GoogleCloudDialogflowV2IntentMessageTableCard struct {
	// Optional. List of buttons for the card.
	Buttons []GoogleCloudDialogflowV2IntentMessageBasicCardButton `pulumi:"buttons"`
	// Optional. Display properties for the columns in this table.
	ColumnProperties []GoogleCloudDialogflowV2IntentMessageColumnProperties `pulumi:"columnProperties"`
	// Optional. Image which should be displayed on the card.
	Image *GoogleCloudDialogflowV2IntentMessageImage `pulumi:"image"`
	// Optional. Rows in this table of data.
	Rows []GoogleCloudDialogflowV2IntentMessageTableCardRow `pulumi:"rows"`
	// Optional. Subtitle to the title.
	Subtitle *string `pulumi:"subtitle"`
	// Required. Title of the card.
	Title *string `pulumi:"title"`
}

Table card for Actions on Google.

type GoogleCloudDialogflowV2IntentMessageTableCardArgs

type GoogleCloudDialogflowV2IntentMessageTableCardArgs struct {
	// Optional. List of buttons for the card.
	Buttons GoogleCloudDialogflowV2IntentMessageBasicCardButtonArrayInput `pulumi:"buttons"`
	// Optional. Display properties for the columns in this table.
	ColumnProperties GoogleCloudDialogflowV2IntentMessageColumnPropertiesArrayInput `pulumi:"columnProperties"`
	// Optional. Image which should be displayed on the card.
	Image GoogleCloudDialogflowV2IntentMessageImagePtrInput `pulumi:"image"`
	// Optional. Rows in this table of data.
	Rows GoogleCloudDialogflowV2IntentMessageTableCardRowArrayInput `pulumi:"rows"`
	// Optional. Subtitle to the title.
	Subtitle pulumi.StringPtrInput `pulumi:"subtitle"`
	// Required. Title of the card.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

Table card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageTableCardArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardOutput() GoogleCloudDialogflowV2IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput() GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCell

type GoogleCloudDialogflowV2IntentMessageTableCardCell struct {
	// Required. Text in this cell.
	Text *string `pulumi:"text"`
}

Cell of TableCardRow.

type GoogleCloudDialogflowV2IntentMessageTableCardCellArgs

type GoogleCloudDialogflowV2IntentMessageTableCardCellArgs struct {
	// Required. Text in this cell.
	Text pulumi.StringPtrInput `pulumi:"text"`
}

Cell of TableCardRow.

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardCellArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutput() GoogleCloudDialogflowV2IntentMessageTableCardCellOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardCellArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellArray

type GoogleCloudDialogflowV2IntentMessageTableCardCellArray []GoogleCloudDialogflowV2IntentMessageTableCardCellInput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArray) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardCellArray) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput() GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArray) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardCellArray) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellArrayInput

type GoogleCloudDialogflowV2IntentMessageTableCardCellArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput() GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardCellArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardCellArray and GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardCellArrayInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardCellArray{ GoogleCloudDialogflowV2IntentMessageTableCardCellArgs{...} }

type GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellInput

type GoogleCloudDialogflowV2IntentMessageTableCardCellInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutput() GoogleCloudDialogflowV2IntentMessageTableCardCellOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardCellInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardCellArgs and GoogleCloudDialogflowV2IntentMessageTableCardCellOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardCellInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardCellArgs{...}

type GoogleCloudDialogflowV2IntentMessageTableCardCellOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellOutput struct{ *pulumi.OutputState }

Cell of TableCardRow.

func (GoogleCloudDialogflowV2IntentMessageTableCardCellOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellOutput) Text

Required. Text in this cell.

func (GoogleCloudDialogflowV2IntentMessageTableCardCellOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardCellOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponse

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponse struct {
	// Required. Text in this cell.
	Text string `pulumi:"text"`
}

Cell of TableCardRow.

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArgs

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArgs struct {
	// Required. Text in this cell.
	Text pulumi.StringInput `pulumi:"text"`
}

Cell of TableCardRow.

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArray

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArray []GoogleCloudDialogflowV2IntentMessageTableCardCellResponseInput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArray) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArray) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArray) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArray and GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArray{ GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseInput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput() GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardCellResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArgs and GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardCellResponseInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput struct{ *pulumi.OutputState }

Cell of TableCardRow.

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput) Text

Required. Text in this cell.

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardCellResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardInput

type GoogleCloudDialogflowV2IntentMessageTableCardInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardOutput() GoogleCloudDialogflowV2IntentMessageTableCardOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardArgs and GoogleCloudDialogflowV2IntentMessageTableCardOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardArgs{...}

type GoogleCloudDialogflowV2IntentMessageTableCardOutput

type GoogleCloudDialogflowV2IntentMessageTableCardOutput struct{ *pulumi.OutputState }

Table card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) Buttons

Optional. List of buttons for the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ColumnProperties

Optional. Display properties for the columns in this table.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) Image

Optional. Image which should be displayed on the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) Rows

Optional. Rows in this table of data.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) Subtitle

Optional. Subtitle to the title.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) Title

Required. Title of the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardOutput

func (o GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardOutput() GoogleCloudDialogflowV2IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput() GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageTableCardPtrInput

type GoogleCloudDialogflowV2IntentMessageTableCardPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput() GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardArgs, GoogleCloudDialogflowV2IntentMessageTableCardPtr and GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageTableCardArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Buttons

Optional. List of buttons for the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) ColumnProperties

Optional. Display properties for the columns in this table.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Image

Optional. Image which should be displayed on the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Rows

Optional. Rows in this table of data.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Subtitle

Optional. Subtitle to the title.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) Title

Required. Title of the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardPtrOutput

type GoogleCloudDialogflowV2IntentMessageTableCardResponse

type GoogleCloudDialogflowV2IntentMessageTableCardResponse struct {
	// Optional. List of buttons for the card.
	Buttons []GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse `pulumi:"buttons"`
	// Optional. Display properties for the columns in this table.
	ColumnProperties []GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse `pulumi:"columnProperties"`
	// Optional. Image which should be displayed on the card.
	Image GoogleCloudDialogflowV2IntentMessageImageResponse `pulumi:"image"`
	// Optional. Rows in this table of data.
	Rows []GoogleCloudDialogflowV2IntentMessageTableCardRowResponse `pulumi:"rows"`
	// Optional. Subtitle to the title.
	Subtitle string `pulumi:"subtitle"`
	// Required. Title of the card.
	Title string `pulumi:"title"`
}

Table card for Actions on Google.

type GoogleCloudDialogflowV2IntentMessageTableCardResponseArgs

type GoogleCloudDialogflowV2IntentMessageTableCardResponseArgs struct {
	// Optional. List of buttons for the card.
	Buttons GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArrayInput `pulumi:"buttons"`
	// Optional. Display properties for the columns in this table.
	ColumnProperties GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArrayInput `pulumi:"columnProperties"`
	// Optional. Image which should be displayed on the card.
	Image GoogleCloudDialogflowV2IntentMessageImageResponseInput `pulumi:"image"`
	// Optional. Rows in this table of data.
	Rows GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayInput `pulumi:"rows"`
	// Optional. Subtitle to the title.
	Subtitle pulumi.StringInput `pulumi:"subtitle"`
	// Required. Title of the card.
	Title pulumi.StringInput `pulumi:"title"`
}

Table card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardResponseInput

type GoogleCloudDialogflowV2IntentMessageTableCardResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardResponseOutput() GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardResponseArgs and GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardResponseInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput struct{ *pulumi.OutputState }

Table card for Actions on Google.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) Buttons

Optional. List of buttons for the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) ColumnProperties

Optional. Display properties for the columns in this table.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) Image

Optional. Image which should be displayed on the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) Rows

Optional. Rows in this table of data.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) Subtitle

Optional. Subtitle to the title.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) Title

Required. Title of the card.

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRow

type GoogleCloudDialogflowV2IntentMessageTableCardRow struct {
	// Optional. List of cells that make up this row.
	Cells []GoogleCloudDialogflowV2IntentMessageTableCardCell `pulumi:"cells"`
	// Optional. Whether to add a visual divider after this row.
	DividerAfter *bool `pulumi:"dividerAfter"`
}

Row of TableCard.

type GoogleCloudDialogflowV2IntentMessageTableCardRowArgs

type GoogleCloudDialogflowV2IntentMessageTableCardRowArgs struct {
	// Optional. List of cells that make up this row.
	Cells GoogleCloudDialogflowV2IntentMessageTableCardCellArrayInput `pulumi:"cells"`
	// Optional. Whether to add a visual divider after this row.
	DividerAfter pulumi.BoolPtrInput `pulumi:"dividerAfter"`
}

Row of TableCard.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardRowArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutput() GoogleCloudDialogflowV2IntentMessageTableCardRowOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardRowArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowArray

type GoogleCloudDialogflowV2IntentMessageTableCardRowArray []GoogleCloudDialogflowV2IntentMessageTableCardRowInput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArray) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

func (i GoogleCloudDialogflowV2IntentMessageTableCardRowArray) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput() GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArray) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardRowArray) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowArrayInput

type GoogleCloudDialogflowV2IntentMessageTableCardRowArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput() GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardRowArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardRowArray and GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardRowArrayInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardRowArray{ GoogleCloudDialogflowV2IntentMessageTableCardRowArgs{...} }

type GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowInput

type GoogleCloudDialogflowV2IntentMessageTableCardRowInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutput() GoogleCloudDialogflowV2IntentMessageTableCardRowOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardRowInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardRowArgs and GoogleCloudDialogflowV2IntentMessageTableCardRowOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardRowInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardRowArgs{...}

type GoogleCloudDialogflowV2IntentMessageTableCardRowOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowOutput struct{ *pulumi.OutputState }

Row of TableCard.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) Cells

Optional. List of cells that make up this row.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) DividerAfter

Optional. Whether to add a visual divider after this row.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardRowOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponse

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponse struct {
	// Optional. List of cells that make up this row.
	Cells []GoogleCloudDialogflowV2IntentMessageTableCardCellResponse `pulumi:"cells"`
	// Optional. Whether to add a visual divider after this row.
	DividerAfter bool `pulumi:"dividerAfter"`
}

Row of TableCard.

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArgs

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArgs struct {
	// Optional. List of cells that make up this row.
	Cells GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArrayInput `pulumi:"cells"`
	// Optional. Whether to add a visual divider after this row.
	DividerAfter pulumi.BoolInput `pulumi:"dividerAfter"`
}

Row of TableCard.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArray

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArray []GoogleCloudDialogflowV2IntentMessageTableCardRowResponseInput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArray) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArray) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArray) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayInput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput() GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArray and GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArray{ GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArgs{...} }

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArrayOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseInput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput() GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput
}

GoogleCloudDialogflowV2IntentMessageTableCardRowResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArgs and GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTableCardRowResponseInput` via:

GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput

type GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput struct{ *pulumi.OutputState }

Row of TableCard.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) Cells

Optional. List of cells that make up this row.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) DividerAfter

Optional. Whether to add a visual divider after this row.

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTableCardRowResponseOutput

type GoogleCloudDialogflowV2IntentMessageText

type GoogleCloudDialogflowV2IntentMessageText struct {
	// Optional. The collection of the agent's responses.
	Text []string `pulumi:"text"`
}

The text response message.

type GoogleCloudDialogflowV2IntentMessageTextArgs

type GoogleCloudDialogflowV2IntentMessageTextArgs struct {
	// Optional. The collection of the agent's responses.
	Text pulumi.StringArrayInput `pulumi:"text"`
}

The text response message.

func (GoogleCloudDialogflowV2IntentMessageTextArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextOutput

func (i GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextOutput() GoogleCloudDialogflowV2IntentMessageTextOutput

func (GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextOutput

func (GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (i GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput() GoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTextArgs) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2IntentMessageTextInput

type GoogleCloudDialogflowV2IntentMessageTextInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTextOutput() GoogleCloudDialogflowV2IntentMessageTextOutput
	ToGoogleCloudDialogflowV2IntentMessageTextOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTextOutput
}

GoogleCloudDialogflowV2IntentMessageTextInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTextArgs and GoogleCloudDialogflowV2IntentMessageTextOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTextInput` via:

GoogleCloudDialogflowV2IntentMessageTextArgs{...}

type GoogleCloudDialogflowV2IntentMessageTextOutput

type GoogleCloudDialogflowV2IntentMessageTextOutput struct{ *pulumi.OutputState }

The text response message.

func (GoogleCloudDialogflowV2IntentMessageTextOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTextOutput) Text

Optional. The collection of the agent's responses.

func (GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextOutput

func (o GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextOutput() GoogleCloudDialogflowV2IntentMessageTextOutput

func (GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextOutput

func (GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput() GoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTextOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2IntentMessageTextPtrInput

type GoogleCloudDialogflowV2IntentMessageTextPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput() GoogleCloudDialogflowV2IntentMessageTextPtrOutput
	ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTextPtrOutput
}

GoogleCloudDialogflowV2IntentMessageTextPtrInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTextArgs, GoogleCloudDialogflowV2IntentMessageTextPtr and GoogleCloudDialogflowV2IntentMessageTextPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTextPtrInput` via:

        GoogleCloudDialogflowV2IntentMessageTextArgs{...}

or:

        nil

type GoogleCloudDialogflowV2IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2IntentMessageTextPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentMessageTextPtrOutput) Elem

func (GoogleCloudDialogflowV2IntentMessageTextPtrOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTextPtrOutput) Text

Optional. The collection of the agent's responses.

func (GoogleCloudDialogflowV2IntentMessageTextPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (o GoogleCloudDialogflowV2IntentMessageTextPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutput() GoogleCloudDialogflowV2IntentMessageTextPtrOutput

func (GoogleCloudDialogflowV2IntentMessageTextPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTextPtrOutput) ToGoogleCloudDialogflowV2IntentMessageTextPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextPtrOutput

type GoogleCloudDialogflowV2IntentMessageTextResponse

type GoogleCloudDialogflowV2IntentMessageTextResponse struct {
	// Optional. The collection of the agent's responses.
	Text []string `pulumi:"text"`
}

The text response message.

type GoogleCloudDialogflowV2IntentMessageTextResponseArgs

type GoogleCloudDialogflowV2IntentMessageTextResponseArgs struct {
	// Optional. The collection of the agent's responses.
	Text pulumi.StringArrayInput `pulumi:"text"`
}

The text response message.

func (GoogleCloudDialogflowV2IntentMessageTextResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentMessageTextResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTextResponseOutput

func (i GoogleCloudDialogflowV2IntentMessageTextResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTextResponseOutput() GoogleCloudDialogflowV2IntentMessageTextResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTextResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTextResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentMessageTextResponseArgs) ToGoogleCloudDialogflowV2IntentMessageTextResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextResponseOutput

type GoogleCloudDialogflowV2IntentMessageTextResponseInput

type GoogleCloudDialogflowV2IntentMessageTextResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentMessageTextResponseOutput() GoogleCloudDialogflowV2IntentMessageTextResponseOutput
	ToGoogleCloudDialogflowV2IntentMessageTextResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentMessageTextResponseOutput
}

GoogleCloudDialogflowV2IntentMessageTextResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentMessageTextResponseArgs and GoogleCloudDialogflowV2IntentMessageTextResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentMessageTextResponseInput` via:

GoogleCloudDialogflowV2IntentMessageTextResponseArgs{...}

type GoogleCloudDialogflowV2IntentMessageTextResponseOutput

type GoogleCloudDialogflowV2IntentMessageTextResponseOutput struct{ *pulumi.OutputState }

The text response message.

func (GoogleCloudDialogflowV2IntentMessageTextResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentMessageTextResponseOutput) Text

Optional. The collection of the agent's responses.

func (GoogleCloudDialogflowV2IntentMessageTextResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTextResponseOutput

func (GoogleCloudDialogflowV2IntentMessageTextResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTextResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentMessageTextResponseOutput) ToGoogleCloudDialogflowV2IntentMessageTextResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentMessageTextResponseOutput

type GoogleCloudDialogflowV2IntentParameter

type GoogleCloudDialogflowV2IntentParameter struct {
	// Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
	DefaultValue *string `pulumi:"defaultValue"`
	// Required. The name of the parameter.
	DisplayName *string `pulumi:"displayName"`
	// Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.
	EntityTypeDisplayName *string `pulumi:"entityTypeDisplayName"`
	// Optional. Indicates whether the parameter represents a list of values.
	IsList *bool `pulumi:"isList"`
	// Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
	Mandatory *bool `pulumi:"mandatory"`
	// The unique identifier of this parameter.
	Name *string `pulumi:"name"`
	// Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
	Prompts []string `pulumi:"prompts"`
	// Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
	Value *string `pulumi:"value"`
}

Represents intent parameters.

type GoogleCloudDialogflowV2IntentParameterArgs

type GoogleCloudDialogflowV2IntentParameterArgs struct {
	// Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// Required. The name of the parameter.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.
	EntityTypeDisplayName pulumi.StringPtrInput `pulumi:"entityTypeDisplayName"`
	// Optional. Indicates whether the parameter represents a list of values.
	IsList pulumi.BoolPtrInput `pulumi:"isList"`
	// Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
	Mandatory pulumi.BoolPtrInput `pulumi:"mandatory"`
	// The unique identifier of this parameter.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
	Prompts pulumi.StringArrayInput `pulumi:"prompts"`
	// Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Represents intent parameters.

func (GoogleCloudDialogflowV2IntentParameterArgs) ElementType

func (GoogleCloudDialogflowV2IntentParameterArgs) ToGoogleCloudDialogflowV2IntentParameterOutput

func (i GoogleCloudDialogflowV2IntentParameterArgs) ToGoogleCloudDialogflowV2IntentParameterOutput() GoogleCloudDialogflowV2IntentParameterOutput

func (GoogleCloudDialogflowV2IntentParameterArgs) ToGoogleCloudDialogflowV2IntentParameterOutputWithContext

func (i GoogleCloudDialogflowV2IntentParameterArgs) ToGoogleCloudDialogflowV2IntentParameterOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterOutput

type GoogleCloudDialogflowV2IntentParameterArray

type GoogleCloudDialogflowV2IntentParameterArray []GoogleCloudDialogflowV2IntentParameterInput

func (GoogleCloudDialogflowV2IntentParameterArray) ElementType

func (GoogleCloudDialogflowV2IntentParameterArray) ToGoogleCloudDialogflowV2IntentParameterArrayOutput

func (i GoogleCloudDialogflowV2IntentParameterArray) ToGoogleCloudDialogflowV2IntentParameterArrayOutput() GoogleCloudDialogflowV2IntentParameterArrayOutput

func (GoogleCloudDialogflowV2IntentParameterArray) ToGoogleCloudDialogflowV2IntentParameterArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentParameterArray) ToGoogleCloudDialogflowV2IntentParameterArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterArrayOutput

type GoogleCloudDialogflowV2IntentParameterArrayInput

type GoogleCloudDialogflowV2IntentParameterArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentParameterArrayOutput() GoogleCloudDialogflowV2IntentParameterArrayOutput
	ToGoogleCloudDialogflowV2IntentParameterArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentParameterArrayOutput
}

GoogleCloudDialogflowV2IntentParameterArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentParameterArray and GoogleCloudDialogflowV2IntentParameterArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentParameterArrayInput` via:

GoogleCloudDialogflowV2IntentParameterArray{ GoogleCloudDialogflowV2IntentParameterArgs{...} }

type GoogleCloudDialogflowV2IntentParameterArrayOutput

type GoogleCloudDialogflowV2IntentParameterArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentParameterArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentParameterArrayOutput) Index

func (GoogleCloudDialogflowV2IntentParameterArrayOutput) ToGoogleCloudDialogflowV2IntentParameterArrayOutput

func (o GoogleCloudDialogflowV2IntentParameterArrayOutput) ToGoogleCloudDialogflowV2IntentParameterArrayOutput() GoogleCloudDialogflowV2IntentParameterArrayOutput

func (GoogleCloudDialogflowV2IntentParameterArrayOutput) ToGoogleCloudDialogflowV2IntentParameterArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentParameterArrayOutput) ToGoogleCloudDialogflowV2IntentParameterArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterArrayOutput

type GoogleCloudDialogflowV2IntentParameterInput

type GoogleCloudDialogflowV2IntentParameterInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentParameterOutput() GoogleCloudDialogflowV2IntentParameterOutput
	ToGoogleCloudDialogflowV2IntentParameterOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentParameterOutput
}

GoogleCloudDialogflowV2IntentParameterInput is an input type that accepts GoogleCloudDialogflowV2IntentParameterArgs and GoogleCloudDialogflowV2IntentParameterOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentParameterInput` via:

GoogleCloudDialogflowV2IntentParameterArgs{...}

type GoogleCloudDialogflowV2IntentParameterOutput

type GoogleCloudDialogflowV2IntentParameterOutput struct{ *pulumi.OutputState }

Represents intent parameters.

func (GoogleCloudDialogflowV2IntentParameterOutput) DefaultValue

Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.

func (GoogleCloudDialogflowV2IntentParameterOutput) DisplayName

Required. The name of the parameter.

func (GoogleCloudDialogflowV2IntentParameterOutput) ElementType

func (GoogleCloudDialogflowV2IntentParameterOutput) EntityTypeDisplayName

Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.

func (GoogleCloudDialogflowV2IntentParameterOutput) IsList

Optional. Indicates whether the parameter represents a list of values.

func (GoogleCloudDialogflowV2IntentParameterOutput) Mandatory

Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.

func (GoogleCloudDialogflowV2IntentParameterOutput) Name

The unique identifier of this parameter.

func (GoogleCloudDialogflowV2IntentParameterOutput) Prompts

Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.

func (GoogleCloudDialogflowV2IntentParameterOutput) ToGoogleCloudDialogflowV2IntentParameterOutput

func (o GoogleCloudDialogflowV2IntentParameterOutput) ToGoogleCloudDialogflowV2IntentParameterOutput() GoogleCloudDialogflowV2IntentParameterOutput

func (GoogleCloudDialogflowV2IntentParameterOutput) ToGoogleCloudDialogflowV2IntentParameterOutputWithContext

func (o GoogleCloudDialogflowV2IntentParameterOutput) ToGoogleCloudDialogflowV2IntentParameterOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterOutput

func (GoogleCloudDialogflowV2IntentParameterOutput) Value

Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.

type GoogleCloudDialogflowV2IntentParameterResponse

type GoogleCloudDialogflowV2IntentParameterResponse struct {
	// Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
	DefaultValue string `pulumi:"defaultValue"`
	// Required. 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 GoogleCloudDialogflowV2IntentParameterResponseArgs

type GoogleCloudDialogflowV2IntentParameterResponseArgs 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.StringInput `pulumi:"defaultValue"`
	// Required. 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.StringInput `pulumi:"entityTypeDisplayName"`
	// Optional. Indicates whether the parameter represents a list of values.
	IsList pulumi.BoolInput `pulumi:"isList"`
	// Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
	Mandatory pulumi.BoolInput `pulumi:"mandatory"`
	// The unique identifier of this parameter.
	Name pulumi.StringInput `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.StringInput `pulumi:"value"`
}

Represents intent parameters.

func (GoogleCloudDialogflowV2IntentParameterResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentParameterResponseArgs) ToGoogleCloudDialogflowV2IntentParameterResponseOutput

func (i GoogleCloudDialogflowV2IntentParameterResponseArgs) ToGoogleCloudDialogflowV2IntentParameterResponseOutput() GoogleCloudDialogflowV2IntentParameterResponseOutput

func (GoogleCloudDialogflowV2IntentParameterResponseArgs) ToGoogleCloudDialogflowV2IntentParameterResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentParameterResponseArgs) ToGoogleCloudDialogflowV2IntentParameterResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterResponseOutput

type GoogleCloudDialogflowV2IntentParameterResponseArray

type GoogleCloudDialogflowV2IntentParameterResponseArray []GoogleCloudDialogflowV2IntentParameterResponseInput

func (GoogleCloudDialogflowV2IntentParameterResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentParameterResponseArray) ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutput

func (i GoogleCloudDialogflowV2IntentParameterResponseArray) ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutput() GoogleCloudDialogflowV2IntentParameterResponseArrayOutput

func (GoogleCloudDialogflowV2IntentParameterResponseArray) ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentParameterResponseArray) ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterResponseArrayOutput

type GoogleCloudDialogflowV2IntentParameterResponseArrayInput

type GoogleCloudDialogflowV2IntentParameterResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutput() GoogleCloudDialogflowV2IntentParameterResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentParameterResponseArrayOutput
}

GoogleCloudDialogflowV2IntentParameterResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentParameterResponseArray and GoogleCloudDialogflowV2IntentParameterResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentParameterResponseArrayInput` via:

GoogleCloudDialogflowV2IntentParameterResponseArray{ GoogleCloudDialogflowV2IntentParameterResponseArgs{...} }

type GoogleCloudDialogflowV2IntentParameterResponseArrayOutput

type GoogleCloudDialogflowV2IntentParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentParameterResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentParameterResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutput

func (GoogleCloudDialogflowV2IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentParameterResponseArrayOutput) ToGoogleCloudDialogflowV2IntentParameterResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterResponseArrayOutput

type GoogleCloudDialogflowV2IntentParameterResponseInput

type GoogleCloudDialogflowV2IntentParameterResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentParameterResponseOutput() GoogleCloudDialogflowV2IntentParameterResponseOutput
	ToGoogleCloudDialogflowV2IntentParameterResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentParameterResponseOutput
}

GoogleCloudDialogflowV2IntentParameterResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentParameterResponseArgs and GoogleCloudDialogflowV2IntentParameterResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentParameterResponseInput` via:

GoogleCloudDialogflowV2IntentParameterResponseArgs{...}

type GoogleCloudDialogflowV2IntentParameterResponseOutput

type GoogleCloudDialogflowV2IntentParameterResponseOutput struct{ *pulumi.OutputState }

Represents intent parameters.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) DefaultValue

Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) DisplayName

Required. The name of the parameter.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) EntityTypeDisplayName

Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) IsList

Optional. Indicates whether the parameter represents a list of values.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) Mandatory

Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) Name

The unique identifier of this parameter.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) Prompts

Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) ToGoogleCloudDialogflowV2IntentParameterResponseOutput

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) ToGoogleCloudDialogflowV2IntentParameterResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentParameterResponseOutput) ToGoogleCloudDialogflowV2IntentParameterResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentParameterResponseOutput

func (GoogleCloudDialogflowV2IntentParameterResponseOutput) Value

Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.

type GoogleCloudDialogflowV2IntentTrainingPhrase

type GoogleCloudDialogflowV2IntentTrainingPhrase struct {
	// The unique identifier of this training phrase.
	Name *string `pulumi:"name"`
	// Required. The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - `Part.text` is set to a part of the phrase that has no parameters. - `Part.text` is set to a part of the phrase that you want to annotate, and the `entity_type`, `alias`, and `user_defined` fields are all set.
	Parts []GoogleCloudDialogflowV2IntentTrainingPhrasePart `pulumi:"parts"`
	// Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
	TimesAddedCount *int `pulumi:"timesAddedCount"`
	// Required. The type of the training phrase.
	Type *string `pulumi:"type"`
}

Represents an example that the agent is trained on.

type GoogleCloudDialogflowV2IntentTrainingPhraseArgs

type GoogleCloudDialogflowV2IntentTrainingPhraseArgs struct {
	// The unique identifier of this training phrase.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Required. The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - `Part.text` is set to a part of the phrase that has no parameters. - `Part.text` is set to a part of the phrase that you want to annotate, and the `entity_type`, `alias`, and `user_defined` fields are all set.
	Parts GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayInput `pulumi:"parts"`
	// Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
	TimesAddedCount pulumi.IntPtrInput `pulumi:"timesAddedCount"`
	// Required. The type of the training phrase.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Represents an example that the agent is trained on.

func (GoogleCloudDialogflowV2IntentTrainingPhraseArgs) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutput

func (i GoogleCloudDialogflowV2IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutput() GoogleCloudDialogflowV2IntentTrainingPhraseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhraseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseArray

type GoogleCloudDialogflowV2IntentTrainingPhraseArray []GoogleCloudDialogflowV2IntentTrainingPhraseInput

func (GoogleCloudDialogflowV2IntentTrainingPhraseArray) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

func (i GoogleCloudDialogflowV2IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput() GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhraseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseArrayInput

type GoogleCloudDialogflowV2IntentTrainingPhraseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput() GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput
}

GoogleCloudDialogflowV2IntentTrainingPhraseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhraseArray and GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhraseArrayInput` via:

GoogleCloudDialogflowV2IntentTrainingPhraseArray{ GoogleCloudDialogflowV2IntentTrainingPhraseArgs{...} }

type GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseInput

type GoogleCloudDialogflowV2IntentTrainingPhraseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhraseOutput() GoogleCloudDialogflowV2IntentTrainingPhraseOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhraseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseOutput
}

GoogleCloudDialogflowV2IntentTrainingPhraseInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhraseArgs and GoogleCloudDialogflowV2IntentTrainingPhraseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhraseInput` via:

GoogleCloudDialogflowV2IntentTrainingPhraseArgs{...}

type GoogleCloudDialogflowV2IntentTrainingPhraseOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseOutput struct{ *pulumi.OutputState }

Represents an example that the agent is trained on.

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) Name

The unique identifier of this training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) Parts

Required. The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - `Part.text` is set to a part of the phrase that has no parameters. - `Part.text` is set to a part of the phrase that you want to annotate, and the `entity_type`, `alias`, and `user_defined` fields are all set.

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) TimesAddedCount

Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutput

func (o GoogleCloudDialogflowV2IntentTrainingPhraseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutput() GoogleCloudDialogflowV2IntentTrainingPhraseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhraseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseOutput) Type

Required. The type of the training phrase.

type GoogleCloudDialogflowV2IntentTrainingPhrasePart

type GoogleCloudDialogflowV2IntentTrainingPhrasePart struct {
	// Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
	Alias *string `pulumi:"alias"`
	// Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.
	EntityType *string `pulumi:"entityType"`
	// Required. The text for this part.
	Text *string `pulumi:"text"`
	// Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
	UserDefined *bool `pulumi:"userDefined"`
}

Represents a part of a training phrase.

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs struct {
	// Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
	Alias pulumi.StringPtrInput `pulumi:"alias"`
	// Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.
	EntityType pulumi.StringPtrInput `pulumi:"entityType"`
	// Required. The text for this part.
	Text pulumi.StringPtrInput `pulumi:"text"`
	// Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
	UserDefined pulumi.BoolPtrInput `pulumi:"userDefined"`
}

Represents a part of a training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

func (i GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutput() GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArray

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArray []GoogleCloudDialogflowV2IntentTrainingPhrasePartInput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArray) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

func (i GoogleCloudDialogflowV2IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput() GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhrasePartArray) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayInput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput() GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput
}

GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhrasePartArray and GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayInput` via:

GoogleCloudDialogflowV2IntentTrainingPhrasePartArray{ GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs{...} }

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput) Index

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartInput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutput() GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput
}

GoogleCloudDialogflowV2IntentTrainingPhrasePartInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs and GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhrasePartInput` via:

GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs{...}

type GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput struct{ *pulumi.OutputState }

Represents a part of a training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) Alias

Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) EntityType

Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) Text

Required. The text for this part.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartOutput) UserDefined

Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse struct {
	// Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
	Alias string `pulumi:"alias"`
	// Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.
	EntityType string `pulumi:"entityType"`
	// Required. 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 GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArgs

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArgs 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.StringInput `pulumi:"alias"`
	// Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.
	EntityType pulumi.StringInput `pulumi:"entityType"`
	// Required. 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.BoolInput `pulumi:"userDefined"`
}

Represents a part of a training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArray

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArray []GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseInput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArray) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArray) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArray) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayInput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput() GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput
}

GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArray and GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayInput` via:

GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArray{ GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArgs{...} }

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseInput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput() GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput
}

GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArgs and GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseInput` via:

GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArgs{...}

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput

type GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput struct{ *pulumi.OutputState }

Represents a part of a training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) Alias

Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) EntityType

Optional. The entity type name prefixed with `@`. This field is required for annotated parts of the training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) Text

Required. The text for this part.

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseOutput) UserDefined

Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.

type GoogleCloudDialogflowV2IntentTrainingPhraseResponse

type GoogleCloudDialogflowV2IntentTrainingPhraseResponse struct {
	// The unique identifier of this training phrase.
	Name string `pulumi:"name"`
	// Required. The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - `Part.text` is set to a part of the phrase that has no parameters. - `Part.text` is set to a part of the phrase that you want to annotate, and the `entity_type`, `alias`, and `user_defined` fields are all set.
	Parts []GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse `pulumi:"parts"`
	// Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
	TimesAddedCount int `pulumi:"timesAddedCount"`
	// Required. The type of the training phrase.
	Type string `pulumi:"type"`
}

Represents an example that the agent is trained on.

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseArgs

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseArgs struct {
	// The unique identifier of this training phrase.
	Name pulumi.StringInput `pulumi:"name"`
	// Required. 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 GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArrayInput `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.IntInput `pulumi:"timesAddedCount"`
	// Required. The type of the training phrase.
	Type pulumi.StringInput `pulumi:"type"`
}

Represents an example that the agent is trained on.

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArgs) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhraseResponseArgs) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseArray

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseArray []GoogleCloudDialogflowV2IntentTrainingPhraseResponseInput

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArray) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput

func (i GoogleCloudDialogflowV2IntentTrainingPhraseResponseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput() GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutputWithContext

func (i GoogleCloudDialogflowV2IntentTrainingPhraseResponseArray) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayInput

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput() GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput
}

GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhraseResponseArray and GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayInput` via:

GoogleCloudDialogflowV2IntentTrainingPhraseResponseArray{ GoogleCloudDialogflowV2IntentTrainingPhraseResponseArgs{...} }

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput) Index

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseInput

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput() GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput
	ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput
}

GoogleCloudDialogflowV2IntentTrainingPhraseResponseInput is an input type that accepts GoogleCloudDialogflowV2IntentTrainingPhraseResponseArgs and GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2IntentTrainingPhraseResponseInput` via:

GoogleCloudDialogflowV2IntentTrainingPhraseResponseArgs{...}

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput

type GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput struct{ *pulumi.OutputState }

Represents an example that the agent is trained on.

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) ElementType

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) Name

The unique identifier of this training phrase.

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) Parts

Required. The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - `Part.text` is set to a part of the phrase that has no parameters. - `Part.text` is set to a part of the phrase that you want to annotate, and the `entity_type`, `alias`, and `user_defined` fields are all set.

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) TimesAddedCount

Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseOutputWithContext

func (o GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) ToGoogleCloudDialogflowV2IntentTrainingPhraseResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput

func (GoogleCloudDialogflowV2IntentTrainingPhraseResponseOutput) Type

Required. The type of the training phrase.

type GoogleCloudDialogflowV2LoggingConfig

type GoogleCloudDialogflowV2LoggingConfig struct {
	// Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
	EnableStackdriverLogging *bool `pulumi:"enableStackdriverLogging"`
}

Defines logging behavior for conversation lifecycle events.

type GoogleCloudDialogflowV2LoggingConfigArgs

type GoogleCloudDialogflowV2LoggingConfigArgs struct {
	// Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
	EnableStackdriverLogging pulumi.BoolPtrInput `pulumi:"enableStackdriverLogging"`
}

Defines logging behavior for conversation lifecycle events.

func (GoogleCloudDialogflowV2LoggingConfigArgs) ElementType

func (GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigOutput

func (i GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigOutput() GoogleCloudDialogflowV2LoggingConfigOutput

func (GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigOutputWithContext

func (i GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigOutput

func (GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput

func (i GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput() GoogleCloudDialogflowV2LoggingConfigPtrOutput

func (GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2LoggingConfigArgs) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigPtrOutput

type GoogleCloudDialogflowV2LoggingConfigInput

type GoogleCloudDialogflowV2LoggingConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2LoggingConfigOutput() GoogleCloudDialogflowV2LoggingConfigOutput
	ToGoogleCloudDialogflowV2LoggingConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2LoggingConfigOutput
}

GoogleCloudDialogflowV2LoggingConfigInput is an input type that accepts GoogleCloudDialogflowV2LoggingConfigArgs and GoogleCloudDialogflowV2LoggingConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2LoggingConfigInput` via:

GoogleCloudDialogflowV2LoggingConfigArgs{...}

type GoogleCloudDialogflowV2LoggingConfigOutput

type GoogleCloudDialogflowV2LoggingConfigOutput struct{ *pulumi.OutputState }

Defines logging behavior for conversation lifecycle events.

func (GoogleCloudDialogflowV2LoggingConfigOutput) ElementType

func (GoogleCloudDialogflowV2LoggingConfigOutput) EnableStackdriverLogging

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

func (GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigOutput

func (o GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigOutput() GoogleCloudDialogflowV2LoggingConfigOutput

func (GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigOutputWithContext

func (o GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigOutput

func (GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput

func (o GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput() GoogleCloudDialogflowV2LoggingConfigPtrOutput

func (GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2LoggingConfigOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigPtrOutput

type GoogleCloudDialogflowV2LoggingConfigPtrInput

type GoogleCloudDialogflowV2LoggingConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2LoggingConfigPtrOutput() GoogleCloudDialogflowV2LoggingConfigPtrOutput
	ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2LoggingConfigPtrOutput
}

GoogleCloudDialogflowV2LoggingConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2LoggingConfigArgs, GoogleCloudDialogflowV2LoggingConfigPtr and GoogleCloudDialogflowV2LoggingConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2LoggingConfigPtrInput` via:

        GoogleCloudDialogflowV2LoggingConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2LoggingConfigPtrOutput

type GoogleCloudDialogflowV2LoggingConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2LoggingConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2LoggingConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2LoggingConfigPtrOutput) EnableStackdriverLogging

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

func (GoogleCloudDialogflowV2LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput

func (o GoogleCloudDialogflowV2LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutput() GoogleCloudDialogflowV2LoggingConfigPtrOutput

func (GoogleCloudDialogflowV2LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2LoggingConfigPtrOutput) ToGoogleCloudDialogflowV2LoggingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigPtrOutput

type GoogleCloudDialogflowV2LoggingConfigResponse

type GoogleCloudDialogflowV2LoggingConfigResponse struct {
	// Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
	EnableStackdriverLogging bool `pulumi:"enableStackdriverLogging"`
}

Defines logging behavior for conversation lifecycle events.

type GoogleCloudDialogflowV2LoggingConfigResponseArgs

type GoogleCloudDialogflowV2LoggingConfigResponseArgs struct {
	// Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.
	EnableStackdriverLogging pulumi.BoolInput `pulumi:"enableStackdriverLogging"`
}

Defines logging behavior for conversation lifecycle events.

func (GoogleCloudDialogflowV2LoggingConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2LoggingConfigResponseArgs) ToGoogleCloudDialogflowV2LoggingConfigResponseOutput

func (i GoogleCloudDialogflowV2LoggingConfigResponseArgs) ToGoogleCloudDialogflowV2LoggingConfigResponseOutput() GoogleCloudDialogflowV2LoggingConfigResponseOutput

func (GoogleCloudDialogflowV2LoggingConfigResponseArgs) ToGoogleCloudDialogflowV2LoggingConfigResponseOutputWithContext

func (i GoogleCloudDialogflowV2LoggingConfigResponseArgs) ToGoogleCloudDialogflowV2LoggingConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigResponseOutput

func (GoogleCloudDialogflowV2LoggingConfigResponseArgs) ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutput

func (i GoogleCloudDialogflowV2LoggingConfigResponseArgs) ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutput() GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput

func (GoogleCloudDialogflowV2LoggingConfigResponseArgs) ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2LoggingConfigResponseArgs) ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput

type GoogleCloudDialogflowV2LoggingConfigResponseInput

type GoogleCloudDialogflowV2LoggingConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2LoggingConfigResponseOutput() GoogleCloudDialogflowV2LoggingConfigResponseOutput
	ToGoogleCloudDialogflowV2LoggingConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2LoggingConfigResponseOutput
}

GoogleCloudDialogflowV2LoggingConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2LoggingConfigResponseArgs and GoogleCloudDialogflowV2LoggingConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2LoggingConfigResponseInput` via:

GoogleCloudDialogflowV2LoggingConfigResponseArgs{...}

type GoogleCloudDialogflowV2LoggingConfigResponseOutput

type GoogleCloudDialogflowV2LoggingConfigResponseOutput struct{ *pulumi.OutputState }

Defines logging behavior for conversation lifecycle events.

func (GoogleCloudDialogflowV2LoggingConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2LoggingConfigResponseOutput) EnableStackdriverLogging

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

func (GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponseOutput

func (o GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponseOutput() GoogleCloudDialogflowV2LoggingConfigResponseOutput

func (GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigResponseOutput

func (GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutput

func (o GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutput() GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput

func (GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2LoggingConfigResponseOutput) ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput

type GoogleCloudDialogflowV2LoggingConfigResponsePtrInput

type GoogleCloudDialogflowV2LoggingConfigResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutput() GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput
	ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput
}

GoogleCloudDialogflowV2LoggingConfigResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2LoggingConfigResponseArgs, GoogleCloudDialogflowV2LoggingConfigResponsePtr and GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2LoggingConfigResponsePtrInput` via:

        GoogleCloudDialogflowV2LoggingConfigResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput

type GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput) EnableStackdriverLogging

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

func (GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput) ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutput

func (GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput) ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput) ToGoogleCloudDialogflowV2LoggingConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2LoggingConfigResponsePtrOutput

type GoogleCloudDialogflowV2NotificationConfig

type GoogleCloudDialogflowV2NotificationConfig 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. Notification works for phone calls, if this topic either 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. Format: `projects//locations//topics/`.
	Topic *string `pulumi:"topic"`
}

Defines notification behavior.

type GoogleCloudDialogflowV2NotificationConfigArgs

type GoogleCloudDialogflowV2NotificationConfigArgs struct {
	// Format of message.
	MessageFormat pulumi.StringPtrInput `pulumi:"messageFormat"`
	// Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. Notification works for phone calls, if this topic either 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. Format: `projects//locations//topics/`.
	Topic pulumi.StringPtrInput `pulumi:"topic"`
}

Defines notification behavior.

func (GoogleCloudDialogflowV2NotificationConfigArgs) ElementType

func (GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigOutput

func (i GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigOutput() GoogleCloudDialogflowV2NotificationConfigOutput

func (GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigOutputWithContext

func (i GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigOutput

func (GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput

func (i GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput() GoogleCloudDialogflowV2NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2NotificationConfigArgs) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigPtrOutput

type GoogleCloudDialogflowV2NotificationConfigInput

type GoogleCloudDialogflowV2NotificationConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2NotificationConfigOutput() GoogleCloudDialogflowV2NotificationConfigOutput
	ToGoogleCloudDialogflowV2NotificationConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2NotificationConfigOutput
}

GoogleCloudDialogflowV2NotificationConfigInput is an input type that accepts GoogleCloudDialogflowV2NotificationConfigArgs and GoogleCloudDialogflowV2NotificationConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2NotificationConfigInput` via:

GoogleCloudDialogflowV2NotificationConfigArgs{...}

type GoogleCloudDialogflowV2NotificationConfigOutput

type GoogleCloudDialogflowV2NotificationConfigOutput struct{ *pulumi.OutputState }

Defines notification behavior.

func (GoogleCloudDialogflowV2NotificationConfigOutput) ElementType

func (GoogleCloudDialogflowV2NotificationConfigOutput) MessageFormat

Format of message.

func (GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigOutput

func (o GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigOutput() GoogleCloudDialogflowV2NotificationConfigOutput

func (GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigOutputWithContext

func (o GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigOutput

func (GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput

func (o GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput() GoogleCloudDialogflowV2NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2NotificationConfigOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigOutput) Topic

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. Notification works for phone calls, if this topic either 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. Format: `projects//locations//topics/`.

type GoogleCloudDialogflowV2NotificationConfigPtrInput

type GoogleCloudDialogflowV2NotificationConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2NotificationConfigPtrOutput() GoogleCloudDialogflowV2NotificationConfigPtrOutput
	ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2NotificationConfigPtrOutput
}

GoogleCloudDialogflowV2NotificationConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2NotificationConfigArgs, GoogleCloudDialogflowV2NotificationConfigPtr and GoogleCloudDialogflowV2NotificationConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2NotificationConfigPtrInput` via:

        GoogleCloudDialogflowV2NotificationConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2NotificationConfigPtrOutput

type GoogleCloudDialogflowV2NotificationConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) MessageFormat

Format of message.

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput

func (o GoogleCloudDialogflowV2NotificationConfigPtrOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutput() GoogleCloudDialogflowV2NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2NotificationConfigPtrOutput) ToGoogleCloudDialogflowV2NotificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigPtrOutput

func (GoogleCloudDialogflowV2NotificationConfigPtrOutput) Topic

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. Notification works for phone calls, if this topic either 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. Format: `projects//locations//topics/`.

type GoogleCloudDialogflowV2NotificationConfigResponse

type GoogleCloudDialogflowV2NotificationConfigResponse struct {
	// Format of message.
	MessageFormat string `pulumi:"messageFormat"`
	// Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. Notification works for phone calls, if this topic either 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. Format: `projects//locations//topics/`.
	Topic string `pulumi:"topic"`
}

Defines notification behavior.

type GoogleCloudDialogflowV2NotificationConfigResponseArgs

type GoogleCloudDialogflowV2NotificationConfigResponseArgs struct {
	// Format of message.
	MessageFormat pulumi.StringInput `pulumi:"messageFormat"`
	// Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. Notification works for phone calls, if this topic either 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. Format: `projects//locations//topics/`.
	Topic pulumi.StringInput `pulumi:"topic"`
}

Defines notification behavior.

func (GoogleCloudDialogflowV2NotificationConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2NotificationConfigResponseArgs) ToGoogleCloudDialogflowV2NotificationConfigResponseOutput

func (i GoogleCloudDialogflowV2NotificationConfigResponseArgs) ToGoogleCloudDialogflowV2NotificationConfigResponseOutput() GoogleCloudDialogflowV2NotificationConfigResponseOutput

func (GoogleCloudDialogflowV2NotificationConfigResponseArgs) ToGoogleCloudDialogflowV2NotificationConfigResponseOutputWithContext

func (i GoogleCloudDialogflowV2NotificationConfigResponseArgs) ToGoogleCloudDialogflowV2NotificationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigResponseOutput

func (GoogleCloudDialogflowV2NotificationConfigResponseArgs) ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutput

func (i GoogleCloudDialogflowV2NotificationConfigResponseArgs) ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutput() GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput

func (GoogleCloudDialogflowV2NotificationConfigResponseArgs) ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2NotificationConfigResponseArgs) ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput

type GoogleCloudDialogflowV2NotificationConfigResponseInput

type GoogleCloudDialogflowV2NotificationConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2NotificationConfigResponseOutput() GoogleCloudDialogflowV2NotificationConfigResponseOutput
	ToGoogleCloudDialogflowV2NotificationConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2NotificationConfigResponseOutput
}

GoogleCloudDialogflowV2NotificationConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2NotificationConfigResponseArgs and GoogleCloudDialogflowV2NotificationConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2NotificationConfigResponseInput` via:

GoogleCloudDialogflowV2NotificationConfigResponseArgs{...}

type GoogleCloudDialogflowV2NotificationConfigResponseOutput

type GoogleCloudDialogflowV2NotificationConfigResponseOutput struct{ *pulumi.OutputState }

Defines notification behavior.

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) MessageFormat

Format of message.

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2NotificationConfigResponseOutput

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2NotificationConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2NotificationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigResponseOutput

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutput

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2NotificationConfigResponseOutput) ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput

func (GoogleCloudDialogflowV2NotificationConfigResponseOutput) Topic

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. Notification works for phone calls, if this topic either 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. Format: `projects//locations//topics/`.

type GoogleCloudDialogflowV2NotificationConfigResponsePtrInput

type GoogleCloudDialogflowV2NotificationConfigResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutput() GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput
	ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput
}

GoogleCloudDialogflowV2NotificationConfigResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2NotificationConfigResponseArgs, GoogleCloudDialogflowV2NotificationConfigResponsePtr and GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2NotificationConfigResponsePtrInput` via:

        GoogleCloudDialogflowV2NotificationConfigResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput

type GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput) MessageFormat

Format of message.

func (GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput) ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutput

func (GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput) ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput) ToGoogleCloudDialogflowV2NotificationConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput

func (GoogleCloudDialogflowV2NotificationConfigResponsePtrOutput) Topic

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. Notification works for phone calls, if this topic either 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. Format: `projects//locations//topics/`.

type GoogleCloudDialogflowV2SpeechToTextConfig

type GoogleCloudDialogflowV2SpeechToTextConfig struct {
	// Optional. 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.
	SpeechModelVariant *string `pulumi:"speechModelVariant"`
}

Configures speech transcription for ConversationProfile.

type GoogleCloudDialogflowV2SpeechToTextConfigArgs

type GoogleCloudDialogflowV2SpeechToTextConfigArgs struct {
	// Optional. 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.
	SpeechModelVariant pulumi.StringPtrInput `pulumi:"speechModelVariant"`
}

Configures speech transcription for ConversationProfile.

func (GoogleCloudDialogflowV2SpeechToTextConfigArgs) ElementType

func (GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigOutput

func (i GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigOutput() GoogleCloudDialogflowV2SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigOutputWithContext

func (i GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (i GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext

func (i GoogleCloudDialogflowV2SpeechToTextConfigArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

type GoogleCloudDialogflowV2SpeechToTextConfigInput

type GoogleCloudDialogflowV2SpeechToTextConfigInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SpeechToTextConfigOutput() GoogleCloudDialogflowV2SpeechToTextConfigOutput
	ToGoogleCloudDialogflowV2SpeechToTextConfigOutputWithContext(context.Context) GoogleCloudDialogflowV2SpeechToTextConfigOutput
}

GoogleCloudDialogflowV2SpeechToTextConfigInput is an input type that accepts GoogleCloudDialogflowV2SpeechToTextConfigArgs and GoogleCloudDialogflowV2SpeechToTextConfigOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SpeechToTextConfigInput` via:

GoogleCloudDialogflowV2SpeechToTextConfigArgs{...}

type GoogleCloudDialogflowV2SpeechToTextConfigOutput

type GoogleCloudDialogflowV2SpeechToTextConfigOutput struct{ *pulumi.OutputState }

Configures speech transcription for ConversationProfile.

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) ElementType

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) SpeechModelVariant

Optional. 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.

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigOutput

func (o GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigOutput() GoogleCloudDialogflowV2SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigOutputWithContext

func (o GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (o GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2SpeechToTextConfigOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

type GoogleCloudDialogflowV2SpeechToTextConfigPtrInput

type GoogleCloudDialogflowV2SpeechToTextConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput
	ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput
}

GoogleCloudDialogflowV2SpeechToTextConfigPtrInput is an input type that accepts GoogleCloudDialogflowV2SpeechToTextConfigArgs, GoogleCloudDialogflowV2SpeechToTextConfigPtr and GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SpeechToTextConfigPtrInput` via:

        GoogleCloudDialogflowV2SpeechToTextConfigArgs{...}

or:

        nil

type GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

type GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) Elem

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) ElementType

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) SpeechModelVariant

Optional. 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.

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (o GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext

func (o GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigPtrOutput

type GoogleCloudDialogflowV2SpeechToTextConfigResponse

type GoogleCloudDialogflowV2SpeechToTextConfigResponse struct {
	// Optional. 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.
	SpeechModelVariant string `pulumi:"speechModelVariant"`
}

Configures speech transcription for ConversationProfile.

type GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs

type GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs struct {
	// Optional. 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.
	SpeechModelVariant pulumi.StringInput `pulumi:"speechModelVariant"`
}

Configures speech transcription for ConversationProfile.

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs) ElementType

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutput

func (i GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutput() GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutputWithContext

func (i GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput

func (i GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs) ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput

type GoogleCloudDialogflowV2SpeechToTextConfigResponseInput

type GoogleCloudDialogflowV2SpeechToTextConfigResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutput() GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput
	ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput
}

GoogleCloudDialogflowV2SpeechToTextConfigResponseInput is an input type that accepts GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs and GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SpeechToTextConfigResponseInput` via:

GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs{...}

type GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput

type GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput struct{ *pulumi.OutputState }

Configures speech transcription for ConversationProfile.

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) ElementType

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) SpeechModelVariant

Optional. 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.

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutputWithContext

func (o GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2SpeechToTextConfigResponseOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput

type GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrInput

type GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput() GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput
	ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput
}

GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs, GoogleCloudDialogflowV2SpeechToTextConfigResponsePtr and GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrInput` via:

        GoogleCloudDialogflowV2SpeechToTextConfigResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput

type GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput) SpeechModelVariant

Optional. 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.

func (GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput

func (GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput) ToGoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SpeechToTextConfigResponsePtrOutput

type GoogleCloudDialogflowV2SuggestionFeature

type GoogleCloudDialogflowV2SuggestionFeature 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 GoogleCloudDialogflowV2SuggestionFeatureArgs

type GoogleCloudDialogflowV2SuggestionFeatureArgs struct {
	// Type of Human Agent Assistant API feature to request.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple `Feature` objects can be specified in the `features` list.

func (GoogleCloudDialogflowV2SuggestionFeatureArgs) ElementType

func (GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeatureOutput

func (i GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeatureOutput() GoogleCloudDialogflowV2SuggestionFeatureOutput

func (GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeatureOutputWithContext

func (i GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeatureOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureOutput

func (GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (i GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput() GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext

func (i GoogleCloudDialogflowV2SuggestionFeatureArgs) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

type GoogleCloudDialogflowV2SuggestionFeatureInput

type GoogleCloudDialogflowV2SuggestionFeatureInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SuggestionFeatureOutput() GoogleCloudDialogflowV2SuggestionFeatureOutput
	ToGoogleCloudDialogflowV2SuggestionFeatureOutputWithContext(context.Context) GoogleCloudDialogflowV2SuggestionFeatureOutput
}

GoogleCloudDialogflowV2SuggestionFeatureInput is an input type that accepts GoogleCloudDialogflowV2SuggestionFeatureArgs and GoogleCloudDialogflowV2SuggestionFeatureOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SuggestionFeatureInput` via:

GoogleCloudDialogflowV2SuggestionFeatureArgs{...}

type GoogleCloudDialogflowV2SuggestionFeatureOutput

type GoogleCloudDialogflowV2SuggestionFeatureOutput struct{ *pulumi.OutputState }

The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple `Feature` objects can be specified in the `features` list.

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) ElementType

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeatureOutput

func (o GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeatureOutput() GoogleCloudDialogflowV2SuggestionFeatureOutput

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeatureOutputWithContext

func (o GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeatureOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureOutput

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (o GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput() GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext

func (o GoogleCloudDialogflowV2SuggestionFeatureOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeatureOutput) Type

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2SuggestionFeaturePtrInput

type GoogleCloudDialogflowV2SuggestionFeaturePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput() GoogleCloudDialogflowV2SuggestionFeaturePtrOutput
	ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2SuggestionFeaturePtrOutput
}

GoogleCloudDialogflowV2SuggestionFeaturePtrInput is an input type that accepts GoogleCloudDialogflowV2SuggestionFeatureArgs, GoogleCloudDialogflowV2SuggestionFeaturePtr and GoogleCloudDialogflowV2SuggestionFeaturePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SuggestionFeaturePtrInput` via:

        GoogleCloudDialogflowV2SuggestionFeatureArgs{...}

or:

        nil

type GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

type GoogleCloudDialogflowV2SuggestionFeaturePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) Elem

func (GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) ElementType

func (GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (o GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutput() GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext

func (o GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) ToGoogleCloudDialogflowV2SuggestionFeaturePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeaturePtrOutput

func (GoogleCloudDialogflowV2SuggestionFeaturePtrOutput) Type

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2SuggestionFeatureResponse

type GoogleCloudDialogflowV2SuggestionFeatureResponse struct {
	// Type of Human Agent Assistant API feature to request.
	Type string `pulumi:"type"`
}

The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple `Feature` objects can be specified in the `features` list.

type GoogleCloudDialogflowV2SuggestionFeatureResponseArgs

type GoogleCloudDialogflowV2SuggestionFeatureResponseArgs struct {
	// Type of Human Agent Assistant API feature to request.
	Type pulumi.StringInput `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 (GoogleCloudDialogflowV2SuggestionFeatureResponseArgs) ElementType

func (GoogleCloudDialogflowV2SuggestionFeatureResponseArgs) ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutput

func (i GoogleCloudDialogflowV2SuggestionFeatureResponseArgs) ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutput() GoogleCloudDialogflowV2SuggestionFeatureResponseOutput

func (GoogleCloudDialogflowV2SuggestionFeatureResponseArgs) ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutputWithContext

func (i GoogleCloudDialogflowV2SuggestionFeatureResponseArgs) ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureResponseOutput

type GoogleCloudDialogflowV2SuggestionFeatureResponseInput

type GoogleCloudDialogflowV2SuggestionFeatureResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutput() GoogleCloudDialogflowV2SuggestionFeatureResponseOutput
	ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2SuggestionFeatureResponseOutput
}

GoogleCloudDialogflowV2SuggestionFeatureResponseInput is an input type that accepts GoogleCloudDialogflowV2SuggestionFeatureResponseArgs and GoogleCloudDialogflowV2SuggestionFeatureResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2SuggestionFeatureResponseInput` via:

GoogleCloudDialogflowV2SuggestionFeatureResponseArgs{...}

type GoogleCloudDialogflowV2SuggestionFeatureResponseOutput

type GoogleCloudDialogflowV2SuggestionFeatureResponseOutput struct{ *pulumi.OutputState }

The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple `Feature` objects can be specified in the `features` list.

func (GoogleCloudDialogflowV2SuggestionFeatureResponseOutput) ElementType

func (GoogleCloudDialogflowV2SuggestionFeatureResponseOutput) ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutput

func (GoogleCloudDialogflowV2SuggestionFeatureResponseOutput) ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutputWithContext

func (o GoogleCloudDialogflowV2SuggestionFeatureResponseOutput) ToGoogleCloudDialogflowV2SuggestionFeatureResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2SuggestionFeatureResponseOutput

func (GoogleCloudDialogflowV2SuggestionFeatureResponseOutput) Type

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2TextToSpeechSettings

type GoogleCloudDialogflowV2TextToSpeechSettings struct {
	// Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
	EnableTextToSpeech *bool `pulumi:"enableTextToSpeech"`
	// Required. 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 GoogleCloudDialogflowV2TextToSpeechSettingsArgs

type GoogleCloudDialogflowV2TextToSpeechSettingsArgs struct {
	// Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
	EnableTextToSpeech pulumi.BoolPtrInput `pulumi:"enableTextToSpeech"`
	// Required. Audio encoding of the synthesized audio content.
	OutputAudioEncoding pulumi.StringPtrInput `pulumi:"outputAudioEncoding"`
	// Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
	SampleRateHertz pulumi.IntPtrInput `pulumi:"sampleRateHertz"`
	// Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
	SynthesizeSpeechConfigs pulumi.StringMapInput `pulumi:"synthesizeSpeechConfigs"`
}

Instructs the speech synthesizer on how to generate the output audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ElementType

func (GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (i GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutput() GoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputWithContext

func (i GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

func (i GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput() GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext

func (i GoogleCloudDialogflowV2TextToSpeechSettingsArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsInput

type GoogleCloudDialogflowV2TextToSpeechSettingsInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2TextToSpeechSettingsOutput() GoogleCloudDialogflowV2TextToSpeechSettingsOutput
	ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputWithContext(context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutput
}

GoogleCloudDialogflowV2TextToSpeechSettingsInput is an input type that accepts GoogleCloudDialogflowV2TextToSpeechSettingsArgs and GoogleCloudDialogflowV2TextToSpeechSettingsOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2TextToSpeechSettingsInput` via:

GoogleCloudDialogflowV2TextToSpeechSettingsArgs{...}

type GoogleCloudDialogflowV2TextToSpeechSettingsOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsOutput struct{ *pulumi.OutputState }

Instructs the speech synthesizer on how to generate the output audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ElementType

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) EnableTextToSpeech

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) OutputAudioEncoding

Required. Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) SampleRateHertz

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) SynthesizeSpeechConfigs

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (o GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutput() GoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputWithContext

func (o GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

func (o GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput() GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext

func (o GoogleCloudDialogflowV2TextToSpeechSettingsOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsPtrInput

type GoogleCloudDialogflowV2TextToSpeechSettingsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput() GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput
	ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext(context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput
}

GoogleCloudDialogflowV2TextToSpeechSettingsPtrInput is an input type that accepts GoogleCloudDialogflowV2TextToSpeechSettingsArgs, GoogleCloudDialogflowV2TextToSpeechSettingsPtr and GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2TextToSpeechSettingsPtrInput` via:

        GoogleCloudDialogflowV2TextToSpeechSettingsArgs{...}

or:

        nil

type GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) Elem

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) ElementType

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) EnableTextToSpeech

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) OutputAudioEncoding

Required. Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) SampleRateHertz

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) SynthesizeSpeechConfigs

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext

func (o GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsPtrOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsResponse

type GoogleCloudDialogflowV2TextToSpeechSettingsResponse struct {
	// Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
	EnableTextToSpeech bool `pulumi:"enableTextToSpeech"`
	// Required. 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 GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs

type GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs 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.BoolInput `pulumi:"enableTextToSpeech"`
	// Required. Audio encoding of the synthesized audio content.
	OutputAudioEncoding pulumi.StringInput `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.IntInput `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 (GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs) ElementType

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponseOutputWithContext

func (i GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput

func (i GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput() GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutputWithContext

func (i GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsResponseInput

type GoogleCloudDialogflowV2TextToSpeechSettingsResponseInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput() GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput
	ToGoogleCloudDialogflowV2TextToSpeechSettingsResponseOutputWithContext(context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput
}

GoogleCloudDialogflowV2TextToSpeechSettingsResponseInput is an input type that accepts GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs and GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2TextToSpeechSettingsResponseInput` via:

GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs{...}

type GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput struct{ *pulumi.OutputState }

Instructs the speech synthesizer on how to generate the output audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) ElementType

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) EnableTextToSpeech

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) OutputAudioEncoding

Required. Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) SampleRateHertz

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) SynthesizeSpeechConfigs

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponseOutputWithContext

func (o GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2TextToSpeechSettingsResponseOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrInput

type GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrInput interface {
	pulumi.Input

	ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput() GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput
	ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutputWithContext(context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput
}

GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrInput is an input type that accepts GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs, GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtr and GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrInput` via:

        GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs{...}

or:

        nil

type GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput

type GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput) Elem

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput) ElementType

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput) EnableTextToSpeech

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput) OutputAudioEncoding

Required. Audio encoding of the synthesized audio content.

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput) 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 (GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput) SynthesizeSpeechConfigs

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput

func (GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutputWithContext

func (o GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput) ToGoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDialogflowV2TextToSpeechSettingsResponsePtrOutput

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 GoogleRpcStatusResponseArgs

type GoogleRpcStatusResponseArgs struct {
	// The status code, which should be an enum value of google.rpc.Code.
	Code pulumi.IntInput `pulumi:"code"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details pulumi.StringMapArrayInput `pulumi:"details"`
	// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
	Message pulumi.StringInput `pulumi:"message"`
}

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatusResponseArgs) ElementType

func (GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponseOutput

func (i GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponseOutput() GoogleRpcStatusResponseOutput

func (GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponseOutputWithContext

func (i GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponseOutputWithContext(ctx context.Context) GoogleRpcStatusResponseOutput

func (GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponsePtrOutput

func (i GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponsePtrOutput() GoogleRpcStatusResponsePtrOutput

func (GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponsePtrOutputWithContext

func (i GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponsePtrOutputWithContext(ctx context.Context) GoogleRpcStatusResponsePtrOutput

type GoogleRpcStatusResponseInput

type GoogleRpcStatusResponseInput interface {
	pulumi.Input

	ToGoogleRpcStatusResponseOutput() GoogleRpcStatusResponseOutput
	ToGoogleRpcStatusResponseOutputWithContext(context.Context) GoogleRpcStatusResponseOutput
}

GoogleRpcStatusResponseInput is an input type that accepts GoogleRpcStatusResponseArgs and GoogleRpcStatusResponseOutput values. You can construct a concrete instance of `GoogleRpcStatusResponseInput` via:

GoogleRpcStatusResponseArgs{...}

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

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponsePtrOutput

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponsePtrOutput() GoogleRpcStatusResponsePtrOutput

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponsePtrOutputWithContext

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponsePtrOutputWithContext(ctx context.Context) GoogleRpcStatusResponsePtrOutput

type GoogleRpcStatusResponsePtrInput

type GoogleRpcStatusResponsePtrInput interface {
	pulumi.Input

	ToGoogleRpcStatusResponsePtrOutput() GoogleRpcStatusResponsePtrOutput
	ToGoogleRpcStatusResponsePtrOutputWithContext(context.Context) GoogleRpcStatusResponsePtrOutput
}

GoogleRpcStatusResponsePtrInput is an input type that accepts GoogleRpcStatusResponseArgs, GoogleRpcStatusResponsePtr and GoogleRpcStatusResponsePtrOutput values. You can construct a concrete instance of `GoogleRpcStatusResponsePtrInput` via:

        GoogleRpcStatusResponseArgs{...}

or:

        nil

type GoogleRpcStatusResponsePtrOutput

type GoogleRpcStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleRpcStatusResponsePtrOutput) Code

The status code, which should be an enum value of google.rpc.Code.

func (GoogleRpcStatusResponsePtrOutput) Details

A list of messages that carry the error details. There is a common set of message types for APIs to use.

func (GoogleRpcStatusResponsePtrOutput) Elem

func (GoogleRpcStatusResponsePtrOutput) ElementType

func (GoogleRpcStatusResponsePtrOutput) 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 (GoogleRpcStatusResponsePtrOutput) ToGoogleRpcStatusResponsePtrOutput

func (o GoogleRpcStatusResponsePtrOutput) ToGoogleRpcStatusResponsePtrOutput() GoogleRpcStatusResponsePtrOutput

func (GoogleRpcStatusResponsePtrOutput) ToGoogleRpcStatusResponsePtrOutputWithContext

func (o GoogleRpcStatusResponsePtrOutput) ToGoogleRpcStatusResponsePtrOutputWithContext(ctx context.Context) GoogleRpcStatusResponsePtrOutput

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"`
	// Required. The name of this intent.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
	EndInteraction pulumi.BoolOutput `pulumi:"endInteraction"`
	// Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.
	Events pulumi.StringArrayOutput `pulumi:"events"`
	// Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
	FollowupIntentInfo GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayOutput `pulumi:"followupIntentInfo"`
	// Optional. The list of context names required for this intent to be triggered. Format: `projects//agent/sessions/-/contexts/`.
	InputContextNames pulumi.StringArrayOutput `pulumi:"inputContextNames"`
	// Optional. Indicates whether this is a fallback intent.
	IsFallback pulumi.BoolOutput `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 pulumi.BoolOutput `pulumi:"liveAgentHandoff"`
	// Optional. The collection of rich messages corresponding to the `Response` field in the Dialogflow console.
	Messages GoogleCloudDialogflowV2IntentMessageResponseArrayOutput `pulumi:"messages"`
	// Optional. Indicates whether Machine Learning is disabled for the intent. Note: If `ml_disabled` setting is set to true, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off.
	MlDisabled pulumi.BoolOutput `pulumi:"mlDisabled"`
	// Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: `projects//agent/intents/`.
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the `lifespan_count` to 0 will reset the context when the intent is matched. Format: `projects//agent/sessions/-/contexts/`.
	OutputContexts GoogleCloudDialogflowV2ContextResponseArrayOutput `pulumi:"outputContexts"`
	// Optional. The collection of parameters associated with the intent.
	Parameters GoogleCloudDialogflowV2IntentParameterResponseArrayOutput `pulumi:"parameters"`
	// Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: `projects//agent/intents/`.
	ParentFollowupIntentName pulumi.StringOutput `pulumi:"parentFollowupIntentName"`
	// Optional. The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
	Priority pulumi.IntOutput `pulumi:"priority"`
	// Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
	ResetContexts pulumi.BoolOutput `pulumi:"resetContexts"`
	// Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: `projects//agent/intents/`.
	RootFollowupIntentName pulumi.StringOutput `pulumi:"rootFollowupIntentName"`
	// Optional. The collection of examples that the agent is trained on.
	TrainingPhrases GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayOutput `pulumi:"trainingPhrases"`
	// Optional. Indicates whether webhooks are enabled for the intent.
	WebhookState pulumi.StringOutput `pulumi:"webhookState"`
}

Creates an intent in the specified agent.

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 pulumi.StringArrayInput
	// Required. The name of this intent.
	DisplayName pulumi.StringPtrInput
	// 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
	// Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
	FollowupIntentInfo GoogleCloudDialogflowV2IntentFollowupIntentInfoArrayInput
	// Optional. The list of context names required for this intent to be triggered. Format: `projects//agent/sessions/-/contexts/`.
	InputContextNames pulumi.StringArrayInput
	IntentView        pulumi.StringPtrInput
	// Optional. Indicates whether this is a fallback intent.
	IsFallback   pulumi.BoolPtrInput
	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.StringInput
	// Optional. The collection of rich messages corresponding to the `Response` field in the Dialogflow console.
	Messages GoogleCloudDialogflowV2IntentMessageArrayInput
	// Optional. Indicates whether Machine Learning is disabled for the intent. Note: If `ml_disabled` setting is set to true, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off.
	MlDisabled pulumi.BoolPtrInput
	// Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: `projects//agent/intents/`.
	Name pulumi.StringPtrInput
	// Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the `lifespan_count` to 0 will reset the context when the intent is matched. Format: `projects//agent/sessions/-/contexts/`.
	OutputContexts GoogleCloudDialogflowV2ContextArrayInput
	// Optional. The collection of parameters associated with the intent.
	Parameters GoogleCloudDialogflowV2IntentParameterArrayInput
	// Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: `projects//agent/intents/`.
	ParentFollowupIntentName pulumi.StringPtrInput
	// Optional. The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
	Priority pulumi.IntPtrInput
	Project  pulumi.StringInput
	// Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
	ResetContexts pulumi.BoolPtrInput
	// Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: `projects//agent/intents/`.
	RootFollowupIntentName pulumi.StringPtrInput
	// Optional. The collection of examples that the agent is trained on.
	TrainingPhrases GoogleCloudDialogflowV2IntentTrainingPhraseArrayInput
	// Optional. Indicates whether webhooks are enabled for the intent.
	WebhookState pulumi.StringPtrInput
}

The set of arguments for constructing a Intent resource.

func (IntentArgs) ElementType added in v0.3.0

func (IntentArgs) ElementType() reflect.Type

type IntentInput added in v0.3.0

type IntentInput interface {
	pulumi.Input

	ToIntentOutput() IntentOutput
	ToIntentOutputWithContext(ctx context.Context) IntentOutput
}

type IntentOutput added in v0.3.0

type IntentOutput struct {
	*pulumi.OutputState
}

func (IntentOutput) ElementType added in v0.3.0

func (IntentOutput) ElementType() reflect.Type

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

type IntentState added in v0.3.0

type IntentState 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 pulumi.StringArrayInput
	// Required. The name of this intent.
	DisplayName pulumi.StringPtrInput
	// 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
	// Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
	FollowupIntentInfo GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArrayInput
	// Optional. The list of context names required for this intent to be triggered. Format: `projects//agent/sessions/-/contexts/`.
	InputContextNames pulumi.StringArrayInput
	// Optional. Indicates whether this is a fallback intent.
	IsFallback pulumi.BoolPtrInput
	// 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
	// Optional. The collection of rich messages corresponding to the `Response` field in the Dialogflow console.
	Messages GoogleCloudDialogflowV2IntentMessageResponseArrayInput
	// Optional. Indicates whether Machine Learning is disabled for the intent. Note: If `ml_disabled` setting is set to true, then this intent is not taken into account during inference in `ML ONLY` match mode. Also, auto-markup in the UI is turned off.
	MlDisabled pulumi.BoolPtrInput
	// Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: `projects//agent/intents/`.
	Name pulumi.StringPtrInput
	// Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the `lifespan_count` to 0 will reset the context when the intent is matched. Format: `projects//agent/sessions/-/contexts/`.
	OutputContexts GoogleCloudDialogflowV2ContextResponseArrayInput
	// Optional. The collection of parameters associated with the intent.
	Parameters GoogleCloudDialogflowV2IntentParameterResponseArrayInput
	// Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: `projects//agent/intents/`.
	ParentFollowupIntentName pulumi.StringPtrInput
	// Optional. The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the `Normal` priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
	Priority pulumi.IntPtrInput
	// Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
	ResetContexts pulumi.BoolPtrInput
	// Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: `projects//agent/intents/`.
	RootFollowupIntentName pulumi.StringPtrInput
	// Optional. The collection of examples that the agent is trained on.
	TrainingPhrases GoogleCloudDialogflowV2IntentTrainingPhraseResponseArrayInput
	// Optional. Indicates whether webhooks are enabled for the intent.
	WebhookState pulumi.StringPtrInput
}

func (IntentState) ElementType added in v0.3.0

func (IntentState) ElementType() reflect.Type

type KnowledgeBase

type KnowledgeBase struct {
	pulumi.CustomResourceState

	// Required. The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Language which represents the KnowledgeBase. When the KnowledgeBase is created/updated, expect this to be present for non en-us languages. When unspecified, the default language code en-us applies.
	LanguageCode pulumi.StringOutput `pulumi:"languageCode"`
	// The knowledge base resource name. The name must be empty when creating a knowledge base. Format: `projects//locations//knowledgeBases/`.
	Name pulumi.StringOutput `pulumi:"name"`
}

Creates a knowledge base.

func GetKnowledgeBase

func GetKnowledgeBase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KnowledgeBaseState, opts ...pulumi.ResourceOption) (*KnowledgeBase, error)

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

func NewKnowledgeBase

func NewKnowledgeBase(ctx *pulumi.Context,
	name string, args *KnowledgeBaseArgs, opts ...pulumi.ResourceOption) (*KnowledgeBase, error)

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

func (*KnowledgeBase) ElementType

func (*KnowledgeBase) ElementType() reflect.Type

func (*KnowledgeBase) ToKnowledgeBaseOutput

func (i *KnowledgeBase) ToKnowledgeBaseOutput() KnowledgeBaseOutput

func (*KnowledgeBase) ToKnowledgeBaseOutputWithContext

func (i *KnowledgeBase) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput

type KnowledgeBaseArgs

type KnowledgeBaseArgs struct {
	// Required. The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails.
	DisplayName pulumi.StringPtrInput
	// Language which represents the KnowledgeBase. When the KnowledgeBase is created/updated, expect this to be present for non en-us languages. When unspecified, the default language code en-us applies.
	LanguageCode pulumi.StringPtrInput
	Location     pulumi.StringInput
	// The knowledge base resource name. The name must be empty when creating a knowledge base. Format: `projects//locations//knowledgeBases/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringInput
}

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

func (KnowledgeBaseOutput) ElementType() reflect.Type

func (KnowledgeBaseOutput) ToKnowledgeBaseOutput

func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput

func (KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext

func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput

type KnowledgeBaseState

type KnowledgeBaseState struct {
	// Required. The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails.
	DisplayName pulumi.StringPtrInput
	// Language which represents the KnowledgeBase. When the KnowledgeBase is created/updated, expect this to be present for non en-us languages. When unspecified, the default language code en-us applies.
	LanguageCode pulumi.StringPtrInput
	// The knowledge base resource name. The name must be empty when creating a knowledge base. Format: `projects//locations//knowledgeBases/`.
	Name pulumi.StringPtrInput
}

func (KnowledgeBaseState) ElementType

func (KnowledgeBaseState) ElementType() reflect.Type

type Participant added in v0.3.0

type Participant struct {
	pulumi.CustomResourceState

	// Optional. The unique identifier of this participant. Format: `projects//locations//conversations//participants/`.
	Name pulumi.StringOutput `pulumi:"name"`
	// Immutable. The role this participant plays in the conversation. This field must be set during participant creation and is then immutable.
	Role pulumi.StringOutput `pulumi:"role"`
	// Optional. Label applied to streams representing this participant in SIPREC XML metadata and SDP. This is used to assign transcriptions from that media stream to this participant. This field can be updated.
	SipRecordingMediaLabel pulumi.StringOutput `pulumi:"sipRecordingMediaLabel"`
}

Creates a new participant in a conversation.

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
	Location       pulumi.StringInput
	// Optional. The unique identifier of this participant. Format: `projects//locations//conversations//participants/`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringInput
	// Immutable. The role this participant plays in the conversation. This field must be set during participant creation and is then immutable.
	Role pulumi.StringPtrInput
	// Optional. Label applied to streams representing this participant in SIPREC XML metadata and SDP. This is used to assign transcriptions from that media stream to this participant. This field can be updated.
	SipRecordingMediaLabel pulumi.StringPtrInput
}

The set of arguments for constructing a Participant resource.

func (ParticipantArgs) ElementType added in v0.3.0

func (ParticipantArgs) ElementType() reflect.Type

type ParticipantInput added in v0.3.0

type ParticipantInput interface {
	pulumi.Input

	ToParticipantOutput() ParticipantOutput
	ToParticipantOutputWithContext(ctx context.Context) ParticipantOutput
}

type ParticipantOutput added in v0.3.0

type ParticipantOutput struct {
	*pulumi.OutputState
}

func (ParticipantOutput) ElementType added in v0.3.0

func (ParticipantOutput) ElementType() reflect.Type

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 ParticipantState added in v0.3.0

type ParticipantState struct {
	// Optional. The unique identifier of this participant. Format: `projects//locations//conversations//participants/`.
	Name pulumi.StringPtrInput
	// Immutable. The role this participant plays in the conversation. This field must be set during participant creation and is then immutable.
	Role pulumi.StringPtrInput
	// Optional. Label applied to streams representing this participant in SIPREC XML metadata and SDP. This is used to assign transcriptions from that media stream to this participant. This field can be updated.
	SipRecordingMediaLabel pulumi.StringPtrInput
}

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

	// Required. The collection of entities associated with this session entity type.
	Entities GoogleCloudDialogflowV2EntityTypeEntityResponseArrayOutput `pulumi:"entities"`
	// Required. Indicates whether the additional data should override or supplement the custom entity type definition.
	EntityOverrideMode pulumi.StringOutput `pulumi:"entityOverrideMode"`
	// Required. The unique identifier of this session entity type. Format: `projects//agent/sessions//entityTypes/`, or `projects//agent/environments//users//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. “ must be the display name of an existing entity type in the same agent that will be overridden or supplemented.
	Name pulumi.StringOutput `pulumi:"name"`
}

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.

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 {
	// Required. The collection of entities associated with this session entity type.
	Entities GoogleCloudDialogflowV2EntityTypeEntityArrayInput
	// Required. Indicates whether the additional data should override or supplement the custom entity type definition.
	EntityOverrideMode pulumi.StringPtrInput
	EnvironmentId      pulumi.StringInput
	Location           pulumi.StringInput
	// Required. The unique identifier of this session entity type. Format: `projects//agent/sessions//entityTypes/`, or `projects//agent/environments//users//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. “ must be the display name of an existing entity type in the same agent that will be overridden or supplemented.
	Name      pulumi.StringPtrInput
	Project   pulumi.StringInput
	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 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) ToSessionEntityTypeOutput added in v0.3.0

func (o SessionEntityTypeOutput) ToSessionEntityTypeOutput() SessionEntityTypeOutput

func (SessionEntityTypeOutput) ToSessionEntityTypeOutputWithContext added in v0.3.0

func (o SessionEntityTypeOutput) ToSessionEntityTypeOutputWithContext(ctx context.Context) SessionEntityTypeOutput

type SessionEntityTypeState added in v0.3.0

type SessionEntityTypeState struct {
	// Required. The collection of entities associated with this session entity type.
	Entities GoogleCloudDialogflowV2EntityTypeEntityResponseArrayInput
	// Required. Indicates whether the additional data should override or supplement the custom entity type definition.
	EntityOverrideMode pulumi.StringPtrInput
	// Required. The unique identifier of this session entity type. Format: `projects//agent/sessions//entityTypes/`, or `projects//agent/environments//users//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. “ must be the display name of an existing entity type in the same agent that will be overridden or supplemented.
	Name pulumi.StringPtrInput
}

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"`
	// The unique identifier of this agent version. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/`
	Name pulumi.StringOutput `pulumi:"name"`
	// 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.

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.StringInput
	Project     pulumi.StringInput
}

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) ElementType added in v0.3.0

func (VersionOutput) ElementType() reflect.Type

func (VersionOutput) ToVersionOutput added in v0.3.0

func (o VersionOutput) ToVersionOutput() VersionOutput

func (VersionOutput) ToVersionOutputWithContext added in v0.3.0

func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput

type VersionState added in v0.3.0

type VersionState struct {
	// The creation time of this version. This field is read-only, i.e., it cannot be set by create and update methods.
	CreateTime pulumi.StringPtrInput
	// Optional. The developer-provided description of this version.
	Description pulumi.StringPtrInput
	// The unique identifier of this agent version. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/`
	Name pulumi.StringPtrInput
	// The status of this version. This field is read-only and cannot be set by create and update methods.
	Status pulumi.StringPtrInput
	// The sequential number of this version. This field is read-only which means it cannot be set by create and update methods.
	VersionNumber pulumi.IntPtrInput
}

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