essentialcontacts

package
v8.6.0 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Contact

type Contact struct {
	pulumi.CustomResourceState

	// The email address to send notifications to. This does not need to be a Google account.
	Email pulumi.StringOutput `pulumi:"email"`
	// The preferred language for notifications, as a ISO 639-1 language code. See Supported languages for a list of supported languages.
	LanguageTag pulumi.StringOutput `pulumi:"languageTag"`
	// The identifier for the contact. Format: {resourceType}/{resource_id}/contacts/{contact_id}
	Name pulumi.StringOutput `pulumi:"name"`
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions pulumi.StringArrayOutput `pulumi:"notificationCategorySubscriptions"`
	// The resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}
	//
	// ***
	Parent pulumi.StringOutput `pulumi:"parent"`
}

A contact that will receive notifications from Google Cloud.

To get more information about Contact, see:

* [API documentation](https://cloud.google.com/resource-manager/docs/reference/essentialcontacts/rest/v1/projects.contacts) * How-to Guides

> **Warning:** If you are using User ADCs (Application Default Credentials) with this resource, you must specify a `billingProject` and set `userProjectOverride` to true in the provider configuration. Otherwise the Essential Contacts API will return a 403 error. Your account must have the `serviceusage.services.use` permission on the `billingProject` you defined.

## Example Usage

### Essential Contact

```go package main

import (

"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/essentialcontacts"
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		project, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil)
		if err != nil {
			return err
		}
		_, err = essentialcontacts.NewContact(ctx, "contact", &essentialcontacts.ContactArgs{
			Parent:      pulumi.String(project.Id),
			Email:       pulumi.String("foo@bar.com"),
			LanguageTag: pulumi.String("en-GB"),
			NotificationCategorySubscriptions: pulumi.StringArray{
				pulumi.String("ALL"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Contact can be imported using any of these accepted formats:

* `{{name}}`

When using the `pulumi import` command, Contact can be imported using one of the formats above. For example:

```sh $ pulumi import gcp:essentialcontacts/contact:Contact default {{name}} ```

func GetContact

func GetContact(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContactState, opts ...pulumi.ResourceOption) (*Contact, error)

GetContact gets an existing Contact 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 NewContact

func NewContact(ctx *pulumi.Context,
	name string, args *ContactArgs, opts ...pulumi.ResourceOption) (*Contact, error)

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

func (*Contact) ElementType

func (*Contact) ElementType() reflect.Type

func (*Contact) ToContactOutput

func (i *Contact) ToContactOutput() ContactOutput

func (*Contact) ToContactOutputWithContext

func (i *Contact) ToContactOutputWithContext(ctx context.Context) ContactOutput

type ContactArgs

type ContactArgs struct {
	// The email address to send notifications to. This does not need to be a Google account.
	Email pulumi.StringInput
	// The preferred language for notifications, as a ISO 639-1 language code. See Supported languages for a list of supported languages.
	LanguageTag pulumi.StringInput
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions pulumi.StringArrayInput
	// The resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}
	//
	// ***
	Parent pulumi.StringInput
}

The set of arguments for constructing a Contact resource.

func (ContactArgs) ElementType

func (ContactArgs) ElementType() reflect.Type

type ContactArray

type ContactArray []ContactInput

func (ContactArray) ElementType

func (ContactArray) ElementType() reflect.Type

func (ContactArray) ToContactArrayOutput

func (i ContactArray) ToContactArrayOutput() ContactArrayOutput

func (ContactArray) ToContactArrayOutputWithContext

func (i ContactArray) ToContactArrayOutputWithContext(ctx context.Context) ContactArrayOutput

type ContactArrayInput

type ContactArrayInput interface {
	pulumi.Input

	ToContactArrayOutput() ContactArrayOutput
	ToContactArrayOutputWithContext(context.Context) ContactArrayOutput
}

ContactArrayInput is an input type that accepts ContactArray and ContactArrayOutput values. You can construct a concrete instance of `ContactArrayInput` via:

ContactArray{ ContactArgs{...} }

type ContactArrayOutput

type ContactArrayOutput struct{ *pulumi.OutputState }

func (ContactArrayOutput) ElementType

func (ContactArrayOutput) ElementType() reflect.Type

func (ContactArrayOutput) Index

func (ContactArrayOutput) ToContactArrayOutput

func (o ContactArrayOutput) ToContactArrayOutput() ContactArrayOutput

func (ContactArrayOutput) ToContactArrayOutputWithContext

func (o ContactArrayOutput) ToContactArrayOutputWithContext(ctx context.Context) ContactArrayOutput

type ContactInput

type ContactInput interface {
	pulumi.Input

	ToContactOutput() ContactOutput
	ToContactOutputWithContext(ctx context.Context) ContactOutput
}

type ContactMap

type ContactMap map[string]ContactInput

func (ContactMap) ElementType

func (ContactMap) ElementType() reflect.Type

func (ContactMap) ToContactMapOutput

func (i ContactMap) ToContactMapOutput() ContactMapOutput

func (ContactMap) ToContactMapOutputWithContext

func (i ContactMap) ToContactMapOutputWithContext(ctx context.Context) ContactMapOutput

type ContactMapInput

type ContactMapInput interface {
	pulumi.Input

	ToContactMapOutput() ContactMapOutput
	ToContactMapOutputWithContext(context.Context) ContactMapOutput
}

ContactMapInput is an input type that accepts ContactMap and ContactMapOutput values. You can construct a concrete instance of `ContactMapInput` via:

ContactMap{ "key": ContactArgs{...} }

type ContactMapOutput

type ContactMapOutput struct{ *pulumi.OutputState }

func (ContactMapOutput) ElementType

func (ContactMapOutput) ElementType() reflect.Type

func (ContactMapOutput) MapIndex

func (ContactMapOutput) ToContactMapOutput

func (o ContactMapOutput) ToContactMapOutput() ContactMapOutput

func (ContactMapOutput) ToContactMapOutputWithContext

func (o ContactMapOutput) ToContactMapOutputWithContext(ctx context.Context) ContactMapOutput

type ContactOutput

type ContactOutput struct{ *pulumi.OutputState }

func (ContactOutput) ElementType

func (ContactOutput) ElementType() reflect.Type

func (ContactOutput) Email

func (o ContactOutput) Email() pulumi.StringOutput

The email address to send notifications to. This does not need to be a Google account.

func (ContactOutput) LanguageTag

func (o ContactOutput) LanguageTag() pulumi.StringOutput

The preferred language for notifications, as a ISO 639-1 language code. See Supported languages for a list of supported languages.

func (ContactOutput) Name

The identifier for the contact. Format: {resourceType}/{resource_id}/contacts/{contact_id}

func (ContactOutput) NotificationCategorySubscriptions

func (o ContactOutput) NotificationCategorySubscriptions() pulumi.StringArrayOutput

The categories of notifications that the contact will receive communications for.

func (ContactOutput) Parent

func (o ContactOutput) Parent() pulumi.StringOutput

The resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}

***

func (ContactOutput) ToContactOutput

func (o ContactOutput) ToContactOutput() ContactOutput

func (ContactOutput) ToContactOutputWithContext

func (o ContactOutput) ToContactOutputWithContext(ctx context.Context) ContactOutput

type ContactState

type ContactState struct {
	// The email address to send notifications to. This does not need to be a Google account.
	Email pulumi.StringPtrInput
	// The preferred language for notifications, as a ISO 639-1 language code. See Supported languages for a list of supported languages.
	LanguageTag pulumi.StringPtrInput
	// The identifier for the contact. Format: {resourceType}/{resource_id}/contacts/{contact_id}
	Name pulumi.StringPtrInput
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions pulumi.StringArrayInput
	// The resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}
	//
	// ***
	Parent pulumi.StringPtrInput
}

func (ContactState) ElementType

func (ContactState) ElementType() reflect.Type

type DocumentAiProcessor

type DocumentAiProcessor struct {
	pulumi.CustomResourceState

	// The display name. Must be unique.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The KMS key used for encryption/decryption in CMEK scenarios. See https://cloud.google.com/security-key-management.
	KmsKeyName pulumi.StringPtrOutput `pulumi:"kmsKeyName"`
	// The location of the resource.
	//
	// ***
	Location pulumi.StringOutput `pulumi:"location"`
	// The resource name of the processor.
	Name pulumi.StringOutput `pulumi:"name"`
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringOutput `pulumi:"project"`
	// The type of processor. For possible types see the [official list](https://cloud.google.com/document-ai/docs/reference/rest/v1/projects.locations/fetchProcessorTypes#google.cloud.documentai.v1.DocumentProcessorService.FetchProcessorTypes)
	Type pulumi.StringOutput `pulumi:"type"`
}

The first-class citizen for Document AI. Each processor defines how to extract structural information from a document.

To get more information about Processor, see:

* [API documentation](https://cloud.google.com/document-ai/docs/reference/rest/v1/projects.locations.processors) * How-to Guides

## Example Usage

### Documentai Processor

```go package main

import (

"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/essentialcontacts"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := essentialcontacts.NewDocumentAiProcessor(ctx, "processor", &essentialcontacts.DocumentAiProcessorArgs{
			Location:    pulumi.String("us"),
			DisplayName: pulumi.String("test-processor"),
			Type:        pulumi.String("OCR_PROCESSOR"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Processor can be imported using any of these accepted formats:

* `projects/{{project}}/locations/{{location}}/processors/{{name}}`

* `{{project}}/{{location}}/{{name}}`

* `{{location}}/{{name}}`

When using the `pulumi import` command, Processor can be imported using one of the formats above. For example:

```sh $ pulumi import gcp:essentialcontacts/documentAiProcessor:DocumentAiProcessor default projects/{{project}}/locations/{{location}}/processors/{{name}} ```

```sh $ pulumi import gcp:essentialcontacts/documentAiProcessor:DocumentAiProcessor default {{project}}/{{location}}/{{name}} ```

```sh $ pulumi import gcp:essentialcontacts/documentAiProcessor:DocumentAiProcessor default {{location}}/{{name}} ```

func GetDocumentAiProcessor

func GetDocumentAiProcessor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DocumentAiProcessorState, opts ...pulumi.ResourceOption) (*DocumentAiProcessor, error)

GetDocumentAiProcessor gets an existing DocumentAiProcessor 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 NewDocumentAiProcessor

func NewDocumentAiProcessor(ctx *pulumi.Context,
	name string, args *DocumentAiProcessorArgs, opts ...pulumi.ResourceOption) (*DocumentAiProcessor, error)

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

func (*DocumentAiProcessor) ElementType

func (*DocumentAiProcessor) ElementType() reflect.Type

func (*DocumentAiProcessor) ToDocumentAiProcessorOutput

func (i *DocumentAiProcessor) ToDocumentAiProcessorOutput() DocumentAiProcessorOutput

func (*DocumentAiProcessor) ToDocumentAiProcessorOutputWithContext

func (i *DocumentAiProcessor) ToDocumentAiProcessorOutputWithContext(ctx context.Context) DocumentAiProcessorOutput

type DocumentAiProcessorArgs

type DocumentAiProcessorArgs struct {
	// The display name. Must be unique.
	DisplayName pulumi.StringInput
	// The KMS key used for encryption/decryption in CMEK scenarios. See https://cloud.google.com/security-key-management.
	KmsKeyName pulumi.StringPtrInput
	// The location of the resource.
	//
	// ***
	Location pulumi.StringInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// The type of processor. For possible types see the [official list](https://cloud.google.com/document-ai/docs/reference/rest/v1/projects.locations/fetchProcessorTypes#google.cloud.documentai.v1.DocumentProcessorService.FetchProcessorTypes)
	Type pulumi.StringInput
}

The set of arguments for constructing a DocumentAiProcessor resource.

func (DocumentAiProcessorArgs) ElementType

func (DocumentAiProcessorArgs) ElementType() reflect.Type

type DocumentAiProcessorArray

type DocumentAiProcessorArray []DocumentAiProcessorInput

func (DocumentAiProcessorArray) ElementType

func (DocumentAiProcessorArray) ElementType() reflect.Type

func (DocumentAiProcessorArray) ToDocumentAiProcessorArrayOutput

func (i DocumentAiProcessorArray) ToDocumentAiProcessorArrayOutput() DocumentAiProcessorArrayOutput

func (DocumentAiProcessorArray) ToDocumentAiProcessorArrayOutputWithContext

func (i DocumentAiProcessorArray) ToDocumentAiProcessorArrayOutputWithContext(ctx context.Context) DocumentAiProcessorArrayOutput

type DocumentAiProcessorArrayInput

type DocumentAiProcessorArrayInput interface {
	pulumi.Input

	ToDocumentAiProcessorArrayOutput() DocumentAiProcessorArrayOutput
	ToDocumentAiProcessorArrayOutputWithContext(context.Context) DocumentAiProcessorArrayOutput
}

DocumentAiProcessorArrayInput is an input type that accepts DocumentAiProcessorArray and DocumentAiProcessorArrayOutput values. You can construct a concrete instance of `DocumentAiProcessorArrayInput` via:

DocumentAiProcessorArray{ DocumentAiProcessorArgs{...} }

type DocumentAiProcessorArrayOutput

type DocumentAiProcessorArrayOutput struct{ *pulumi.OutputState }

func (DocumentAiProcessorArrayOutput) ElementType

func (DocumentAiProcessorArrayOutput) Index

func (DocumentAiProcessorArrayOutput) ToDocumentAiProcessorArrayOutput

func (o DocumentAiProcessorArrayOutput) ToDocumentAiProcessorArrayOutput() DocumentAiProcessorArrayOutput

func (DocumentAiProcessorArrayOutput) ToDocumentAiProcessorArrayOutputWithContext

func (o DocumentAiProcessorArrayOutput) ToDocumentAiProcessorArrayOutputWithContext(ctx context.Context) DocumentAiProcessorArrayOutput

type DocumentAiProcessorDefaultVersion

type DocumentAiProcessorDefaultVersion struct {
	pulumi.CustomResourceState

	// The processor to set the version on.
	//
	// ***
	Processor pulumi.StringOutput `pulumi:"processor"`
	// The version to set. Using `stable` or `rc` will cause the API to return the latest version in that release channel.
	// Apply `lifecycle.ignore_changes` to the `version` field to suppress this diff.
	Version pulumi.StringOutput `pulumi:"version"`
}

The default version for the processor. Deleting this resource is a no-op, and does not unset the default version.

## Example Usage

### Documentai Default Version

```go package main

import (

"fmt"

"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/essentialcontacts"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		processor, err := essentialcontacts.NewDocumentAiProcessor(ctx, "processor", &essentialcontacts.DocumentAiProcessorArgs{
			Location:    pulumi.String("us"),
			DisplayName: pulumi.String("test-processor"),
			Type:        pulumi.String("OCR_PROCESSOR"),
		})
		if err != nil {
			return err
		}
		_, err = essentialcontacts.NewDocumentAiProcessorDefaultVersion(ctx, "processor", &essentialcontacts.DocumentAiProcessorDefaultVersionArgs{
			Processor: processor.ID(),
			Version: processor.ID().ApplyT(func(id string) (string, error) {
				return fmt.Sprintf("%v/processorVersions/stable", id), nil
			}).(pulumi.StringOutput),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

ProcessorDefaultVersion can be imported using any of these accepted formats:

* `{{processor}}`

When using the `pulumi import` command, ProcessorDefaultVersion can be imported using one of the formats above. For example:

```sh $ pulumi import gcp:essentialcontacts/documentAiProcessorDefaultVersion:DocumentAiProcessorDefaultVersion default {{processor}} ```

func GetDocumentAiProcessorDefaultVersion

func GetDocumentAiProcessorDefaultVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DocumentAiProcessorDefaultVersionState, opts ...pulumi.ResourceOption) (*DocumentAiProcessorDefaultVersion, error)

GetDocumentAiProcessorDefaultVersion gets an existing DocumentAiProcessorDefaultVersion 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 NewDocumentAiProcessorDefaultVersion

func NewDocumentAiProcessorDefaultVersion(ctx *pulumi.Context,
	name string, args *DocumentAiProcessorDefaultVersionArgs, opts ...pulumi.ResourceOption) (*DocumentAiProcessorDefaultVersion, error)

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

func (*DocumentAiProcessorDefaultVersion) ElementType

func (*DocumentAiProcessorDefaultVersion) ToDocumentAiProcessorDefaultVersionOutput

func (i *DocumentAiProcessorDefaultVersion) ToDocumentAiProcessorDefaultVersionOutput() DocumentAiProcessorDefaultVersionOutput

func (*DocumentAiProcessorDefaultVersion) ToDocumentAiProcessorDefaultVersionOutputWithContext

func (i *DocumentAiProcessorDefaultVersion) ToDocumentAiProcessorDefaultVersionOutputWithContext(ctx context.Context) DocumentAiProcessorDefaultVersionOutput

type DocumentAiProcessorDefaultVersionArgs

type DocumentAiProcessorDefaultVersionArgs struct {
	// The processor to set the version on.
	//
	// ***
	Processor pulumi.StringInput
	// The version to set. Using `stable` or `rc` will cause the API to return the latest version in that release channel.
	// Apply `lifecycle.ignore_changes` to the `version` field to suppress this diff.
	Version pulumi.StringInput
}

The set of arguments for constructing a DocumentAiProcessorDefaultVersion resource.

func (DocumentAiProcessorDefaultVersionArgs) ElementType

type DocumentAiProcessorDefaultVersionArray

type DocumentAiProcessorDefaultVersionArray []DocumentAiProcessorDefaultVersionInput

func (DocumentAiProcessorDefaultVersionArray) ElementType

func (DocumentAiProcessorDefaultVersionArray) ToDocumentAiProcessorDefaultVersionArrayOutput

func (i DocumentAiProcessorDefaultVersionArray) ToDocumentAiProcessorDefaultVersionArrayOutput() DocumentAiProcessorDefaultVersionArrayOutput

func (DocumentAiProcessorDefaultVersionArray) ToDocumentAiProcessorDefaultVersionArrayOutputWithContext

func (i DocumentAiProcessorDefaultVersionArray) ToDocumentAiProcessorDefaultVersionArrayOutputWithContext(ctx context.Context) DocumentAiProcessorDefaultVersionArrayOutput

type DocumentAiProcessorDefaultVersionArrayInput

type DocumentAiProcessorDefaultVersionArrayInput interface {
	pulumi.Input

	ToDocumentAiProcessorDefaultVersionArrayOutput() DocumentAiProcessorDefaultVersionArrayOutput
	ToDocumentAiProcessorDefaultVersionArrayOutputWithContext(context.Context) DocumentAiProcessorDefaultVersionArrayOutput
}

DocumentAiProcessorDefaultVersionArrayInput is an input type that accepts DocumentAiProcessorDefaultVersionArray and DocumentAiProcessorDefaultVersionArrayOutput values. You can construct a concrete instance of `DocumentAiProcessorDefaultVersionArrayInput` via:

DocumentAiProcessorDefaultVersionArray{ DocumentAiProcessorDefaultVersionArgs{...} }

type DocumentAiProcessorDefaultVersionArrayOutput

type DocumentAiProcessorDefaultVersionArrayOutput struct{ *pulumi.OutputState }

func (DocumentAiProcessorDefaultVersionArrayOutput) ElementType

func (DocumentAiProcessorDefaultVersionArrayOutput) Index

func (DocumentAiProcessorDefaultVersionArrayOutput) ToDocumentAiProcessorDefaultVersionArrayOutput

func (o DocumentAiProcessorDefaultVersionArrayOutput) ToDocumentAiProcessorDefaultVersionArrayOutput() DocumentAiProcessorDefaultVersionArrayOutput

func (DocumentAiProcessorDefaultVersionArrayOutput) ToDocumentAiProcessorDefaultVersionArrayOutputWithContext

func (o DocumentAiProcessorDefaultVersionArrayOutput) ToDocumentAiProcessorDefaultVersionArrayOutputWithContext(ctx context.Context) DocumentAiProcessorDefaultVersionArrayOutput

type DocumentAiProcessorDefaultVersionInput

type DocumentAiProcessorDefaultVersionInput interface {
	pulumi.Input

	ToDocumentAiProcessorDefaultVersionOutput() DocumentAiProcessorDefaultVersionOutput
	ToDocumentAiProcessorDefaultVersionOutputWithContext(ctx context.Context) DocumentAiProcessorDefaultVersionOutput
}

type DocumentAiProcessorDefaultVersionMap

type DocumentAiProcessorDefaultVersionMap map[string]DocumentAiProcessorDefaultVersionInput

func (DocumentAiProcessorDefaultVersionMap) ElementType

func (DocumentAiProcessorDefaultVersionMap) ToDocumentAiProcessorDefaultVersionMapOutput

func (i DocumentAiProcessorDefaultVersionMap) ToDocumentAiProcessorDefaultVersionMapOutput() DocumentAiProcessorDefaultVersionMapOutput

func (DocumentAiProcessorDefaultVersionMap) ToDocumentAiProcessorDefaultVersionMapOutputWithContext

func (i DocumentAiProcessorDefaultVersionMap) ToDocumentAiProcessorDefaultVersionMapOutputWithContext(ctx context.Context) DocumentAiProcessorDefaultVersionMapOutput

type DocumentAiProcessorDefaultVersionMapInput

type DocumentAiProcessorDefaultVersionMapInput interface {
	pulumi.Input

	ToDocumentAiProcessorDefaultVersionMapOutput() DocumentAiProcessorDefaultVersionMapOutput
	ToDocumentAiProcessorDefaultVersionMapOutputWithContext(context.Context) DocumentAiProcessorDefaultVersionMapOutput
}

DocumentAiProcessorDefaultVersionMapInput is an input type that accepts DocumentAiProcessorDefaultVersionMap and DocumentAiProcessorDefaultVersionMapOutput values. You can construct a concrete instance of `DocumentAiProcessorDefaultVersionMapInput` via:

DocumentAiProcessorDefaultVersionMap{ "key": DocumentAiProcessorDefaultVersionArgs{...} }

type DocumentAiProcessorDefaultVersionMapOutput

type DocumentAiProcessorDefaultVersionMapOutput struct{ *pulumi.OutputState }

func (DocumentAiProcessorDefaultVersionMapOutput) ElementType

func (DocumentAiProcessorDefaultVersionMapOutput) MapIndex

func (DocumentAiProcessorDefaultVersionMapOutput) ToDocumentAiProcessorDefaultVersionMapOutput

func (o DocumentAiProcessorDefaultVersionMapOutput) ToDocumentAiProcessorDefaultVersionMapOutput() DocumentAiProcessorDefaultVersionMapOutput

func (DocumentAiProcessorDefaultVersionMapOutput) ToDocumentAiProcessorDefaultVersionMapOutputWithContext

func (o DocumentAiProcessorDefaultVersionMapOutput) ToDocumentAiProcessorDefaultVersionMapOutputWithContext(ctx context.Context) DocumentAiProcessorDefaultVersionMapOutput

type DocumentAiProcessorDefaultVersionOutput

type DocumentAiProcessorDefaultVersionOutput struct{ *pulumi.OutputState }

func (DocumentAiProcessorDefaultVersionOutput) ElementType

func (DocumentAiProcessorDefaultVersionOutput) Processor

The processor to set the version on.

***

func (DocumentAiProcessorDefaultVersionOutput) ToDocumentAiProcessorDefaultVersionOutput

func (o DocumentAiProcessorDefaultVersionOutput) ToDocumentAiProcessorDefaultVersionOutput() DocumentAiProcessorDefaultVersionOutput

func (DocumentAiProcessorDefaultVersionOutput) ToDocumentAiProcessorDefaultVersionOutputWithContext

func (o DocumentAiProcessorDefaultVersionOutput) ToDocumentAiProcessorDefaultVersionOutputWithContext(ctx context.Context) DocumentAiProcessorDefaultVersionOutput

func (DocumentAiProcessorDefaultVersionOutput) Version

The version to set. Using `stable` or `rc` will cause the API to return the latest version in that release channel. Apply `lifecycle.ignore_changes` to the `version` field to suppress this diff.

type DocumentAiProcessorDefaultVersionState

type DocumentAiProcessorDefaultVersionState struct {
	// The processor to set the version on.
	//
	// ***
	Processor pulumi.StringPtrInput
	// The version to set. Using `stable` or `rc` will cause the API to return the latest version in that release channel.
	// Apply `lifecycle.ignore_changes` to the `version` field to suppress this diff.
	Version pulumi.StringPtrInput
}

func (DocumentAiProcessorDefaultVersionState) ElementType

type DocumentAiProcessorInput

type DocumentAiProcessorInput interface {
	pulumi.Input

	ToDocumentAiProcessorOutput() DocumentAiProcessorOutput
	ToDocumentAiProcessorOutputWithContext(ctx context.Context) DocumentAiProcessorOutput
}

type DocumentAiProcessorMap

type DocumentAiProcessorMap map[string]DocumentAiProcessorInput

func (DocumentAiProcessorMap) ElementType

func (DocumentAiProcessorMap) ElementType() reflect.Type

func (DocumentAiProcessorMap) ToDocumentAiProcessorMapOutput

func (i DocumentAiProcessorMap) ToDocumentAiProcessorMapOutput() DocumentAiProcessorMapOutput

func (DocumentAiProcessorMap) ToDocumentAiProcessorMapOutputWithContext

func (i DocumentAiProcessorMap) ToDocumentAiProcessorMapOutputWithContext(ctx context.Context) DocumentAiProcessorMapOutput

type DocumentAiProcessorMapInput

type DocumentAiProcessorMapInput interface {
	pulumi.Input

	ToDocumentAiProcessorMapOutput() DocumentAiProcessorMapOutput
	ToDocumentAiProcessorMapOutputWithContext(context.Context) DocumentAiProcessorMapOutput
}

DocumentAiProcessorMapInput is an input type that accepts DocumentAiProcessorMap and DocumentAiProcessorMapOutput values. You can construct a concrete instance of `DocumentAiProcessorMapInput` via:

DocumentAiProcessorMap{ "key": DocumentAiProcessorArgs{...} }

type DocumentAiProcessorMapOutput

type DocumentAiProcessorMapOutput struct{ *pulumi.OutputState }

func (DocumentAiProcessorMapOutput) ElementType

func (DocumentAiProcessorMapOutput) MapIndex

func (DocumentAiProcessorMapOutput) ToDocumentAiProcessorMapOutput

func (o DocumentAiProcessorMapOutput) ToDocumentAiProcessorMapOutput() DocumentAiProcessorMapOutput

func (DocumentAiProcessorMapOutput) ToDocumentAiProcessorMapOutputWithContext

func (o DocumentAiProcessorMapOutput) ToDocumentAiProcessorMapOutputWithContext(ctx context.Context) DocumentAiProcessorMapOutput

type DocumentAiProcessorOutput

type DocumentAiProcessorOutput struct{ *pulumi.OutputState }

func (DocumentAiProcessorOutput) DisplayName

The display name. Must be unique.

func (DocumentAiProcessorOutput) ElementType

func (DocumentAiProcessorOutput) ElementType() reflect.Type

func (DocumentAiProcessorOutput) KmsKeyName

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

func (DocumentAiProcessorOutput) Location

The location of the resource.

***

func (DocumentAiProcessorOutput) Name

The resource name of the processor.

func (DocumentAiProcessorOutput) Project

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

func (DocumentAiProcessorOutput) ToDocumentAiProcessorOutput

func (o DocumentAiProcessorOutput) ToDocumentAiProcessorOutput() DocumentAiProcessorOutput

func (DocumentAiProcessorOutput) ToDocumentAiProcessorOutputWithContext

func (o DocumentAiProcessorOutput) ToDocumentAiProcessorOutputWithContext(ctx context.Context) DocumentAiProcessorOutput

type DocumentAiProcessorState

type DocumentAiProcessorState struct {
	// The display name. Must be unique.
	DisplayName pulumi.StringPtrInput
	// The KMS key used for encryption/decryption in CMEK scenarios. See https://cloud.google.com/security-key-management.
	KmsKeyName pulumi.StringPtrInput
	// The location of the resource.
	//
	// ***
	Location pulumi.StringPtrInput
	// The resource name of the processor.
	Name pulumi.StringPtrInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// The type of processor. For possible types see the [official list](https://cloud.google.com/document-ai/docs/reference/rest/v1/projects.locations/fetchProcessorTypes#google.cloud.documentai.v1.DocumentProcessorService.FetchProcessorTypes)
	Type pulumi.StringPtrInput
}

func (DocumentAiProcessorState) ElementType

func (DocumentAiProcessorState) ElementType() reflect.Type

type DocumentAiWarehouseDocumentSchema

type DocumentAiWarehouseDocumentSchema struct {
	pulumi.CustomResourceState

	// Name of the schema given by the user.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Tells whether the document is a folder or a typical document.
	DocumentIsFolder pulumi.BoolPtrOutput `pulumi:"documentIsFolder"`
	// The location of the resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// The resource name of the document schema.
	Name pulumi.StringOutput `pulumi:"name"`
	// The unique identifier of the project.
	ProjectNumber pulumi.StringOutput `pulumi:"projectNumber"`
	// Defines the metadata for a schema property.
	// Structure is documented below.
	PropertyDefinitions DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput `pulumi:"propertyDefinitions"`
}

A document schema is used to define document structure.

To get more information about DocumentSchema, see:

* [API documentation](https://cloud.google.com/document-warehouse/docs/reference/rest/v1/projects.locations.documentSchemas) * How-to Guides

## Example Usage

### Document Ai Warehouse Document Schema Text

```go package main

import (

"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/essentialcontacts"
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		project, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil)
		if err != nil {
			return err
		}
		_, err = essentialcontacts.NewDocumentAiWarehouseDocumentSchema(ctx, "example_text", &essentialcontacts.DocumentAiWarehouseDocumentSchemaArgs{
			ProjectNumber:    pulumi.String(project.Number),
			DisplayName:      pulumi.String("test-property-text"),
			Location:         pulumi.String("us"),
			DocumentIsFolder: pulumi.Bool(false),
			PropertyDefinitions: essentialcontacts.DocumentAiWarehouseDocumentSchemaPropertyDefinitionArray{
				&essentialcontacts.DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs{
					Name:                pulumi.String("prop3"),
					DisplayName:         pulumi.String("propdisp3"),
					IsRepeatable:        pulumi.Bool(false),
					IsFilterable:        pulumi.Bool(true),
					IsSearchable:        pulumi.Bool(true),
					IsMetadata:          pulumi.Bool(false),
					IsRequired:          pulumi.Bool(false),
					RetrievalImportance: pulumi.String("HIGHEST"),
					SchemaSources: essentialcontacts.DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArray{
						&essentialcontacts.DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs{
							Name:          pulumi.String("dummy_source"),
							ProcessorType: pulumi.String("dummy_processor"),
						},
					},
					TextTypeOptions: &essentialcontacts.DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs{},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

DocumentSchema can be imported using any of these accepted formats:

* `projects/{{project_number}}/locations/{{location}}/documentSchemas/{{name}}`

* `{{project_number}}/{{location}}/{{name}}`

When using the `pulumi import` command, DocumentSchema can be imported using one of the formats above. For example:

```sh $ pulumi import gcp:essentialcontacts/documentAiWarehouseDocumentSchema:DocumentAiWarehouseDocumentSchema default projects/{{project_number}}/locations/{{location}}/documentSchemas/{{name}} ```

```sh $ pulumi import gcp:essentialcontacts/documentAiWarehouseDocumentSchema:DocumentAiWarehouseDocumentSchema default {{project_number}}/{{location}}/{{name}} ```

func GetDocumentAiWarehouseDocumentSchema

func GetDocumentAiWarehouseDocumentSchema(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DocumentAiWarehouseDocumentSchemaState, opts ...pulumi.ResourceOption) (*DocumentAiWarehouseDocumentSchema, error)

GetDocumentAiWarehouseDocumentSchema gets an existing DocumentAiWarehouseDocumentSchema 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 NewDocumentAiWarehouseDocumentSchema

func NewDocumentAiWarehouseDocumentSchema(ctx *pulumi.Context,
	name string, args *DocumentAiWarehouseDocumentSchemaArgs, opts ...pulumi.ResourceOption) (*DocumentAiWarehouseDocumentSchema, error)

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

func (*DocumentAiWarehouseDocumentSchema) ElementType

func (*DocumentAiWarehouseDocumentSchema) ToDocumentAiWarehouseDocumentSchemaOutput

func (i *DocumentAiWarehouseDocumentSchema) ToDocumentAiWarehouseDocumentSchemaOutput() DocumentAiWarehouseDocumentSchemaOutput

func (*DocumentAiWarehouseDocumentSchema) ToDocumentAiWarehouseDocumentSchemaOutputWithContext

func (i *DocumentAiWarehouseDocumentSchema) ToDocumentAiWarehouseDocumentSchemaOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaOutput

type DocumentAiWarehouseDocumentSchemaArgs

type DocumentAiWarehouseDocumentSchemaArgs struct {
	// Name of the schema given by the user.
	DisplayName pulumi.StringInput
	// Tells whether the document is a folder or a typical document.
	DocumentIsFolder pulumi.BoolPtrInput
	// The location of the resource.
	Location pulumi.StringInput
	// The unique identifier of the project.
	ProjectNumber pulumi.StringInput
	// Defines the metadata for a schema property.
	// Structure is documented below.
	PropertyDefinitions DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayInput
}

The set of arguments for constructing a DocumentAiWarehouseDocumentSchema resource.

func (DocumentAiWarehouseDocumentSchemaArgs) ElementType

type DocumentAiWarehouseDocumentSchemaArray

type DocumentAiWarehouseDocumentSchemaArray []DocumentAiWarehouseDocumentSchemaInput

func (DocumentAiWarehouseDocumentSchemaArray) ElementType

func (DocumentAiWarehouseDocumentSchemaArray) ToDocumentAiWarehouseDocumentSchemaArrayOutput

func (i DocumentAiWarehouseDocumentSchemaArray) ToDocumentAiWarehouseDocumentSchemaArrayOutput() DocumentAiWarehouseDocumentSchemaArrayOutput

func (DocumentAiWarehouseDocumentSchemaArray) ToDocumentAiWarehouseDocumentSchemaArrayOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaArray) ToDocumentAiWarehouseDocumentSchemaArrayOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaArrayOutput

type DocumentAiWarehouseDocumentSchemaArrayInput

type DocumentAiWarehouseDocumentSchemaArrayInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaArrayOutput() DocumentAiWarehouseDocumentSchemaArrayOutput
	ToDocumentAiWarehouseDocumentSchemaArrayOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaArrayOutput
}

DocumentAiWarehouseDocumentSchemaArrayInput is an input type that accepts DocumentAiWarehouseDocumentSchemaArray and DocumentAiWarehouseDocumentSchemaArrayOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaArrayInput` via:

DocumentAiWarehouseDocumentSchemaArray{ DocumentAiWarehouseDocumentSchemaArgs{...} }

type DocumentAiWarehouseDocumentSchemaArrayOutput

type DocumentAiWarehouseDocumentSchemaArrayOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaArrayOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaArrayOutput) Index

func (DocumentAiWarehouseDocumentSchemaArrayOutput) ToDocumentAiWarehouseDocumentSchemaArrayOutput

func (o DocumentAiWarehouseDocumentSchemaArrayOutput) ToDocumentAiWarehouseDocumentSchemaArrayOutput() DocumentAiWarehouseDocumentSchemaArrayOutput

func (DocumentAiWarehouseDocumentSchemaArrayOutput) ToDocumentAiWarehouseDocumentSchemaArrayOutputWithContext

func (o DocumentAiWarehouseDocumentSchemaArrayOutput) ToDocumentAiWarehouseDocumentSchemaArrayOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaArrayOutput

type DocumentAiWarehouseDocumentSchemaInput

type DocumentAiWarehouseDocumentSchemaInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaOutput() DocumentAiWarehouseDocumentSchemaOutput
	ToDocumentAiWarehouseDocumentSchemaOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaOutput
}

type DocumentAiWarehouseDocumentSchemaMap

type DocumentAiWarehouseDocumentSchemaMap map[string]DocumentAiWarehouseDocumentSchemaInput

func (DocumentAiWarehouseDocumentSchemaMap) ElementType

func (DocumentAiWarehouseDocumentSchemaMap) ToDocumentAiWarehouseDocumentSchemaMapOutput

func (i DocumentAiWarehouseDocumentSchemaMap) ToDocumentAiWarehouseDocumentSchemaMapOutput() DocumentAiWarehouseDocumentSchemaMapOutput

func (DocumentAiWarehouseDocumentSchemaMap) ToDocumentAiWarehouseDocumentSchemaMapOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaMap) ToDocumentAiWarehouseDocumentSchemaMapOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaMapOutput

type DocumentAiWarehouseDocumentSchemaMapInput

type DocumentAiWarehouseDocumentSchemaMapInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaMapOutput() DocumentAiWarehouseDocumentSchemaMapOutput
	ToDocumentAiWarehouseDocumentSchemaMapOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaMapOutput
}

DocumentAiWarehouseDocumentSchemaMapInput is an input type that accepts DocumentAiWarehouseDocumentSchemaMap and DocumentAiWarehouseDocumentSchemaMapOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaMapInput` via:

DocumentAiWarehouseDocumentSchemaMap{ "key": DocumentAiWarehouseDocumentSchemaArgs{...} }

type DocumentAiWarehouseDocumentSchemaMapOutput

type DocumentAiWarehouseDocumentSchemaMapOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaMapOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaMapOutput) MapIndex

func (DocumentAiWarehouseDocumentSchemaMapOutput) ToDocumentAiWarehouseDocumentSchemaMapOutput

func (o DocumentAiWarehouseDocumentSchemaMapOutput) ToDocumentAiWarehouseDocumentSchemaMapOutput() DocumentAiWarehouseDocumentSchemaMapOutput

func (DocumentAiWarehouseDocumentSchemaMapOutput) ToDocumentAiWarehouseDocumentSchemaMapOutputWithContext

func (o DocumentAiWarehouseDocumentSchemaMapOutput) ToDocumentAiWarehouseDocumentSchemaMapOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaMapOutput

type DocumentAiWarehouseDocumentSchemaOutput

type DocumentAiWarehouseDocumentSchemaOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaOutput) DisplayName

Name of the schema given by the user.

func (DocumentAiWarehouseDocumentSchemaOutput) DocumentIsFolder

Tells whether the document is a folder or a typical document.

func (DocumentAiWarehouseDocumentSchemaOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaOutput) Location

The location of the resource.

func (DocumentAiWarehouseDocumentSchemaOutput) Name

The resource name of the document schema.

func (DocumentAiWarehouseDocumentSchemaOutput) ProjectNumber

The unique identifier of the project.

func (DocumentAiWarehouseDocumentSchemaOutput) PropertyDefinitions

Defines the metadata for a schema property. Structure is documented below.

func (DocumentAiWarehouseDocumentSchemaOutput) ToDocumentAiWarehouseDocumentSchemaOutput

func (o DocumentAiWarehouseDocumentSchemaOutput) ToDocumentAiWarehouseDocumentSchemaOutput() DocumentAiWarehouseDocumentSchemaOutput

func (DocumentAiWarehouseDocumentSchemaOutput) ToDocumentAiWarehouseDocumentSchemaOutputWithContext

func (o DocumentAiWarehouseDocumentSchemaOutput) ToDocumentAiWarehouseDocumentSchemaOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinition

type DocumentAiWarehouseDocumentSchemaPropertyDefinition struct {
	// Date time property. Not supported by CMEK compliant deployment.
	DateTimeTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptions `pulumi:"dateTimeTypeOptions"`
	// The display-name for the property, used for front-end.
	DisplayName *string `pulumi:"displayName"`
	// Enum/categorical property.
	// Structure is documented below.
	EnumTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptions `pulumi:"enumTypeOptions"`
	// Float property.
	FloatTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptions `pulumi:"floatTypeOptions"`
	// Integer property.
	IntegerTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptions `pulumi:"integerTypeOptions"`
	// Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
	IsFilterable *bool `pulumi:"isFilterable"`
	// Whether the property is user supplied metadata.
	IsMetadata *bool `pulumi:"isMetadata"`
	// Whether the property can have multiple values.
	IsRepeatable *bool `pulumi:"isRepeatable"`
	// Whether the property is mandatory.
	IsRequired *bool `pulumi:"isRequired"`
	// Indicates that the property should be included in a global search.
	IsSearchable *bool `pulumi:"isSearchable"`
	// Map property.
	MapTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptions `pulumi:"mapTypeOptions"`
	// The name of the metadata property.
	Name string `pulumi:"name"`
	// Nested structured data property.
	// Structure is documented below.
	PropertyTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptions `pulumi:"propertyTypeOptions"`
	// Stores the retrieval importance.
	// Possible values are: `HIGHEST`, `HIGHER`, `HIGH`, `MEDIUM`, `LOW`, `LOWEST`.
	RetrievalImportance *string `pulumi:"retrievalImportance"`
	// The schema source information.
	// Structure is documented below.
	SchemaSources []DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSource `pulumi:"schemaSources"`
	// Text property.
	TextTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptions `pulumi:"textTypeOptions"`
	// Timestamp property. Not supported by CMEK compliant deployment.
	TimestampTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptions `pulumi:"timestampTypeOptions"`
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs struct {
	// Date time property. Not supported by CMEK compliant deployment.
	DateTimeTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrInput `pulumi:"dateTimeTypeOptions"`
	// The display-name for the property, used for front-end.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Enum/categorical property.
	// Structure is documented below.
	EnumTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrInput `pulumi:"enumTypeOptions"`
	// Float property.
	FloatTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrInput `pulumi:"floatTypeOptions"`
	// Integer property.
	IntegerTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrInput `pulumi:"integerTypeOptions"`
	// Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
	IsFilterable pulumi.BoolPtrInput `pulumi:"isFilterable"`
	// Whether the property is user supplied metadata.
	IsMetadata pulumi.BoolPtrInput `pulumi:"isMetadata"`
	// Whether the property can have multiple values.
	IsRepeatable pulumi.BoolPtrInput `pulumi:"isRepeatable"`
	// Whether the property is mandatory.
	IsRequired pulumi.BoolPtrInput `pulumi:"isRequired"`
	// Indicates that the property should be included in a global search.
	IsSearchable pulumi.BoolPtrInput `pulumi:"isSearchable"`
	// Map property.
	MapTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrInput `pulumi:"mapTypeOptions"`
	// The name of the metadata property.
	Name pulumi.StringInput `pulumi:"name"`
	// Nested structured data property.
	// Structure is documented below.
	PropertyTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrInput `pulumi:"propertyTypeOptions"`
	// Stores the retrieval importance.
	// Possible values are: `HIGHEST`, `HIGHER`, `HIGH`, `MEDIUM`, `LOW`, `LOWEST`.
	RetrievalImportance pulumi.StringPtrInput `pulumi:"retrievalImportance"`
	// The schema source information.
	// Structure is documented below.
	SchemaSources DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayInput `pulumi:"schemaSources"`
	// Text property.
	TextTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrInput `pulumi:"textTypeOptions"`
	// Timestamp property. Not supported by CMEK compliant deployment.
	TimestampTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrInput `pulumi:"timestampTypeOptions"`
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionArray

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionArray []DocumentAiWarehouseDocumentSchemaPropertyDefinitionInput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionArray) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionArray) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionArray) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionArray) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionArray) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionArray and DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionArray{ DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs{...} }

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput) Index

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutputWithContext

