ProcessorArgs

data class ProcessorArgs(val createTime: Output<String>? = null, val defaultProcessorVersion: Output<String>? = null, val displayName: Output<String>? = null, val kmsKeyName: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<ProcessorArgs>

Creates a processor from the ProcessorType provided. The processor will be at ENABLED state by default after its creation. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun ProcessorArgs(createTime: Output<String>? = null, defaultProcessorVersion: Output<String>? = null, displayName: Output<String>? = null, kmsKeyName: Output<String>? = null, location: Output<String>? = null, project: Output<String>? = null, type: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ProcessorArgs

Properties

Link copied to clipboard
val createTime: Output<String>? = null

The time the processor was created.

Link copied to clipboard
val defaultProcessorVersion: Output<String>? = null

The default processor version.

Link copied to clipboard
val displayName: Output<String>? = null

The display name of the processor.

Link copied to clipboard
val kmsKeyName: Output<String>? = null

The KMS key used for encryption/decryption in CMEK scenarios. See https://cloud.google.com/security-key-management.

Link copied to clipboard
val location: Output<String>? = null
Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val type: Output<String>? = null

The processor type, such as: OCR_PROCESSOR, INVOICE_PROCESSOR. To get a list of processor types, see FetchProcessorTypes.