v1

package
v0.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GoogleCloudDocumentaiV1ProcessorVersionAliasResponse added in v0.32.0

type GoogleCloudDocumentaiV1ProcessorVersionAliasResponse struct {
	// The alias in the form of `processor_version` resource name.
	Alias string `pulumi:"alias"`
	// The resource name of aliased processor version.
	ProcessorVersion string `pulumi:"processorVersion"`
}

Contains the alias and the aliased resource name of processor version.

type GoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutput added in v0.32.0

type GoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutput) ElementType added in v0.32.0

func (GoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutput) Index added in v0.32.0

func (GoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutput) ToGoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutput added in v0.32.0

func (GoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutput) ToGoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutputWithContext added in v0.32.0

func (o GoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutput) ToGoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutput

type GoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutput added in v0.32.0

type GoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutput struct{ *pulumi.OutputState }

Contains the alias and the aliased resource name of processor version.

func (GoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutput) Alias added in v0.32.0

The alias in the form of `processor_version` resource name.

func (GoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutput) ProcessorVersion added in v0.32.0

The resource name of aliased processor version.

func (GoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutput) ToGoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutput added in v0.32.0

func (GoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutput) ToGoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutput) ToGoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1ProcessorVersionAliasResponseOutput

type LookupProcessorArgs

type LookupProcessorArgs struct {
	Location    string  `pulumi:"location"`
	ProcessorId string  `pulumi:"processorId"`
	Project     *string `pulumi:"project"`
}

type LookupProcessorOutputArgs

type LookupProcessorOutputArgs struct {
	Location    pulumi.StringInput    `pulumi:"location"`
	ProcessorId pulumi.StringInput    `pulumi:"processorId"`
	Project     pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupProcessorOutputArgs) ElementType

func (LookupProcessorOutputArgs) ElementType() reflect.Type

type LookupProcessorResult

type LookupProcessorResult struct {
	// The time the processor was created.
	CreateTime string `pulumi:"createTime"`
	// The default processor version.
	DefaultProcessorVersion string `pulumi:"defaultProcessorVersion"`
	// The display name of the processor.
	DisplayName string `pulumi:"displayName"`
	// The [KMS key](https://cloud.google.com/security-key-management) used for encryption and decryption in CMEK scenarios.
	KmsKeyName string `pulumi:"kmsKeyName"`
	// Immutable. The resource name of the processor. Format: `projects/{project}/locations/{location}/processors/{processor}`
	Name string `pulumi:"name"`
	// Immutable. The http endpoint that can be called to invoke processing.
	ProcessEndpoint string `pulumi:"processEndpoint"`
	// The processor version aliases.
	ProcessorVersionAliases []GoogleCloudDocumentaiV1ProcessorVersionAliasResponse `pulumi:"processorVersionAliases"`
	// The state of the processor.
	State string `pulumi:"state"`
	// The processor type, such as: `OCR_PROCESSOR`, `INVOICE_PROCESSOR`. To get a list of processor types, see FetchProcessorTypes.
	Type string `pulumi:"type"`
}

func LookupProcessor

func LookupProcessor(ctx *pulumi.Context, args *LookupProcessorArgs, opts ...pulumi.InvokeOption) (*LookupProcessorResult, error)

Gets a processor detail.

type LookupProcessorResultOutput

type LookupProcessorResultOutput struct{ *pulumi.OutputState }

func (LookupProcessorResultOutput) CreateTime

The time the processor was created.

func (LookupProcessorResultOutput) DefaultProcessorVersion

func (o LookupProcessorResultOutput) DefaultProcessorVersion() pulumi.StringOutput

The default processor version.

func (LookupProcessorResultOutput) DisplayName

The display name of the processor.

func (LookupProcessorResultOutput) ElementType

func (LookupProcessorResultOutput) KmsKeyName

