google-native logo
Google Cloud Native v0.28.0, Feb 2 23

google-native.documentai/v1beta3.Processor

Creates a processor from the type processor that the user chose. The processor will be at “ENABLED” state by default after its creation. Auto-naming is currently not supported for this resource.

Create Processor Resource

new Processor(name: string, args?: ProcessorArgs, opts?: CustomResourceOptions);
@overload
def Processor(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              create_time: Optional[str] = None,
              default_processor_version: Optional[str] = None,
              display_name: Optional[str] = None,
              kms_key_name: Optional[str] = None,
              location: Optional[str] = None,
              project: Optional[str] = None,
              type: Optional[str] = None)
@overload
def Processor(resource_name: str,
              args: Optional[ProcessorArgs] = None,
              opts: Optional[ResourceOptions] = None)
func NewProcessor(ctx *Context, name string, args *ProcessorArgs, opts ...ResourceOption) (*Processor, error)
public Processor(string name, ProcessorArgs? args = null, CustomResourceOptions? opts = null)
public Processor(String name, ProcessorArgs args)
public Processor(String name, ProcessorArgs args, CustomResourceOptions options)
type: google-native:documentai/v1beta3:Processor
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ProcessorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ProcessorArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ProcessorArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ProcessorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ProcessorArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Processor Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Processor resource accepts the following input properties:

CreateTime string

The time the processor was created.

DefaultProcessorVersion string

The default processor version.

DisplayName string

The display name of the processor.

KmsKeyName string

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

Location string
Project string
Type string

The processor type, e.g., OCR_PROCESSOR, INVOICE_PROCESSOR, etc. To get a list of processors types, see FetchProcessorTypes.

CreateTime string

The time the processor was created.

DefaultProcessorVersion string

The default processor version.

DisplayName string

The display name of the processor.

KmsKeyName string

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

Location string
Project string
Type string

The processor type, e.g., OCR_PROCESSOR, INVOICE_PROCESSOR, etc. To get a list of processors types, see FetchProcessorTypes.

createTime String

The time the processor was created.

defaultProcessorVersion String

The default processor version.

displayName String

The display name of the processor.

kmsKeyName String

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

location String
project String
type String

The processor type, e.g., OCR_PROCESSOR, INVOICE_PROCESSOR, etc. To get a list of processors types, see FetchProcessorTypes.

createTime string

The time the processor was created.

defaultProcessorVersion string

The default processor version.

displayName string

The display name of the processor.

kmsKeyName string

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

location string
project string
type string

The processor type, e.g., OCR_PROCESSOR, INVOICE_PROCESSOR, etc. To get a list of processors types, see FetchProcessorTypes.

create_time str

The time the processor was created.

default_processor_version str

The default processor version.

display_name str

The display name of the processor.

kms_key_name str

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

location str
project str
type str

The processor type, e.g., OCR_PROCESSOR, INVOICE_PROCESSOR, etc. To get a list of processors types, see FetchProcessorTypes.

createTime String

The time the processor was created.

defaultProcessorVersion String

The default processor version.

displayName String

The display name of the processor.

kmsKeyName String

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

location String
project String
type String

The processor type, e.g., OCR_PROCESSOR, INVOICE_PROCESSOR, etc. To get a list of processors types, see FetchProcessorTypes.

Outputs

All input properties are implicitly available as output properties. Additionally, the Processor resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Name string

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

ProcessEndpoint string

Immutable. The http endpoint that can be called to invoke processing.

State string

The state of the processor.

Id string

The provider-assigned unique ID for this managed resource.

Name string

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

ProcessEndpoint string

Immutable. The http endpoint that can be called to invoke processing.

State string

The state of the processor.

id String

The provider-assigned unique ID for this managed resource.

name String

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

processEndpoint String

Immutable. The http endpoint that can be called to invoke processing.

state String

The state of the processor.

id string

The provider-assigned unique ID for this managed resource.

name string

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

processEndpoint string

Immutable. The http endpoint that can be called to invoke processing.

state string

The state of the processor.

id str

The provider-assigned unique ID for this managed resource.

name str

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

process_endpoint str

Immutable. The http endpoint that can be called to invoke processing.

state str

The state of the processor.

id String

The provider-assigned unique ID for this managed resource.

name String

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

processEndpoint String

Immutable. The http endpoint that can be called to invoke processing.

state String

The state of the processor.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0