Conversation

class Conversation : KotlinCustomResource

Creates a conversation.

Properties

Link copied to clipboard
val agentId: Output<String>

An opaque, user-specified string representing the human agent who handled the conversation.

Link copied to clipboard
Link copied to clipboard
val conversationId: Output<String>?

A unique ID for the new conversation. This ID will become the final component of the conversation's resource name. If no ID is specified, a server-generated ID will be used. This value should be 4-64 characters and must match the regular expression ^[a-z0-9-]{4,64}$. Valid characters are a-z-

Link copied to clipboard
val createTime: Output<String>

The time at which the conversation was created.

Link copied to clipboard

The source of the audio and transcription for the conversation.

Link copied to clipboard

All the matched Dialogflow intents in the call. The key corresponds to a Dialogflow intent, format: projects/{project}/agent/{agent}/intents/{intent}

Link copied to clipboard
val duration: Output<String>

The duration of the conversation.

Link copied to clipboard
val expireTime: Output<String>

The time at which this conversation should expire. After this time, the conversation data and any associated analyses will be deleted.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val labels: Output<Map<String, String>>

A map for the user to specify any custom fields. A maximum of 20 labels per conversation is allowed, with a maximum of 256 characters per entry.

Link copied to clipboard
val languageCode: Output<String>

A user-specified language code for the conversation.

Link copied to clipboard

The conversation's latest analysis, if one exists.

Link copied to clipboard
Link copied to clipboard
val location: Output<String>
Link copied to clipboard
val medium: Output<String>

Immutable. The conversation medium, if unspecified will default to PHONE_CALL.

Link copied to clipboard
val name: Output<String>

Immutable. The resource name of the conversation. Format: projects/{project}/locations/{location}/conversations/{conversation}

Link copied to clipboard

Obfuscated user ID which the customer sent to us.

Link copied to clipboard
val project: Output<String>
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The annotations that were generated during the customer and agent interaction.

Link copied to clipboard
val startTime: Output<String>

The time at which the conversation started.

Link copied to clipboard
Link copied to clipboard
val ttl: Output<String>

Input only. The TTL for this resource. If specified, then this TTL will be used to calculate the expire time.

Link copied to clipboard
val turnCount: Output<Int>

The number of turns in the conversation.

Link copied to clipboard
val updateTime: Output<String>

The most recent time at which the conversation was updated.

Link copied to clipboard
val urn: Output<String>