Package-level declarations

Types

Link copied to clipboard
class Document : KotlinCustomResource

Creates a document.

Link copied to clipboard
data class DocumentArgs(val cloudAiDocument: Output<GoogleCloudDocumentaiV1DocumentArgs>? = null, val cloudAiDocumentOption: Output<GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs>? = null, val contentCategory: Output<DocumentContentCategory>? = null, val createMask: Output<String>? = null, val creator: Output<String>? = null, val displayName: Output<String>? = null, val displayUri: Output<String>? = null, val documentSchemaName: Output<String>? = null, val inlineRawDocument: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val plainText: Output<String>? = null, val policy: Output<GoogleIamV1PolicyArgs>? = null, val project: Output<String>? = null, val properties: Output<List<GoogleCloudContentwarehouseV1PropertyArgs>>? = null, val rawDocumentFileType: Output<DocumentRawDocumentFileType>? = null, val rawDocumentPath: Output<String>? = null, val referenceId: Output<String>? = null, val requestMetadata: Output<GoogleCloudContentwarehouseV1RequestMetadataArgs>? = null, val textExtractionDisabled: Output<Boolean>? = null, val textExtractionEnabled: Output<Boolean>? = null, val title: Output<String>? = null, val updater: Output<String>? = null) : ConvertibleToJava<DocumentArgs>

Creates a document.

Link copied to clipboard
Link copied to clipboard
object DocumentMapper : ResourceMapper<Document>
Link copied to clipboard
Link copied to clipboard
class DocumentSchema : KotlinCustomResource

Creates a document schema.

Link copied to clipboard
data class DocumentSchemaArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val documentIsFolder: Output<Boolean>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val propertyDefinitions: Output<List<GoogleCloudContentwarehouseV1PropertyDefinitionArgs>>? = null) : ConvertibleToJava<DocumentSchemaArgs>

Creates a document schema.

Link copied to clipboard
Link copied to clipboard
object DocumentSchemaMapper : ResourceMapper<DocumentSchema>
Link copied to clipboard
class RuleSet : KotlinCustomResource

Creates a ruleset.

Link copied to clipboard
data class RuleSetArgs(val description: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val rules: Output<List<GoogleCloudContentwarehouseV1RuleArgs>>? = null, val source: Output<String>? = null) : ConvertibleToJava<RuleSetArgs>

Creates a ruleset.

Link copied to clipboard
Link copied to clipboard
object RuleSetMapper : ResourceMapper<RuleSet>
Link copied to clipboard
Link copied to clipboard
class SynonymSet : KotlinCustomResource

Creates a SynonymSet for a single context. Throws an ALREADY_EXISTS exception if a synonymset already exists for the context.

Link copied to clipboard
data class SynonymSetArgs(val context: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val synonyms: Output<List<GoogleCloudContentwarehouseV1SynonymSetSynonymArgs>>? = null) : ConvertibleToJava<SynonymSetArgs>

Creates a SynonymSet for a single context. Throws an ALREADY_EXISTS exception if a synonymset already exists for the context.

Link copied to clipboard
Link copied to clipboard
object SynonymSetMapper : ResourceMapper<SynonymSet>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun document(name: String, block: suspend DocumentResourceBuilder.() -> Unit): Document
Link copied to clipboard
Link copied to clipboard
fun ruleSet(name: String): RuleSet
suspend fun ruleSet(name: String, block: suspend RuleSetResourceBuilder.() -> Unit): RuleSet
Link copied to clipboard
suspend fun synonymSet(name: String, block: suspend SynonymSetResourceBuilder.() -> Unit): SynonymSet