The [KMS key](https://cloud.google.com/security-key-management) used for encryption and decryption in CMEK scenarios.

func (LookupProcessorResultOutput) Name

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

func (LookupProcessorResultOutput) ProcessEndpoint

func (o LookupProcessorResultOutput) ProcessEndpoint() pulumi.StringOutput

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

func (LookupProcessorResultOutput) ProcessorVersionAliases added in v0.32.0

The processor version aliases.

func (LookupProcessorResultOutput) State

The state of the processor.

func (LookupProcessorResultOutput) ToLookupProcessorResultOutput

func (o LookupProcessorResultOutput) ToLookupProcessorResultOutput() LookupProcessorResultOutput

func (LookupProcessorResultOutput) ToLookupProcessorResultOutputWithContext

func (o LookupProcessorResultOutput) ToLookupProcessorResultOutputWithContext(ctx context.Context) LookupProcessorResultOutput

func (LookupProcessorResultOutput) Type

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

type Processor

type Processor struct {
	pulumi.CustomResourceState

	// The time the processor was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The default processor version.
	DefaultProcessorVersion pulumi.StringOutput `pulumi:"defaultProcessorVersion"`
	// The display name of the processor.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The [KMS key](https://cloud.google.com/security-key-management) used for encryption and decryption in CMEK scenarios.
	KmsKeyName pulumi.StringOutput `pulumi:"kmsKeyName"`
	Location   pulumi.StringOutput `pulumi:"location"`
	// Immutable. The resource name of the processor. Format: `projects/{project}/locations/{location}/processors/{processor}`
	Name pulumi.StringOutput `pulumi:"name"`
	// Immutable. The http endpoint that can be called to invoke processing.
	ProcessEndpoint pulumi.StringOutput `pulumi:"processEndpoint"`
	// The processor version aliases.
	ProcessorVersionAliases GoogleCloudDocumentaiV1ProcessorVersionAliasResponseArrayOutput `pulumi:"processorVersionAliases"`
	Project                 pulumi.StringOutput                                             `pulumi:"project"`
	// The state of the processor.
	State pulumi.StringOutput `pulumi:"state"`
	// The processor type, such as: `OCR_PROCESSOR`, `INVOICE_PROCESSOR`. To get a list of processor types, see FetchProcessorTypes.
	Type pulumi.StringOutput `pulumi:"type"`
}

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.

func GetProcessor

func GetProcessor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProcessorState, opts ...pulumi.ResourceOption) (*Processor, error)

GetProcessor gets an existing Processor resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProcessor

func NewProcessor(ctx *pulumi.Context,
	name string, args *ProcessorArgs, opts ...pulumi.ResourceOption) (*Processor, error)

NewProcessor registers a new resource with the given unique name, arguments, and options.

func (*Processor) ElementType

func (*Processor) ElementType() reflect.Type

func (*Processor) ToProcessorOutput

func (i *Processor) ToProcessorOutput() ProcessorOutput

func (*Processor) ToProcessorOutputWithContext

func (i *Processor) ToProcessorOutputWithContext(ctx context.Context) ProcessorOutput

type ProcessorArgs

type ProcessorArgs struct {
	// The time the processor was created.
	CreateTime pulumi.StringPtrInput
	// The default processor version.
	DefaultProcessorVersion pulumi.StringPtrInput
	// The display name of the processor.
	DisplayName pulumi.StringPtrInput
	// The [KMS key](https://cloud.google.com/security-key-management) used for encryption and decryption in CMEK scenarios.
	KmsKeyName pulumi.StringPtrInput
	Location   pulumi.StringPtrInput
	Project    pulumi.StringPtrInput
	// The processor type, such as: `OCR_PROCESSOR`, `INVOICE_PROCESSOR`. To get a list of processor types, see FetchProcessorTypes.
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a Processor resource.

func (ProcessorArgs) ElementType

func (ProcessorArgs) ElementType() reflect.Type

type ProcessorInput

type ProcessorInput interface {
	pulumi.Input

	ToProcessorOutput() ProcessorOutput
	ToProcessorOutputWithContext(ctx context.Context) ProcessorOutput
}

type ProcessorOutput

type ProcessorOutput struct{ *pulumi.OutputState }

func (ProcessorOutput) CreateTime added in v0.19.0

func (o ProcessorOutput) CreateTime() pulumi.StringOutput

The time the processor was created.

func (ProcessorOutput) DefaultProcessorVersion added in v0.19.0

func (o ProcessorOutput) DefaultProcessorVersion() pulumi.StringOutput

The default processor version.

func (ProcessorOutput) DisplayName added in v0.19.0

func (o ProcessorOutput) DisplayName() pulumi.StringOutput

The display name of the processor.

func (ProcessorOutput) ElementType

func (ProcessorOutput) ElementType() reflect.Type

func (ProcessorOutput) KmsKeyName added in v0.19.0

func (o ProcessorOutput) KmsKeyName() pulumi.StringOutput

The [KMS key](https://cloud.google.com/security-key-management) used for encryption and decryption in CMEK scenarios.

func (ProcessorOutput) Location added in v0.21.0

func (o ProcessorOutput) Location() pulumi.StringOutput

func (ProcessorOutput) Name added in v0.19.0

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

func (ProcessorOutput) ProcessEndpoint added in v0.19.0

func (o ProcessorOutput) ProcessEndpoint() pulumi.StringOutput

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

func (ProcessorOutput) ProcessorVersionAliases added in v0.32.0

The processor version aliases.

func (ProcessorOutput) Project added in v0.21.0

func (o ProcessorOutput) Project() pulumi.StringOutput

func (ProcessorOutput) State added in v0.19.0

The state of the processor.

func (ProcessorOutput) ToProcessorOutput

func (o ProcessorOutput) ToProcessorOutput() ProcessorOutput

func (ProcessorOutput) ToProcessorOutputWithContext

func (o ProcessorOutput) ToProcessorOutputWithContext(ctx context.Context) ProcessorOutput

func (ProcessorOutput) Type added in v0.19.0

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

type ProcessorState

type ProcessorState struct {
}

func (ProcessorState) ElementType

func (ProcessorState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL