Package-level declarations

Types

Link copied to clipboard
class ChatEngine : KotlinCustomResource

Vertex chat and Conversation Engine Chat type To get more information about ChatEngine, see:

Link copied to clipboard
data class ChatEngineArgs(val chatEngineConfig: Output<ChatEngineChatEngineConfigArgs>? = null, val collectionId: Output<String>? = null, val commonConfig: Output<ChatEngineCommonConfigArgs>? = null, val dataStoreIds: Output<List<String>>? = null, val displayName: Output<String>? = null, val engineId: Output<String>? = null, val industryVertical: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<ChatEngineArgs>

Vertex chat and Conversation Engine Chat type To get more information about ChatEngine, see:

Link copied to clipboard
Link copied to clipboard
object ChatEngineMapper : ResourceMapper<ChatEngine>
Link copied to clipboard
Link copied to clipboard
class DataStore : KotlinCustomResource

Data store is a collection of websites and documents used to find answers for end-user's questions in Discovery Engine (a.k.a. Vertex AI Search and Conversation). To get more information about DataStore, see:

Link copied to clipboard
data class DataStoreArgs(val contentConfig: Output<String>? = null, val createAdvancedSiteSearch: Output<Boolean>? = null, val dataStoreId: Output<String>? = null, val displayName: Output<String>? = null, val documentProcessingConfig: Output<DataStoreDocumentProcessingConfigArgs>? = null, val industryVertical: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val skipDefaultSchemaCreation: Output<Boolean>? = null, val solutionTypes: Output<List<String>>? = null) : ConvertibleToJava<DataStoreArgs>

Data store is a collection of websites and documents used to find answers for end-user's questions in Discovery Engine (a.k.a. Vertex AI Search and Conversation). To get more information about DataStore, see:

Link copied to clipboard
Link copied to clipboard
object DataStoreMapper : ResourceMapper<DataStore>
Link copied to clipboard
Link copied to clipboard
class Schema : KotlinCustomResource

Schema defines the structure and layout of a type of document data. To get more information about Schema, see:

Link copied to clipboard
data class SchemaArgs(val dataStoreId: Output<String>? = null, val jsonSchema: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val schemaId: Output<String>? = null) : ConvertibleToJava<SchemaArgs>

Schema defines the structure and layout of a type of document data. To get more information about Schema, see:

Link copied to clipboard

Builder for SchemaArgs.

Link copied to clipboard
object SchemaMapper : ResourceMapper<Schema>
Link copied to clipboard

Builder for Schema.

Link copied to clipboard
class SearchEngine : KotlinCustomResource

Vertex AI Search and Conversation can be used to create a search engine or a chat application by connecting it with a datastore To get more information about SearchEngine, see:

Link copied to clipboard
data class SearchEngineArgs(val collectionId: Output<String>? = null, val commonConfig: Output<SearchEngineCommonConfigArgs>? = null, val dataStoreIds: Output<List<String>>? = null, val displayName: Output<String>? = null, val engineId: Output<String>? = null, val industryVertical: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val searchEngineConfig: Output<SearchEngineSearchEngineConfigArgs>? = null) : ConvertibleToJava<SearchEngineArgs>

Vertex AI Search and Conversation can be used to create a search engine or a chat application by connecting it with a datastore To get more information about SearchEngine, see:

Link copied to clipboard
Link copied to clipboard
object SearchEngineMapper : ResourceMapper<SearchEngine>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun chatEngine(name: String, block: suspend ChatEngineResourceBuilder.() -> Unit): ChatEngine
Link copied to clipboard
suspend fun dataStore(name: String, block: suspend DataStoreResourceBuilder.() -> Unit): DataStore
Link copied to clipboard
fun schema(name: String): Schema
suspend fun schema(name: String, block: suspend SchemaResourceBuilder.() -> Unit): Schema
Link copied to clipboard