func (o DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput) Elem

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptions struct {
	// List of possible enum values.
	PossibleValues []string `pulumi:"possibleValues"`
	// Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
	//
	// ***
	ValidationCheckDisabled *bool `pulumi:"validationCheckDisabled"`
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs struct {
	// List of possible enum values.
	PossibleValues pulumi.StringArrayInput `pulumi:"possibleValues"`
	// Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
	//
	// ***
	ValidationCheckDisabled pulumi.BoolPtrInput `pulumi:"validationCheckDisabled"`
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput) PossibleValues

List of possible enum values.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutputWithContext

func (o DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsOutput) ValidationCheckDisabled

Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.

***

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput) Elem

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput) PossibleValues

List of possible enum values.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsPtrOutput) ValidationCheckDisabled

Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.

***

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutputWithContext

func (o DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput) Elem

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput) Elem

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutputWithContext

func (o DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutputWithContext

func (o DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput) Elem

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) DateTimeTypeOptions

Date time property. Not supported by CMEK compliant deployment.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) DisplayName

The display-name for the property, used for front-end.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) EnumTypeOptions

Enum/categorical property. Structure is documented below.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) FloatTypeOptions

Float property.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) IntegerTypeOptions

Integer property.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) IsFilterable

Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) IsMetadata

Whether the property is user supplied metadata.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) IsRepeatable

Whether the property can have multiple values.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) IsRequired

Whether the property is mandatory.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) IsSearchable

Indicates that the property should be included in a global search.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) MapTypeOptions

Map property.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) Name

The name of the metadata property.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) PropertyTypeOptions

Nested structured data property. Structure is documented below.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) RetrievalImportance

Stores the retrieval importance. Possible values are: `HIGHEST`, `HIGHER`, `HIGH`, `MEDIUM`, `LOW`, `LOWEST`.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) SchemaSources

The schema source information. Structure is documented below.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) TextTypeOptions

Text property.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) TimestampTypeOptions

Timestamp property. Not supported by CMEK compliant deployment.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionOutputWithContext

func (o DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptions struct {
	// Defines the metadata for a schema property.
	// Structure is documented below.
	PropertyDefinitions []DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinition `pulumi:"propertyDefinitions"`
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs struct {
	// Defines the metadata for a schema property.
	// Structure is documented below.
	PropertyDefinitions DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayInput `pulumi:"propertyDefinitions"`
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput) PropertyDefinitions

Defines the metadata for a schema property. Structure is documented below.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinition

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinition struct {
	// Date time property. Not supported by CMEK compliant deployment.
	DateTimeTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptions `pulumi:"dateTimeTypeOptions"`
	// The display-name for the property, used for front-end.
	DisplayName *string `pulumi:"displayName"`
	// Enum/categorical property.
	// Structure is documented below.
	EnumTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptions `pulumi:"enumTypeOptions"`
	// Float property.
	FloatTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptions `pulumi:"floatTypeOptions"`
	// Integer property.
	IntegerTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptions `pulumi:"integerTypeOptions"`
	// Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
	IsFilterable *bool `pulumi:"isFilterable"`
	// Whether the property is user supplied metadata.
	IsMetadata *bool `pulumi:"isMetadata"`
	// Whether the property can have multiple values.
	IsRepeatable *bool `pulumi:"isRepeatable"`
	// Whether the property is mandatory.
	IsRequired *bool `pulumi:"isRequired"`
	// Indicates that the property should be included in a global search.
	IsSearchable *bool `pulumi:"isSearchable"`
	// Map property.
	MapTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptions `pulumi:"mapTypeOptions"`
	// The name of the metadata property.
	Name string `pulumi:"name"`
	// Stores the retrieval importance.
	// Possible values are: `HIGHEST`, `HIGHER`, `HIGH`, `MEDIUM`, `LOW`, `LOWEST`.
	RetrievalImportance *string `pulumi:"retrievalImportance"`
	// The schema source information.
	// Structure is documented below.
	SchemaSources []DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSource `pulumi:"schemaSources"`
	// Text property.
	TextTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptions `pulumi:"textTypeOptions"`
	// Timestamp property. Not supported by CMEK compliant deployment.
	TimestampTypeOptions *DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptions `pulumi:"timestampTypeOptions"`
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArgs struct {
	// Date time property. Not supported by CMEK compliant deployment.
	DateTimeTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrInput `pulumi:"dateTimeTypeOptions"`
	// The display-name for the property, used for front-end.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Enum/categorical property.
	// Structure is documented below.
	EnumTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrInput `pulumi:"enumTypeOptions"`
	// Float property.
	FloatTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrInput `pulumi:"floatTypeOptions"`
	// Integer property.
	IntegerTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrInput `pulumi:"integerTypeOptions"`
	// Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
	IsFilterable pulumi.BoolPtrInput `pulumi:"isFilterable"`
	// Whether the property is user supplied metadata.
	IsMetadata pulumi.BoolPtrInput `pulumi:"isMetadata"`
	// Whether the property can have multiple values.
	IsRepeatable pulumi.BoolPtrInput `pulumi:"isRepeatable"`
	// Whether the property is mandatory.
	IsRequired pulumi.BoolPtrInput `pulumi:"isRequired"`
	// Indicates that the property should be included in a global search.
	IsSearchable pulumi.BoolPtrInput `pulumi:"isSearchable"`
	// Map property.
	MapTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrInput `pulumi:"mapTypeOptions"`
	// The name of the metadata property.
	Name pulumi.StringInput `pulumi:"name"`
	// Stores the retrieval importance.
	// Possible values are: `HIGHEST`, `HIGHER`, `HIGH`, `MEDIUM`, `LOW`, `LOWEST`.
	RetrievalImportance pulumi.StringPtrInput `pulumi:"retrievalImportance"`
	// The schema source information.
	// Structure is documented below.
	SchemaSources DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayInput `pulumi:"schemaSources"`
	// Text property.
	TextTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrInput `pulumi:"textTypeOptions"`
	// Timestamp property. Not supported by CMEK compliant deployment.
	TimestampTypeOptions DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrInput `pulumi:"timestampTypeOptions"`
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArray

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArray []DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionInput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArray) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArray) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArray) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArray and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArray{ DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArgs{...} }

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArrayOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionDateTimeTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptions struct {
	// List of possible enum values.
	PossibleValues []string `pulumi:"possibleValues"`
	// Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
	//
	// ***
	ValidationCheckDisabled *bool `pulumi:"validationCheckDisabled"`
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsArgs struct {
	// List of possible enum values.
	PossibleValues pulumi.StringArrayInput `pulumi:"possibleValues"`
	// Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
	//
	// ***
	ValidationCheckDisabled pulumi.BoolPtrInput `pulumi:"validationCheckDisabled"`
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput) PossibleValues

List of possible enum values.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsOutput) ValidationCheckDisabled

Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.

***

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput) PossibleValues

List of possible enum values.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionEnumTypeOptionsPtrOutput) ValidationCheckDisabled

Make sure the enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.

***

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionFloatTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionIntegerTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionMapTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) DateTimeTypeOptions

Date time property. Not supported by CMEK compliant deployment.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) DisplayName

The display-name for the property, used for front-end.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) EnumTypeOptions

Enum/categorical property. Structure is documented below.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) FloatTypeOptions

Float property.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) IntegerTypeOptions

Integer property.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) IsFilterable

Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) IsMetadata

Whether the property is user supplied metadata.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) IsRepeatable

Whether the property can have multiple values.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) IsRequired

Whether the property is mandatory.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) IsSearchable

Indicates that the property should be included in a global search.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) Name

The name of the metadata property.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) RetrievalImportance

Stores the retrieval importance. Possible values are: `HIGHEST`, `HIGHER`, `HIGH`, `MEDIUM`, `LOW`, `LOWEST`.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) SchemaSources

The schema source information. Structure is documented below.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) TextTypeOptions

Text property.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) TimestampTypeOptions

Timestamp property. Not supported by CMEK compliant deployment.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSource

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSource struct {
	// The schema name in the source.
	Name *string `pulumi:"name"`
	// The Doc AI processor type name.
	ProcessorType *string `pulumi:"processorType"`
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArgs struct {
	// The schema name in the source.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The Doc AI processor type name.
	ProcessorType pulumi.StringPtrInput `pulumi:"processorType"`
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArray

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArray []DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceInput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArray) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArray) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArray) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArray and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArray{ DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArgs{...} }

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArrayOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput) Name

The schema name in the source.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput) ProcessorType

The Doc AI processor type name.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionSchemaSourceOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTextTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPropertyDefinitionTimestampTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput) Elem

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput) PropertyDefinitions

Defines the metadata for a schema property. Structure is documented below.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSource

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSource struct {
	// The schema name in the source.
	Name *string `pulumi:"name"`
	// The Doc AI processor type name.
	ProcessorType *string `pulumi:"processorType"`
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs struct {
	// The schema name in the source.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The Doc AI processor type name.
	ProcessorType pulumi.StringPtrInput `pulumi:"processorType"`
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArray

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArray []DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceInput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArray) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArray) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArray) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArray) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArray and DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArray{ DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs{...} }

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArrayOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput) Name

The schema name in the source.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput) ProcessorType

The Doc AI processor type name.

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutputWithContext

func (o DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutputWithContext

func (o DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput) Elem

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptions

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptions struct {
}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs struct {
}

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutputWithContext

func (i DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutputWithContext(ctx context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs and DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsInput` via:

DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs{...}

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutputWithContext

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrInput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrInput interface {
	pulumi.Input

	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput() DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput
	ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutputWithContext(context.Context) DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput
}

DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrInput is an input type that accepts DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs, DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtr and DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput values. You can construct a concrete instance of `DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrInput` via:

        DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs{...}

or:

        nil

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput

type DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput) Elem

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput) ElementType

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput

func (DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutput) ToDocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsPtrOutputWithContext

type DocumentAiWarehouseDocumentSchemaState

type DocumentAiWarehouseDocumentSchemaState struct {
	// Name of the schema given by the user.
	DisplayName pulumi.StringPtrInput
	// Tells whether the document is a folder or a typical document.
	DocumentIsFolder pulumi.BoolPtrInput
	// The location of the resource.
	Location pulumi.StringPtrInput
	// The resource name of the document schema.
	Name pulumi.StringPtrInput
	// The unique identifier of the project.
	ProjectNumber pulumi.StringPtrInput
	// Defines the metadata for a schema property.
	// Structure is documented below.
	PropertyDefinitions DocumentAiWarehouseDocumentSchemaPropertyDefinitionArrayInput
}

func (DocumentAiWarehouseDocumentSchemaState) ElementType

type DocumentAiWarehouseLocation

type DocumentAiWarehouseLocation struct {
	pulumi.CustomResourceState

	// The access control mode for accessing the customer data.
	// Possible values are: `ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_GCI`, `ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_BYOID`, `ACL_MODE_UNIVERSAL_ACCESS`.
	AccessControlMode pulumi.StringOutput `pulumi:"accessControlMode"`
	// The type of database used to store customer data.
	// Possible values are: `DB_INFRA_SPANNER`, `DB_CLOUD_SQL_POSTGRES`.
	DatabaseType pulumi.StringOutput `pulumi:"databaseType"`
	// The default role for the person who create a document.
	// Possible values are: `DOCUMENT_ADMIN`, `DOCUMENT_EDITOR`, `DOCUMENT_VIEWER`.
	DocumentCreatorDefaultRole pulumi.StringPtrOutput `pulumi:"documentCreatorDefaultRole"`
	// The KMS key used for CMEK encryption. It is required that
	// the kms key is in the same region as the endpoint. The
	// same key will be used for all provisioned resources, if
	// encryption is available. If the kmsKey is left empty, no
	// encryption will be enforced.
	KmsKey pulumi.StringPtrOutput `pulumi:"kmsKey"`
	// The location in which the instance is to be provisioned. It takes the form projects/{projectNumber}/locations/{location}.
	//
	// ***
	Location pulumi.StringOutput `pulumi:"location"`
	// The unique identifier of the project.
	ProjectNumber pulumi.StringOutput `pulumi:"projectNumber"`
}

A location is used to initialize a project.

To get more information about Location, see:

* [API documentation](https://cloud.google.com/document-warehouse/docs/reference/rest/v1/projects.locations) * How-to Guides

## Example Usage

### Document Ai Warehouse Location

```go package main

import (

"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/essentialcontacts"
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		project, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil)
		if err != nil {
			return err
		}
		_, err = essentialcontacts.NewDocumentAiWarehouseLocation(ctx, "example", &essentialcontacts.DocumentAiWarehouseLocationArgs{
			Location:                   pulumi.String("us"),
			ProjectNumber:              pulumi.String(project.Number),
			AccessControlMode:          pulumi.String("ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_GCI"),
			DatabaseType:               pulumi.String("DB_INFRA_SPANNER"),
			KmsKey:                     pulumi.String("dummy_key"),
			DocumentCreatorDefaultRole: pulumi.String("DOCUMENT_ADMIN"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

This resource does not support import.

func GetDocumentAiWarehouseLocation

func GetDocumentAiWarehouseLocation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DocumentAiWarehouseLocationState, opts ...pulumi.ResourceOption) (*DocumentAiWarehouseLocation, error)

GetDocumentAiWarehouseLocation gets an existing DocumentAiWarehouseLocation 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 NewDocumentAiWarehouseLocation

func NewDocumentAiWarehouseLocation(ctx *pulumi.Context,
	name string, args *DocumentAiWarehouseLocationArgs, opts ...pulumi.ResourceOption) (*DocumentAiWarehouseLocation, error)

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

func (*DocumentAiWarehouseLocation) ElementType

func (*DocumentAiWarehouseLocation) ElementType() reflect.Type

func (*DocumentAiWarehouseLocation) ToDocumentAiWarehouseLocationOutput

func (i *DocumentAiWarehouseLocation) ToDocumentAiWarehouseLocationOutput() DocumentAiWarehouseLocationOutput

func (*DocumentAiWarehouseLocation) ToDocumentAiWarehouseLocationOutputWithContext

func (i *DocumentAiWarehouseLocation) ToDocumentAiWarehouseLocationOutputWithContext(ctx context.Context) DocumentAiWarehouseLocationOutput

type DocumentAiWarehouseLocationArgs

type DocumentAiWarehouseLocationArgs struct {
	// The access control mode for accessing the customer data.
	// Possible values are: `ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_GCI`, `ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_BYOID`, `ACL_MODE_UNIVERSAL_ACCESS`.
	AccessControlMode pulumi.StringInput
	// The type of database used to store customer data.
	// Possible values are: `DB_INFRA_SPANNER`, `DB_CLOUD_SQL_POSTGRES`.
	DatabaseType pulumi.StringInput
	// The default role for the person who create a document.
	// Possible values are: `DOCUMENT_ADMIN`, `DOCUMENT_EDITOR`, `DOCUMENT_VIEWER`.
	DocumentCreatorDefaultRole pulumi.StringPtrInput
	// The KMS key used for CMEK encryption. It is required that
	// the kms key is in the same region as the endpoint. The
	// same key will be used for all provisioned resources, if
	// encryption is available. If the kmsKey is left empty, no
	// encryption will be enforced.
	KmsKey pulumi.StringPtrInput
	// The location in which the instance is to be provisioned. It takes the form projects/{projectNumber}/locations/{location}.
	//
	// ***
	Location pulumi.StringInput
	// The unique identifier of the project.
	ProjectNumber pulumi.StringInput
}

The set of arguments for constructing a DocumentAiWarehouseLocation resource.

func (DocumentAiWarehouseLocationArgs) ElementType

type DocumentAiWarehouseLocationArray

type DocumentAiWarehouseLocationArray []DocumentAiWarehouseLocationInput

func (DocumentAiWarehouseLocationArray) ElementType

func (DocumentAiWarehouseLocationArray) ToDocumentAiWarehouseLocationArrayOutput

func (i DocumentAiWarehouseLocationArray) ToDocumentAiWarehouseLocationArrayOutput() DocumentAiWarehouseLocationArrayOutput

func (DocumentAiWarehouseLocationArray) ToDocumentAiWarehouseLocationArrayOutputWithContext

func (i DocumentAiWarehouseLocationArray) ToDocumentAiWarehouseLocationArrayOutputWithContext(ctx context.Context) DocumentAiWarehouseLocationArrayOutput

type DocumentAiWarehouseLocationArrayInput

type DocumentAiWarehouseLocationArrayInput interface {
	pulumi.Input

	ToDocumentAiWarehouseLocationArrayOutput() DocumentAiWarehouseLocationArrayOutput
	ToDocumentAiWarehouseLocationArrayOutputWithContext(context.Context) DocumentAiWarehouseLocationArrayOutput
}

DocumentAiWarehouseLocationArrayInput is an input type that accepts DocumentAiWarehouseLocationArray and DocumentAiWarehouseLocationArrayOutput values. You can construct a concrete instance of `DocumentAiWarehouseLocationArrayInput` via:

DocumentAiWarehouseLocationArray{ DocumentAiWarehouseLocationArgs{...} }

type DocumentAiWarehouseLocationArrayOutput

type DocumentAiWarehouseLocationArrayOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseLocationArrayOutput) ElementType

func (DocumentAiWarehouseLocationArrayOutput) Index

func (DocumentAiWarehouseLocationArrayOutput) ToDocumentAiWarehouseLocationArrayOutput

func (o DocumentAiWarehouseLocationArrayOutput) ToDocumentAiWarehouseLocationArrayOutput() DocumentAiWarehouseLocationArrayOutput

func (DocumentAiWarehouseLocationArrayOutput) ToDocumentAiWarehouseLocationArrayOutputWithContext

func (o DocumentAiWarehouseLocationArrayOutput) ToDocumentAiWarehouseLocationArrayOutputWithContext(ctx context.Context) DocumentAiWarehouseLocationArrayOutput

type DocumentAiWarehouseLocationInput

type DocumentAiWarehouseLocationInput interface {
	pulumi.Input

	ToDocumentAiWarehouseLocationOutput() DocumentAiWarehouseLocationOutput
	ToDocumentAiWarehouseLocationOutputWithContext(ctx context.Context) DocumentAiWarehouseLocationOutput
}

type DocumentAiWarehouseLocationMap

type DocumentAiWarehouseLocationMap map[string]DocumentAiWarehouseLocationInput

func (DocumentAiWarehouseLocationMap) ElementType

func (DocumentAiWarehouseLocationMap) ToDocumentAiWarehouseLocationMapOutput

func (i DocumentAiWarehouseLocationMap) ToDocumentAiWarehouseLocationMapOutput() DocumentAiWarehouseLocationMapOutput

func (DocumentAiWarehouseLocationMap) ToDocumentAiWarehouseLocationMapOutputWithContext

func (i DocumentAiWarehouseLocationMap) ToDocumentAiWarehouseLocationMapOutputWithContext(ctx context.Context) DocumentAiWarehouseLocationMapOutput

type DocumentAiWarehouseLocationMapInput

type DocumentAiWarehouseLocationMapInput interface {
	pulumi.Input

	ToDocumentAiWarehouseLocationMapOutput() DocumentAiWarehouseLocationMapOutput
	ToDocumentAiWarehouseLocationMapOutputWithContext(context.Context) DocumentAiWarehouseLocationMapOutput
}

DocumentAiWarehouseLocationMapInput is an input type that accepts DocumentAiWarehouseLocationMap and DocumentAiWarehouseLocationMapOutput values. You can construct a concrete instance of `DocumentAiWarehouseLocationMapInput` via:

DocumentAiWarehouseLocationMap{ "key": DocumentAiWarehouseLocationArgs{...} }

type DocumentAiWarehouseLocationMapOutput

type DocumentAiWarehouseLocationMapOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseLocationMapOutput) ElementType

func (DocumentAiWarehouseLocationMapOutput) MapIndex

func (DocumentAiWarehouseLocationMapOutput) ToDocumentAiWarehouseLocationMapOutput

func (o DocumentAiWarehouseLocationMapOutput) ToDocumentAiWarehouseLocationMapOutput() DocumentAiWarehouseLocationMapOutput

func (DocumentAiWarehouseLocationMapOutput) ToDocumentAiWarehouseLocationMapOutputWithContext

func (o DocumentAiWarehouseLocationMapOutput) ToDocumentAiWarehouseLocationMapOutputWithContext(ctx context.Context) DocumentAiWarehouseLocationMapOutput

type DocumentAiWarehouseLocationOutput

type DocumentAiWarehouseLocationOutput struct{ *pulumi.OutputState }

func (DocumentAiWarehouseLocationOutput) AccessControlMode

The access control mode for accessing the customer data. Possible values are: `ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_GCI`, `ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_BYOID`, `ACL_MODE_UNIVERSAL_ACCESS`.

func (DocumentAiWarehouseLocationOutput) DatabaseType

The type of database used to store customer data. Possible values are: `DB_INFRA_SPANNER`, `DB_CLOUD_SQL_POSTGRES`.

func (DocumentAiWarehouseLocationOutput) DocumentCreatorDefaultRole

func (o DocumentAiWarehouseLocationOutput) DocumentCreatorDefaultRole() pulumi.StringPtrOutput

The default role for the person who create a document. Possible values are: `DOCUMENT_ADMIN`, `DOCUMENT_EDITOR`, `DOCUMENT_VIEWER`.

func (DocumentAiWarehouseLocationOutput) ElementType

func (DocumentAiWarehouseLocationOutput) KmsKey

The KMS key used for CMEK encryption. It is required that the kms key is in the same region as the endpoint. The same key will be used for all provisioned resources, if encryption is available. If the kmsKey is left empty, no encryption will be enforced.

func (DocumentAiWarehouseLocationOutput) Location

The location in which the instance is to be provisioned. It takes the form projects/{projectNumber}/locations/{location}.

***

func (DocumentAiWarehouseLocationOutput) ProjectNumber

The unique identifier of the project.

func (DocumentAiWarehouseLocationOutput) ToDocumentAiWarehouseLocationOutput

func (o DocumentAiWarehouseLocationOutput) ToDocumentAiWarehouseLocationOutput() DocumentAiWarehouseLocationOutput

func (DocumentAiWarehouseLocationOutput) ToDocumentAiWarehouseLocationOutputWithContext

func (o DocumentAiWarehouseLocationOutput) ToDocumentAiWarehouseLocationOutputWithContext(ctx context.Context) DocumentAiWarehouseLocationOutput

type DocumentAiWarehouseLocationState

type DocumentAiWarehouseLocationState struct {
	// The access control mode for accessing the customer data.
	// Possible values are: `ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_GCI`, `ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_BYOID`, `ACL_MODE_UNIVERSAL_ACCESS`.
	AccessControlMode pulumi.StringPtrInput
	// The type of database used to store customer data.
	// Possible values are: `DB_INFRA_SPANNER`, `DB_CLOUD_SQL_POSTGRES`.
	DatabaseType pulumi.StringPtrInput
	// The default role for the person who create a document.
	// Possible values are: `DOCUMENT_ADMIN`, `DOCUMENT_EDITOR`, `DOCUMENT_VIEWER`.
	DocumentCreatorDefaultRole pulumi.StringPtrInput
	// The KMS key used for CMEK encryption. It is required that
	// the kms key is in the same region as the endpoint. The
	// same key will be used for all provisioned resources, if
	// encryption is available. If the kmsKey is left empty, no
	// encryption will be enforced.
	KmsKey pulumi.StringPtrInput
	// The location in which the instance is to be provisioned. It takes the form projects/{projectNumber}/locations/{location}.
	//
	// ***
	Location pulumi.StringPtrInput
	// The unique identifier of the project.
	ProjectNumber pulumi.StringPtrInput
}

func (DocumentAiWarehouseLocationState) ElementType

Jump to

Keyboard shortcuts

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