v1

package
v0.32.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	// No category is specified.
	DocumentContentCategoryContentCategoryUnspecified = DocumentContentCategory("CONTENT_CATEGORY_UNSPECIFIED")
	// Content is of image type.
	DocumentContentCategoryContentCategoryImage = DocumentContentCategory("CONTENT_CATEGORY_IMAGE")
	// Content is of audio type.
	DocumentContentCategoryContentCategoryAudio = DocumentContentCategory("CONTENT_CATEGORY_AUDIO")
	// Content is of video type.
	DocumentContentCategoryContentCategoryVideo = DocumentContentCategory("CONTENT_CATEGORY_VIDEO")
)
View Source
const (
	// No raw document specified or it is non-parsable
	DocumentRawDocumentFileTypeRawDocumentFileTypeUnspecified = DocumentRawDocumentFileType("RAW_DOCUMENT_FILE_TYPE_UNSPECIFIED")
	// Adobe PDF format
	DocumentRawDocumentFileTypeRawDocumentFileTypePdf = DocumentRawDocumentFileType("RAW_DOCUMENT_FILE_TYPE_PDF")
	// Microsoft Word format
	DocumentRawDocumentFileTypeRawDocumentFileTypeDocx = DocumentRawDocumentFileType("RAW_DOCUMENT_FILE_TYPE_DOCX")
	// Microsoft Excel format
	DocumentRawDocumentFileTypeRawDocumentFileTypeXlsx = DocumentRawDocumentFileType("RAW_DOCUMENT_FILE_TYPE_XLSX")
	// Microsoft Powerpoint format
	DocumentRawDocumentFileTypeRawDocumentFileTypePptx = DocumentRawDocumentFileType("RAW_DOCUMENT_FILE_TYPE_PPTX")
	// UTF-8 encoded text format
	DocumentRawDocumentFileTypeRawDocumentFileTypeText = DocumentRawDocumentFileType("RAW_DOCUMENT_FILE_TYPE_TEXT")
	// TIFF or TIF image file format
	DocumentRawDocumentFileTypeRawDocumentFileTypeTiff = DocumentRawDocumentFileType("RAW_DOCUMENT_FILE_TYPE_TIFF")
)
View Source
const (
	// The unknown operation type.
	GoogleCloudContentwarehouseV1AccessControlActionOperationTypeUnknown = GoogleCloudContentwarehouseV1AccessControlActionOperationType("UNKNOWN")
	// Adds newly given policy bindings in the existing bindings list.
	GoogleCloudContentwarehouseV1AccessControlActionOperationTypeAddPolicyBinding = GoogleCloudContentwarehouseV1AccessControlActionOperationType("ADD_POLICY_BINDING")
	// Removes newly given policy bindings from the existing bindings list.
	GoogleCloudContentwarehouseV1AccessControlActionOperationTypeRemovePolicyBinding = GoogleCloudContentwarehouseV1AccessControlActionOperationType("REMOVE_POLICY_BINDING")
	// Replaces existing policy bindings with the given policy binding list
	GoogleCloudContentwarehouseV1AccessControlActionOperationTypeReplacePolicyBinding = GoogleCloudContentwarehouseV1AccessControlActionOperationType("REPLACE_POLICY_BINDING")
)
View Source
const (
	// No importance specified. Default medium importance.
	GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceRetrievalImportanceUnspecified = GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance("RETRIEVAL_IMPORTANCE_UNSPECIFIED")
	// Highest importance.
	GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceHighest = GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance("HIGHEST")
	// Higher importance.
	GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceHigher = GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance("HIGHER")
	// High importance.
	GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceHigh = GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance("HIGH")
	// Medium importance.
	GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceMedium = GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance("MEDIUM")
	// Low importance (negative).
	GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceLow = GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance("LOW")
	// Lowest importance (negative).
	GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceLowest = GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance("LOWEST")
)
View Source
const (
	// Trigger for unknown action.
	GoogleCloudContentwarehouseV1RuleTriggerTypeUnknown = GoogleCloudContentwarehouseV1RuleTriggerType("UNKNOWN")
	// Trigger for create document action.
	GoogleCloudContentwarehouseV1RuleTriggerTypeOnCreate = GoogleCloudContentwarehouseV1RuleTriggerType("ON_CREATE")
	// Trigger for update document action.
	GoogleCloudContentwarehouseV1RuleTriggerTypeOnUpdate = GoogleCloudContentwarehouseV1RuleTriggerType("ON_UPDATE")
	// Trigger for create link action.
	GoogleCloudContentwarehouseV1RuleTriggerTypeOnCreateLink = GoogleCloudContentwarehouseV1RuleTriggerType("ON_CREATE_LINK")
	// Trigger for delete link action.
	GoogleCloudContentwarehouseV1RuleTriggerTypeOnDeleteLink = GoogleCloudContentwarehouseV1RuleTriggerType("ON_DELETE_LINK")
)
View Source
const (
	// Defaults to full replace behavior, ie. FULL_REPLACE.
	GoogleCloudContentwarehouseV1UpdateOptionsUpdateTypeUpdateTypeUnspecified = GoogleCloudContentwarehouseV1UpdateOptionsUpdateType("UPDATE_TYPE_UNSPECIFIED")
	// Fully replace all the fields (including previously linked raw document). Any field masks will be ignored.
	GoogleCloudContentwarehouseV1UpdateOptionsUpdateTypeUpdateTypeReplace = GoogleCloudContentwarehouseV1UpdateOptionsUpdateType("UPDATE_TYPE_REPLACE")
	// Merge the fields into the existing entities.
	GoogleCloudContentwarehouseV1UpdateOptionsUpdateTypeUpdateTypeMerge = GoogleCloudContentwarehouseV1UpdateOptionsUpdateType("UPDATE_TYPE_MERGE")
	// Inserts the properties by names.
	GoogleCloudContentwarehouseV1UpdateOptionsUpdateTypeUpdateTypeInsertPropertiesByNames = GoogleCloudContentwarehouseV1UpdateOptionsUpdateType("UPDATE_TYPE_INSERT_PROPERTIES_BY_NAMES")
	// Replace the properties by names.
	GoogleCloudContentwarehouseV1UpdateOptionsUpdateTypeUpdateTypeReplacePropertiesByNames = GoogleCloudContentwarehouseV1UpdateOptionsUpdateType("UPDATE_TYPE_REPLACE_PROPERTIES_BY_NAMES")
	// Delete the properties by names.
	GoogleCloudContentwarehouseV1UpdateOptionsUpdateTypeUpdateTypeDeletePropertiesByNames = GoogleCloudContentwarehouseV1UpdateOptionsUpdateType("UPDATE_TYPE_DELETE_PROPERTIES_BY_NAMES")
	// For each of the property, replaces the property if the it exists, otherwise inserts a new property. And for the rest of the fields, merge them based on update mask and merge fields options.
	GoogleCloudContentwarehouseV1UpdateOptionsUpdateTypeUpdateTypeMergeAndReplaceOrInsertPropertiesByNames = GoogleCloudContentwarehouseV1UpdateOptionsUpdateType("UPDATE_TYPE_MERGE_AND_REPLACE_OR_INSERT_PROPERTIES_BY_NAMES")
)
View Source
const (
	// Layout Unspecified.
	GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeLayoutTypeUnspecified = GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType("LAYOUT_TYPE_UNSPECIFIED")
	// References a Page.blocks element.
	GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeBlock = GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType("BLOCK")
	// References a Page.paragraphs element.
	GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeParagraph = GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType("PARAGRAPH")
	// References a Page.lines element.
	GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeLine = GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType("LINE")
	// References a Page.tokens element.
	GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeToken = GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType("TOKEN")
	// References a Page.visual_elements element.
	GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeVisualElement = GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType("VISUAL_ELEMENT")
	// Refrrences a Page.tables element.
	GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeTable = GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType("TABLE")
	// References a Page.form_fields element.
	GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeFormField = GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType("FORM_FIELD")
)
View Source
const (
	// Unspecified orientation.
	GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOrientationUnspecified = GoogleCloudDocumentaiV1DocumentPageLayoutOrientation("ORIENTATION_UNSPECIFIED")
	// Orientation is aligned with page up.
	GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPageUp = GoogleCloudDocumentaiV1DocumentPageLayoutOrientation("PAGE_UP")
	// Orientation is aligned with page right. Turn the head 90 degrees clockwise from upright to read.
	GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPageRight = GoogleCloudDocumentaiV1DocumentPageLayoutOrientation("PAGE_RIGHT")
	// Orientation is aligned with page down. Turn the head 180 degrees from upright to read.
	GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPageDown = GoogleCloudDocumentaiV1DocumentPageLayoutOrientation("PAGE_DOWN")
	// Orientation is aligned with page left. Turn the head 90 degrees counterclockwise from upright to read.
	GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPageLeft = GoogleCloudDocumentaiV1DocumentPageLayoutOrientation("PAGE_LEFT")
)
View Source
const (
	// Unspecified break type.
	GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeTypeUnspecified = GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType("TYPE_UNSPECIFIED")
	// A single whitespace.
	GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeSpace = GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType("SPACE")
	// A wider whitespace.
	GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeWideSpace = GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType("WIDE_SPACE")
	// A hyphen that indicates that a token has been split across lines.
	GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeHyphen = GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType("HYPHEN")
)
View Source
const (
	// Operation type unspecified. If no operation is specified a provenance entry is simply used to match against a `parent`.
	GoogleCloudDocumentaiV1DocumentProvenanceTypeOperationTypeUnspecified = GoogleCloudDocumentaiV1DocumentProvenanceType("OPERATION_TYPE_UNSPECIFIED")
	// Add an element.
	GoogleCloudDocumentaiV1DocumentProvenanceTypeAdd = GoogleCloudDocumentaiV1DocumentProvenanceType("ADD")
	// Remove an element identified by `parent`.
	GoogleCloudDocumentaiV1DocumentProvenanceTypeRemove = GoogleCloudDocumentaiV1DocumentProvenanceType("REMOVE")
	// Updates any fields within the given provenance scope of the message. It overwrites the fields rather than replacing them. Use this when you want to update a field value of an entity without also updating all the child properties.
	GoogleCloudDocumentaiV1DocumentProvenanceTypeUpdate = GoogleCloudDocumentaiV1DocumentProvenanceType("UPDATE")
	// Currently unused. Replace an element identified by `parent`.
	GoogleCloudDocumentaiV1DocumentProvenanceTypeReplace = GoogleCloudDocumentaiV1DocumentProvenanceType("REPLACE")
	// Deprecated. Request human review for the element identified by `parent`.
	GoogleCloudDocumentaiV1DocumentProvenanceTypeEvalRequested = GoogleCloudDocumentaiV1DocumentProvenanceType("EVAL_REQUESTED")
	// Deprecated. Element is reviewed and approved at human review, confidence will be set to 1.0.
	GoogleCloudDocumentaiV1DocumentProvenanceTypeEvalApproved = GoogleCloudDocumentaiV1DocumentProvenanceType("EVAL_APPROVED")
	// Deprecated. Element is skipped in the validation process.
	GoogleCloudDocumentaiV1DocumentProvenanceTypeEvalSkipped = GoogleCloudDocumentaiV1DocumentProvenanceType("EVAL_SKIPPED")
)
View Source
const (
	// Default case. Should never be this.
	GoogleIamV1AuditLogConfigLogTypeLogTypeUnspecified = GoogleIamV1AuditLogConfigLogType("LOG_TYPE_UNSPECIFIED")
	// Admin reads. Example: CloudIAM getIamPolicy
	GoogleIamV1AuditLogConfigLogTypeAdminRead = GoogleIamV1AuditLogConfigLogType("ADMIN_READ")
	// Data writes. Example: CloudSQL Users create
	GoogleIamV1AuditLogConfigLogTypeDataWrite = GoogleIamV1AuditLogConfigLogType("DATA_WRITE")
	// Data reads. Example: CloudSQL Users list
	GoogleIamV1AuditLogConfigLogTypeDataRead = GoogleIamV1AuditLogConfigLogType("DATA_READ")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Document

type Document struct {
	pulumi.CustomResourceState

	// Document AI format to save the structured content, including OCR.
	CloudAiDocument GoogleCloudDocumentaiV1DocumentResponseOutput `pulumi:"cloudAiDocument"`
	// Indicates the category (image, audio, video etc.) of the original content.
	ContentCategory pulumi.StringOutput `pulumi:"contentCategory"`
	// The time when the document is created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The user who creates the document.
	Creator pulumi.StringOutput `pulumi:"creator"`
	// Display name of the document given by the user. This name will be displayed in the UI. Customer can populate this field with the name of the document. This differs from the 'title' field as 'title' is optional and stores the top heading in the document.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Uri to display the document, for example, in the UI.
	DisplayUri pulumi.StringOutput `pulumi:"displayUri"`
	// If linked to a Collection with RetentionPolicy, the date when the document becomes mutable.
	DispositionTime pulumi.StringOutput `pulumi:"dispositionTime"`
	// The Document schema name. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}.
	DocumentSchemaName pulumi.StringOutput `pulumi:"documentSchemaName"`
	// Raw document content.
	InlineRawDocument pulumi.StringOutput `pulumi:"inlineRawDocument"`
	// Indicates if the document has a legal hold on it.
	LegalHold pulumi.BoolOutput   `pulumi:"legalHold"`
	Location  pulumi.StringOutput `pulumi:"location"`
	// The resource name of the document. Format: projects/{project_number}/locations/{location}/documents/{document_id}. The name is ignored when creating a document.
	Name pulumi.StringOutput `pulumi:"name"`
	// Other document format, such as PPTX, XLXS
	PlainText pulumi.StringOutput `pulumi:"plainText"`
	Project   pulumi.StringOutput `pulumi:"project"`
	// List of values that are user supplied metadata.
	Properties GoogleCloudContentwarehouseV1PropertyResponseArrayOutput `pulumi:"properties"`
	// This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF.
	RawDocumentFileType pulumi.StringOutput `pulumi:"rawDocumentFileType"`
	// Raw document file in Cloud Storage path.
	RawDocumentPath pulumi.StringOutput `pulumi:"rawDocumentPath"`
	// The reference ID set by customers. Must be unique per project and location.
	ReferenceId pulumi.StringOutput `pulumi:"referenceId"`
	// If true, text extraction will not be performed.
	TextExtractionDisabled pulumi.BoolOutput `pulumi:"textExtractionDisabled"`
	// If true, text extraction will be performed.
	TextExtractionEnabled pulumi.BoolOutput `pulumi:"textExtractionEnabled"`
	// Title that describes the document. This can be the top heading or text that describes the document.
	Title pulumi.StringOutput `pulumi:"title"`
	// The time when the document is last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// The user who lastly updates the document.
	Updater pulumi.StringOutput `pulumi:"updater"`
}

Creates a document.

func GetDocument

func GetDocument(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DocumentState, opts ...pulumi.ResourceOption) (*Document, error)

GetDocument gets an existing Document 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 NewDocument

func NewDocument(ctx *pulumi.Context,
	name string, args *DocumentArgs, opts ...pulumi.ResourceOption) (*Document, error)

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

func (*Document) ElementType

func (*Document) ElementType() reflect.Type

func (*Document) ToDocumentOutput

func (i *Document) ToDocumentOutput() DocumentOutput

func (*Document) ToDocumentOutputWithContext

func (i *Document) ToDocumentOutputWithContext(ctx context.Context) DocumentOutput

type DocumentArgs

type DocumentArgs struct {
	// Document AI format to save the structured content, including OCR.
	CloudAiDocument GoogleCloudDocumentaiV1DocumentPtrInput
	// Request Option for processing Cloud AI Document in Document Warehouse. This field offers limited support for mapping entities from Cloud AI Document to Warehouse Document. Please consult with product team before using this field and other available options.
	CloudAiDocumentOption GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrInput
	// Indicates the category (image, audio, video etc.) of the original content.
	ContentCategory DocumentContentCategoryPtrInput
	// Field mask for creating Document fields. If mask path is empty, it means all fields are masked. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
	CreateMask pulumi.StringPtrInput
	// The user who creates the document.
	Creator pulumi.StringPtrInput
	// Display name of the document given by the user. This name will be displayed in the UI. Customer can populate this field with the name of the document. This differs from the 'title' field as 'title' is optional and stores the top heading in the document.
	DisplayName pulumi.StringInput
	// Uri to display the document, for example, in the UI.
	DisplayUri pulumi.StringPtrInput
	// The Document schema name. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}.
	DocumentSchemaName pulumi.StringPtrInput
	// Raw document content.
	InlineRawDocument pulumi.StringPtrInput
	Location          pulumi.StringPtrInput
	// The resource name of the document. Format: projects/{project_number}/locations/{location}/documents/{document_id}. The name is ignored when creating a document.
	Name pulumi.StringPtrInput
	// Other document format, such as PPTX, XLXS
	PlainText pulumi.StringPtrInput
	// Default document policy during creation. This refers to an Identity and Access (IAM) policy, which specifies access controls for the Document. Conditions defined in the policy will be ignored.
	Policy  GoogleIamV1PolicyPtrInput
	Project pulumi.StringPtrInput
	// List of values that are user supplied metadata.
	Properties GoogleCloudContentwarehouseV1PropertyArrayInput
	// This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF.
	RawDocumentFileType DocumentRawDocumentFileTypePtrInput
	// Raw document file in Cloud Storage path.
	RawDocumentPath pulumi.StringPtrInput
	// The reference ID set by customers. Must be unique per project and location.
	ReferenceId pulumi.StringPtrInput
	// The meta information collected about the end user, used to enforce access control for the service.
	RequestMetadata GoogleCloudContentwarehouseV1RequestMetadataPtrInput
	// If true, text extraction will not be performed.
	TextExtractionDisabled pulumi.BoolPtrInput
	// If true, text extraction will be performed.
	TextExtractionEnabled pulumi.BoolPtrInput
	// Title that describes the document. This can be the top heading or text that describes the document.
	Title pulumi.StringPtrInput
	// The user who lastly updates the document.
	Updater pulumi.StringPtrInput
}

The set of arguments for constructing a Document resource.

func (DocumentArgs) ElementType

func (DocumentArgs) ElementType() reflect.Type

type DocumentContentCategory added in v0.28.0

type DocumentContentCategory string

Indicates the category (image, audio, video etc.) of the original content.

func (DocumentContentCategory) ElementType added in v0.28.0

func (DocumentContentCategory) ElementType() reflect.Type

func (DocumentContentCategory) ToDocumentContentCategoryOutput added in v0.28.0

func (e DocumentContentCategory) ToDocumentContentCategoryOutput() DocumentContentCategoryOutput

func (DocumentContentCategory) ToDocumentContentCategoryOutputWithContext added in v0.28.0

func (e DocumentContentCategory) ToDocumentContentCategoryOutputWithContext(ctx context.Context) DocumentContentCategoryOutput

func (DocumentContentCategory) ToDocumentContentCategoryPtrOutput added in v0.28.0

func (e DocumentContentCategory) ToDocumentContentCategoryPtrOutput() DocumentContentCategoryPtrOutput

func (DocumentContentCategory) ToDocumentContentCategoryPtrOutputWithContext added in v0.28.0

func (e DocumentContentCategory) ToDocumentContentCategoryPtrOutputWithContext(ctx context.Context) DocumentContentCategoryPtrOutput

func (DocumentContentCategory) ToStringOutput added in v0.28.0

func (e DocumentContentCategory) ToStringOutput() pulumi.StringOutput

func (DocumentContentCategory) ToStringOutputWithContext added in v0.28.0

func (e DocumentContentCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DocumentContentCategory) ToStringPtrOutput added in v0.28.0

func (e DocumentContentCategory) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentContentCategory) ToStringPtrOutputWithContext added in v0.28.0

func (e DocumentContentCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DocumentContentCategoryInput added in v0.28.0

type DocumentContentCategoryInput interface {
	pulumi.Input

	ToDocumentContentCategoryOutput() DocumentContentCategoryOutput
	ToDocumentContentCategoryOutputWithContext(context.Context) DocumentContentCategoryOutput
}

DocumentContentCategoryInput is an input type that accepts DocumentContentCategoryArgs and DocumentContentCategoryOutput values. You can construct a concrete instance of `DocumentContentCategoryInput` via:

DocumentContentCategoryArgs{...}

type DocumentContentCategoryOutput added in v0.28.0

type DocumentContentCategoryOutput struct{ *pulumi.OutputState }

func (DocumentContentCategoryOutput) ElementType added in v0.28.0

func (DocumentContentCategoryOutput) ToDocumentContentCategoryOutput added in v0.28.0

func (o DocumentContentCategoryOutput) ToDocumentContentCategoryOutput() DocumentContentCategoryOutput

func (DocumentContentCategoryOutput) ToDocumentContentCategoryOutputWithContext added in v0.28.0

func (o DocumentContentCategoryOutput) ToDocumentContentCategoryOutputWithContext(ctx context.Context) DocumentContentCategoryOutput

func (DocumentContentCategoryOutput) ToDocumentContentCategoryPtrOutput added in v0.28.0

func (o DocumentContentCategoryOutput) ToDocumentContentCategoryPtrOutput() DocumentContentCategoryPtrOutput

func (DocumentContentCategoryOutput) ToDocumentContentCategoryPtrOutputWithContext added in v0.28.0

func (o DocumentContentCategoryOutput) ToDocumentContentCategoryPtrOutputWithContext(ctx context.Context) DocumentContentCategoryPtrOutput

func (DocumentContentCategoryOutput) ToStringOutput added in v0.28.0

func (DocumentContentCategoryOutput) ToStringOutputWithContext added in v0.28.0

func (o DocumentContentCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DocumentContentCategoryOutput) ToStringPtrOutput added in v0.28.0

func (DocumentContentCategoryOutput) ToStringPtrOutputWithContext added in v0.28.0

func (o DocumentContentCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DocumentContentCategoryPtrInput added in v0.28.0

type DocumentContentCategoryPtrInput interface {
	pulumi.Input

	ToDocumentContentCategoryPtrOutput() DocumentContentCategoryPtrOutput
	ToDocumentContentCategoryPtrOutputWithContext(context.Context) DocumentContentCategoryPtrOutput
}

func DocumentContentCategoryPtr added in v0.28.0

func DocumentContentCategoryPtr(v string) DocumentContentCategoryPtrInput

type DocumentContentCategoryPtrOutput added in v0.28.0

type DocumentContentCategoryPtrOutput struct{ *pulumi.OutputState }

func (DocumentContentCategoryPtrOutput) Elem added in v0.28.0

func (DocumentContentCategoryPtrOutput) ElementType added in v0.28.0

func (DocumentContentCategoryPtrOutput) ToDocumentContentCategoryPtrOutput added in v0.28.0

func (o DocumentContentCategoryPtrOutput) ToDocumentContentCategoryPtrOutput() DocumentContentCategoryPtrOutput

func (DocumentContentCategoryPtrOutput) ToDocumentContentCategoryPtrOutputWithContext added in v0.28.0

func (o DocumentContentCategoryPtrOutput) ToDocumentContentCategoryPtrOutputWithContext(ctx context.Context) DocumentContentCategoryPtrOutput

func (DocumentContentCategoryPtrOutput) ToStringPtrOutput added in v0.28.0

func (DocumentContentCategoryPtrOutput) ToStringPtrOutputWithContext added in v0.28.0

func (o DocumentContentCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DocumentInput

type DocumentInput interface {
	pulumi.Input

	ToDocumentOutput() DocumentOutput
	ToDocumentOutputWithContext(ctx context.Context) DocumentOutput
}

type DocumentOutput

type DocumentOutput struct{ *pulumi.OutputState }

func (DocumentOutput) CloudAiDocument

Document AI format to save the structured content, including OCR.

func (DocumentOutput) ContentCategory added in v0.28.0

func (o DocumentOutput) ContentCategory() pulumi.StringOutput

Indicates the category (image, audio, video etc.) of the original content.

func (DocumentOutput) CreateTime

func (o DocumentOutput) CreateTime() pulumi.StringOutput

The time when the document is created.

func (DocumentOutput) Creator

func (o DocumentOutput) Creator() pulumi.StringOutput

The user who creates the document.

func (DocumentOutput) DisplayName

func (o DocumentOutput) DisplayName() pulumi.StringOutput

Display name of the document given by the user. This name will be displayed in the UI. Customer can populate this field with the name of the document. This differs from the 'title' field as 'title' is optional and stores the top heading in the document.

func (DocumentOutput) DisplayUri

func (o DocumentOutput) DisplayUri() pulumi.StringOutput

Uri to display the document, for example, in the UI.

func (DocumentOutput) DispositionTime added in v0.31.1

func (o DocumentOutput) DispositionTime() pulumi.StringOutput

If linked to a Collection with RetentionPolicy, the date when the document becomes mutable.

func (DocumentOutput) DocumentSchemaName

func (o DocumentOutput) DocumentSchemaName() pulumi.StringOutput

The Document schema name. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}.

func (DocumentOutput) ElementType

func (DocumentOutput) ElementType() reflect.Type

func (DocumentOutput) InlineRawDocument

func (o DocumentOutput) InlineRawDocument() pulumi.StringOutput

Raw document content.

func (DocumentOutput) LegalHold added in v0.32.0

func (o DocumentOutput) LegalHold() pulumi.BoolOutput

Indicates if the document has a legal hold on it.

func (DocumentOutput) Location

func (o DocumentOutput) Location() pulumi.StringOutput

func (DocumentOutput) Name

The resource name of the document. Format: projects/{project_number}/locations/{location}/documents/{document_id}. The name is ignored when creating a document.

func (DocumentOutput) PlainText

func (o DocumentOutput) PlainText() pulumi.StringOutput

Other document format, such as PPTX, XLXS

func (DocumentOutput) Project

func (o DocumentOutput) Project() pulumi.StringOutput

func (DocumentOutput) Properties

List of values that are user supplied metadata.

func (DocumentOutput) RawDocumentFileType

func (o DocumentOutput) RawDocumentFileType() pulumi.StringOutput

This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF.

func (DocumentOutput) RawDocumentPath

func (o DocumentOutput) RawDocumentPath() pulumi.StringOutput

Raw document file in Cloud Storage path.

func (DocumentOutput) ReferenceId

func (o DocumentOutput) ReferenceId() pulumi.StringOutput

The reference ID set by customers. Must be unique per project and location.

func (DocumentOutput) TextExtractionDisabled

func (o DocumentOutput) TextExtractionDisabled() pulumi.BoolOutput

If true, text extraction will not be performed.

func (DocumentOutput) TextExtractionEnabled added in v0.28.0

func (o DocumentOutput) TextExtractionEnabled() pulumi.BoolOutput

If true, text extraction will be performed.

func (DocumentOutput) Title

Title that describes the document. This can be the top heading or text that describes the document.

func (DocumentOutput) ToDocumentOutput

func (o DocumentOutput) ToDocumentOutput() DocumentOutput

func (DocumentOutput) ToDocumentOutputWithContext

func (o DocumentOutput) ToDocumentOutputWithContext(ctx context.Context) DocumentOutput

func (DocumentOutput) UpdateTime

func (o DocumentOutput) UpdateTime() pulumi.StringOutput

The time when the document is last updated.

func (DocumentOutput) Updater

func (o DocumentOutput) Updater() pulumi.StringOutput

The user who lastly updates the document.

type DocumentRawDocumentFileType

type DocumentRawDocumentFileType string

This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF.

func (DocumentRawDocumentFileType) ElementType

func (DocumentRawDocumentFileType) ToDocumentRawDocumentFileTypeOutput

func (e DocumentRawDocumentFileType) ToDocumentRawDocumentFileTypeOutput() DocumentRawDocumentFileTypeOutput

func (DocumentRawDocumentFileType) ToDocumentRawDocumentFileTypeOutputWithContext

func (e DocumentRawDocumentFileType) ToDocumentRawDocumentFileTypeOutputWithContext(ctx context.Context) DocumentRawDocumentFileTypeOutput

func (DocumentRawDocumentFileType) ToDocumentRawDocumentFileTypePtrOutput

func (e DocumentRawDocumentFileType) ToDocumentRawDocumentFileTypePtrOutput() DocumentRawDocumentFileTypePtrOutput

func (DocumentRawDocumentFileType) ToDocumentRawDocumentFileTypePtrOutputWithContext

func (e DocumentRawDocumentFileType) ToDocumentRawDocumentFileTypePtrOutputWithContext(ctx context.Context) DocumentRawDocumentFileTypePtrOutput

func (DocumentRawDocumentFileType) ToStringOutput

func (e DocumentRawDocumentFileType) ToStringOutput() pulumi.StringOutput

func (DocumentRawDocumentFileType) ToStringOutputWithContext

func (e DocumentRawDocumentFileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DocumentRawDocumentFileType) ToStringPtrOutput

func (e DocumentRawDocumentFileType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DocumentRawDocumentFileType) ToStringPtrOutputWithContext

func (e DocumentRawDocumentFileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DocumentRawDocumentFileTypeInput

type DocumentRawDocumentFileTypeInput interface {
	pulumi.Input

	ToDocumentRawDocumentFileTypeOutput() DocumentRawDocumentFileTypeOutput
	ToDocumentRawDocumentFileTypeOutputWithContext(context.Context) DocumentRawDocumentFileTypeOutput
}

DocumentRawDocumentFileTypeInput is an input type that accepts DocumentRawDocumentFileTypeArgs and DocumentRawDocumentFileTypeOutput values. You can construct a concrete instance of `DocumentRawDocumentFileTypeInput` via:

DocumentRawDocumentFileTypeArgs{...}

type DocumentRawDocumentFileTypeOutput

type DocumentRawDocumentFileTypeOutput struct{ *pulumi.OutputState }

func (DocumentRawDocumentFileTypeOutput) ElementType

func (DocumentRawDocumentFileTypeOutput) ToDocumentRawDocumentFileTypeOutput

func (o DocumentRawDocumentFileTypeOutput) ToDocumentRawDocumentFileTypeOutput() DocumentRawDocumentFileTypeOutput

func (DocumentRawDocumentFileTypeOutput) ToDocumentRawDocumentFileTypeOutputWithContext

func (o DocumentRawDocumentFileTypeOutput) ToDocumentRawDocumentFileTypeOutputWithContext(ctx context.Context) DocumentRawDocumentFileTypeOutput

func (DocumentRawDocumentFileTypeOutput) ToDocumentRawDocumentFileTypePtrOutput

func (o DocumentRawDocumentFileTypeOutput) ToDocumentRawDocumentFileTypePtrOutput() DocumentRawDocumentFileTypePtrOutput

func (DocumentRawDocumentFileTypeOutput) ToDocumentRawDocumentFileTypePtrOutputWithContext

func (o DocumentRawDocumentFileTypeOutput) ToDocumentRawDocumentFileTypePtrOutputWithContext(ctx context.Context) DocumentRawDocumentFileTypePtrOutput

func (DocumentRawDocumentFileTypeOutput) ToStringOutput

func (DocumentRawDocumentFileTypeOutput) ToStringOutputWithContext

func (o DocumentRawDocumentFileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DocumentRawDocumentFileTypeOutput) ToStringPtrOutput

func (DocumentRawDocumentFileTypeOutput) ToStringPtrOutputWithContext

func (o DocumentRawDocumentFileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DocumentRawDocumentFileTypePtrInput

type DocumentRawDocumentFileTypePtrInput interface {
	pulumi.Input

	ToDocumentRawDocumentFileTypePtrOutput() DocumentRawDocumentFileTypePtrOutput
	ToDocumentRawDocumentFileTypePtrOutputWithContext(context.Context) DocumentRawDocumentFileTypePtrOutput
}

func DocumentRawDocumentFileTypePtr

func DocumentRawDocumentFileTypePtr(v string) DocumentRawDocumentFileTypePtrInput

type DocumentRawDocumentFileTypePtrOutput

type DocumentRawDocumentFileTypePtrOutput struct{ *pulumi.OutputState }

func (DocumentRawDocumentFileTypePtrOutput) Elem

func (DocumentRawDocumentFileTypePtrOutput) ElementType

func (DocumentRawDocumentFileTypePtrOutput) ToDocumentRawDocumentFileTypePtrOutput

func (o DocumentRawDocumentFileTypePtrOutput) ToDocumentRawDocumentFileTypePtrOutput() DocumentRawDocumentFileTypePtrOutput

func (DocumentRawDocumentFileTypePtrOutput) ToDocumentRawDocumentFileTypePtrOutputWithContext

func (o DocumentRawDocumentFileTypePtrOutput) ToDocumentRawDocumentFileTypePtrOutputWithContext(ctx context.Context) DocumentRawDocumentFileTypePtrOutput

func (DocumentRawDocumentFileTypePtrOutput) ToStringPtrOutput

func (DocumentRawDocumentFileTypePtrOutput) ToStringPtrOutputWithContext

func (o DocumentRawDocumentFileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DocumentSchema

type DocumentSchema struct {
	pulumi.CustomResourceState

	// The time when the document schema is created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Schema description.
	Description pulumi.StringOutput `pulumi:"description"`
	// Name of the schema given by the user. Must be unique per project.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Document Type, true refers the document is a folder, otherwise it is a typical document.
	DocumentIsFolder pulumi.BoolOutput   `pulumi:"documentIsFolder"`
	Location         pulumi.StringOutput `pulumi:"location"`
	// The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Document details.
	PropertyDefinitions GoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutput `pulumi:"propertyDefinitions"`
	// The time when the document schema is last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a document schema.

func GetDocumentSchema

func GetDocumentSchema(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DocumentSchemaState, opts ...pulumi.ResourceOption) (*DocumentSchema, error)

GetDocumentSchema gets an existing DocumentSchema 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 NewDocumentSchema

func NewDocumentSchema(ctx *pulumi.Context,
	name string, args *DocumentSchemaArgs, opts ...pulumi.ResourceOption) (*DocumentSchema, error)

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

func (*DocumentSchema) ElementType

func (*DocumentSchema) ElementType() reflect.Type

func (*DocumentSchema) ToDocumentSchemaOutput

func (i *DocumentSchema) ToDocumentSchemaOutput() DocumentSchemaOutput

func (*DocumentSchema) ToDocumentSchemaOutputWithContext

func (i *DocumentSchema) ToDocumentSchemaOutputWithContext(ctx context.Context) DocumentSchemaOutput

type DocumentSchemaArgs

type DocumentSchemaArgs struct {
	// Schema description.
	Description pulumi.StringPtrInput
	// Name of the schema given by the user. Must be unique per project.
	DisplayName pulumi.StringInput
	// Document Type, true refers the document is a folder, otherwise it is a typical document.
	DocumentIsFolder pulumi.BoolPtrInput
	Location         pulumi.StringPtrInput
	// The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Document details.
	PropertyDefinitions GoogleCloudContentwarehouseV1PropertyDefinitionArrayInput
}

The set of arguments for constructing a DocumentSchema resource.

func (DocumentSchemaArgs) ElementType

func (DocumentSchemaArgs) ElementType() reflect.Type

type DocumentSchemaInput

type DocumentSchemaInput interface {
	pulumi.Input

	ToDocumentSchemaOutput() DocumentSchemaOutput
	ToDocumentSchemaOutputWithContext(ctx context.Context) DocumentSchemaOutput
}

type DocumentSchemaOutput

type DocumentSchemaOutput struct{ *pulumi.OutputState }

func (DocumentSchemaOutput) CreateTime

func (o DocumentSchemaOutput) CreateTime() pulumi.StringOutput

The time when the document schema is created.

func (DocumentSchemaOutput) Description

func (o DocumentSchemaOutput) Description() pulumi.StringOutput

Schema description.

func (DocumentSchemaOutput) DisplayName

func (o DocumentSchemaOutput) DisplayName() pulumi.StringOutput

Name of the schema given by the user. Must be unique per project.

func (DocumentSchemaOutput) DocumentIsFolder

func (o DocumentSchemaOutput) DocumentIsFolder() pulumi.BoolOutput

Document Type, true refers the document is a folder, otherwise it is a typical document.

func (DocumentSchemaOutput) ElementType

func (DocumentSchemaOutput) ElementType() reflect.Type

func (DocumentSchemaOutput) Location

func (DocumentSchemaOutput) Name

The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.

func (DocumentSchemaOutput) Project

func (DocumentSchemaOutput) PropertyDefinitions

Document details.

func (DocumentSchemaOutput) ToDocumentSchemaOutput

func (o DocumentSchemaOutput) ToDocumentSchemaOutput() DocumentSchemaOutput

func (DocumentSchemaOutput) ToDocumentSchemaOutputWithContext

func (o DocumentSchemaOutput) ToDocumentSchemaOutputWithContext(ctx context.Context) DocumentSchemaOutput

func (DocumentSchemaOutput) UpdateTime

func (o DocumentSchemaOutput) UpdateTime() pulumi.StringOutput

The time when the document schema is last updated.

type DocumentSchemaState

type DocumentSchemaState struct {
}

func (DocumentSchemaState) ElementType

func (DocumentSchemaState) ElementType() reflect.Type

type DocumentState

type DocumentState struct {
}

func (DocumentState) ElementType

func (DocumentState) ElementType() reflect.Type

type GoogleCloudContentwarehouseV1AccessControlAction

type GoogleCloudContentwarehouseV1AccessControlAction struct {
	// Identifies the type of operation.
	OperationType *GoogleCloudContentwarehouseV1AccessControlActionOperationType `pulumi:"operationType"`
	// Represents the new policy from which bindings are added, removed or replaced based on the type of the operation. the policy is limited to a few 10s of KB.
	Policy *GoogleIamV1Policy `pulumi:"policy"`
}

Represents the action responsible for access control list management operations.

type GoogleCloudContentwarehouseV1AccessControlActionArgs

type GoogleCloudContentwarehouseV1AccessControlActionArgs struct {
	// Identifies the type of operation.
	OperationType GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrInput `pulumi:"operationType"`
	// Represents the new policy from which bindings are added, removed or replaced based on the type of the operation. the policy is limited to a few 10s of KB.
	Policy GoogleIamV1PolicyPtrInput `pulumi:"policy"`
}

Represents the action responsible for access control list management operations.

func (GoogleCloudContentwarehouseV1AccessControlActionArgs) ElementType

func (GoogleCloudContentwarehouseV1AccessControlActionArgs) ToGoogleCloudContentwarehouseV1AccessControlActionOutput

func (i GoogleCloudContentwarehouseV1AccessControlActionArgs) ToGoogleCloudContentwarehouseV1AccessControlActionOutput() GoogleCloudContentwarehouseV1AccessControlActionOutput

func (GoogleCloudContentwarehouseV1AccessControlActionArgs) ToGoogleCloudContentwarehouseV1AccessControlActionOutputWithContext

func (i GoogleCloudContentwarehouseV1AccessControlActionArgs) ToGoogleCloudContentwarehouseV1AccessControlActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AccessControlActionOutput

func (GoogleCloudContentwarehouseV1AccessControlActionArgs) ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutput

func (i GoogleCloudContentwarehouseV1AccessControlActionArgs) ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutput() GoogleCloudContentwarehouseV1AccessControlActionPtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionArgs) ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1AccessControlActionArgs) ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AccessControlActionPtrOutput

type GoogleCloudContentwarehouseV1AccessControlActionInput

type GoogleCloudContentwarehouseV1AccessControlActionInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1AccessControlActionOutput() GoogleCloudContentwarehouseV1AccessControlActionOutput
	ToGoogleCloudContentwarehouseV1AccessControlActionOutputWithContext(context.Context) GoogleCloudContentwarehouseV1AccessControlActionOutput
}

GoogleCloudContentwarehouseV1AccessControlActionInput is an input type that accepts GoogleCloudContentwarehouseV1AccessControlActionArgs and GoogleCloudContentwarehouseV1AccessControlActionOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1AccessControlActionInput` via:

GoogleCloudContentwarehouseV1AccessControlActionArgs{...}

type GoogleCloudContentwarehouseV1AccessControlActionOperationType

type GoogleCloudContentwarehouseV1AccessControlActionOperationType string

Identifies the type of operation.

func (GoogleCloudContentwarehouseV1AccessControlActionOperationType) ElementType

func (GoogleCloudContentwarehouseV1AccessControlActionOperationType) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationType) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutputWithContext

func (e GoogleCloudContentwarehouseV1AccessControlActionOperationType) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationType) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationType) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutputWithContext

func (e GoogleCloudContentwarehouseV1AccessControlActionOperationType) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationType) ToStringOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationType) ToStringOutputWithContext

func (GoogleCloudContentwarehouseV1AccessControlActionOperationType) ToStringPtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationType) ToStringPtrOutputWithContext

type GoogleCloudContentwarehouseV1AccessControlActionOperationTypeInput

type GoogleCloudContentwarehouseV1AccessControlActionOperationTypeInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput() GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput
	ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutputWithContext(context.Context) GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput
}

GoogleCloudContentwarehouseV1AccessControlActionOperationTypeInput is an input type that accepts GoogleCloudContentwarehouseV1AccessControlActionOperationTypeArgs and GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1AccessControlActionOperationTypeInput` via:

GoogleCloudContentwarehouseV1AccessControlActionOperationTypeArgs{...}

type GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput

type GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput) ElementType

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutputWithContext

func (o GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutputWithContext

func (o GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput) ToStringOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput) ToStringOutputWithContext

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput) ToStringPtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypeOutput) ToStringPtrOutputWithContext

type GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrInput

type GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput() GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput
	ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput
}

type GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput

type GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput) Elem

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput) ElementType

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutputWithContext

func (o GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput) ToStringPtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOperationTypePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudContentwarehouseV1AccessControlActionOutput

type GoogleCloudContentwarehouseV1AccessControlActionOutput struct{ *pulumi.OutputState }

Represents the action responsible for access control list management operations.

func (GoogleCloudContentwarehouseV1AccessControlActionOutput) ElementType

func (GoogleCloudContentwarehouseV1AccessControlActionOutput) OperationType

Identifies the type of operation.

func (GoogleCloudContentwarehouseV1AccessControlActionOutput) Policy

Represents the new policy from which bindings are added, removed or replaced based on the type of the operation. the policy is limited to a few 10s of KB.

func (GoogleCloudContentwarehouseV1AccessControlActionOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOutputWithContext

func (o GoogleCloudContentwarehouseV1AccessControlActionOutput) ToGoogleCloudContentwarehouseV1AccessControlActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AccessControlActionOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOutput) ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutput

func (o GoogleCloudContentwarehouseV1AccessControlActionOutput) ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutput() GoogleCloudContentwarehouseV1AccessControlActionPtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionOutput) ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1AccessControlActionOutput) ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AccessControlActionPtrOutput

type GoogleCloudContentwarehouseV1AccessControlActionPtrInput

type GoogleCloudContentwarehouseV1AccessControlActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutput() GoogleCloudContentwarehouseV1AccessControlActionPtrOutput
	ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1AccessControlActionPtrOutput
}

GoogleCloudContentwarehouseV1AccessControlActionPtrInput is an input type that accepts GoogleCloudContentwarehouseV1AccessControlActionArgs, GoogleCloudContentwarehouseV1AccessControlActionPtr and GoogleCloudContentwarehouseV1AccessControlActionPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1AccessControlActionPtrInput` via:

        GoogleCloudContentwarehouseV1AccessControlActionArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1AccessControlActionPtrOutput

type GoogleCloudContentwarehouseV1AccessControlActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1AccessControlActionPtrOutput) Elem

func (GoogleCloudContentwarehouseV1AccessControlActionPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1AccessControlActionPtrOutput) OperationType

Identifies the type of operation.

func (GoogleCloudContentwarehouseV1AccessControlActionPtrOutput) Policy

Represents the new policy from which bindings are added, removed or replaced based on the type of the operation. the policy is limited to a few 10s of KB.

func (GoogleCloudContentwarehouseV1AccessControlActionPtrOutput) ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutput

func (GoogleCloudContentwarehouseV1AccessControlActionPtrOutput) ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1AccessControlActionPtrOutput) ToGoogleCloudContentwarehouseV1AccessControlActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AccessControlActionPtrOutput

type GoogleCloudContentwarehouseV1AccessControlActionResponse

type GoogleCloudContentwarehouseV1AccessControlActionResponse struct {
	// Identifies the type of operation.
	OperationType string `pulumi:"operationType"`
	// Represents the new policy from which bindings are added, removed or replaced based on the type of the operation. the policy is limited to a few 10s of KB.
	Policy GoogleIamV1PolicyResponse `pulumi:"policy"`
}

Represents the action responsible for access control list management operations.

type GoogleCloudContentwarehouseV1AccessControlActionResponseOutput

type GoogleCloudContentwarehouseV1AccessControlActionResponseOutput struct{ *pulumi.OutputState }

Represents the action responsible for access control list management operations.

func (GoogleCloudContentwarehouseV1AccessControlActionResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1AccessControlActionResponseOutput) OperationType

Identifies the type of operation.

func (GoogleCloudContentwarehouseV1AccessControlActionResponseOutput) Policy

Represents the new policy from which bindings are added, removed or replaced based on the type of the operation. the policy is limited to a few 10s of KB.

func (GoogleCloudContentwarehouseV1AccessControlActionResponseOutput) ToGoogleCloudContentwarehouseV1AccessControlActionResponseOutput

func (GoogleCloudContentwarehouseV1AccessControlActionResponseOutput) ToGoogleCloudContentwarehouseV1AccessControlActionResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1AccessControlActionResponseOutput) ToGoogleCloudContentwarehouseV1AccessControlActionResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AccessControlActionResponseOutput

type GoogleCloudContentwarehouseV1Action

type GoogleCloudContentwarehouseV1Action struct {
	// Action triggering access control operations.
	AccessControl *GoogleCloudContentwarehouseV1AccessControlAction `pulumi:"accessControl"`
	// ID of the action. Managed internally.
	ActionId *string `pulumi:"actionId"`
	// Action triggering create document link operation.
	AddToFolder *GoogleCloudContentwarehouseV1AddToFolderAction `pulumi:"addToFolder"`
	// Action triggering data update operations.
	DataUpdate *GoogleCloudContentwarehouseV1DataUpdateAction `pulumi:"dataUpdate"`
	// Action triggering data validation operations.
	DataValidation *GoogleCloudContentwarehouseV1DataValidationAction `pulumi:"dataValidation"`
	// Action deleting the document.
	DeleteDocumentAction *GoogleCloudContentwarehouseV1DeleteDocumentAction `pulumi:"deleteDocumentAction"`
	// Action publish to Pub/Sub operation.
	PublishToPubSub *GoogleCloudContentwarehouseV1PublishAction `pulumi:"publishToPubSub"`
	// Action removing a document from a folder.
	RemoveFromFolderAction *GoogleCloudContentwarehouseV1RemoveFromFolderAction `pulumi:"removeFromFolderAction"`
}

Represents the action triggered by Rule Engine when the rule is true.

type GoogleCloudContentwarehouseV1ActionArgs

type GoogleCloudContentwarehouseV1ActionArgs struct {
	// Action triggering access control operations.
	AccessControl GoogleCloudContentwarehouseV1AccessControlActionPtrInput `pulumi:"accessControl"`
	// ID of the action. Managed internally.
	ActionId pulumi.StringPtrInput `pulumi:"actionId"`
	// Action triggering create document link operation.
	AddToFolder GoogleCloudContentwarehouseV1AddToFolderActionPtrInput `pulumi:"addToFolder"`
	// Action triggering data update operations.
	DataUpdate GoogleCloudContentwarehouseV1DataUpdateActionPtrInput `pulumi:"dataUpdate"`
	// Action triggering data validation operations.
	DataValidation GoogleCloudContentwarehouseV1DataValidationActionPtrInput `pulumi:"dataValidation"`
	// Action deleting the document.
	DeleteDocumentAction GoogleCloudContentwarehouseV1DeleteDocumentActionPtrInput `pulumi:"deleteDocumentAction"`
	// Action publish to Pub/Sub operation.
	PublishToPubSub GoogleCloudContentwarehouseV1PublishActionPtrInput `pulumi:"publishToPubSub"`
	// Action removing a document from a folder.
	RemoveFromFolderAction GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrInput `pulumi:"removeFromFolderAction"`
}

Represents the action triggered by Rule Engine when the rule is true.

func (GoogleCloudContentwarehouseV1ActionArgs) ElementType

func (GoogleCloudContentwarehouseV1ActionArgs) ToGoogleCloudContentwarehouseV1ActionOutput

func (i GoogleCloudContentwarehouseV1ActionArgs) ToGoogleCloudContentwarehouseV1ActionOutput() GoogleCloudContentwarehouseV1ActionOutput

func (GoogleCloudContentwarehouseV1ActionArgs) ToGoogleCloudContentwarehouseV1ActionOutputWithContext

func (i GoogleCloudContentwarehouseV1ActionArgs) ToGoogleCloudContentwarehouseV1ActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1ActionOutput

type GoogleCloudContentwarehouseV1ActionArray

type GoogleCloudContentwarehouseV1ActionArray []GoogleCloudContentwarehouseV1ActionInput

func (GoogleCloudContentwarehouseV1ActionArray) ElementType

func (GoogleCloudContentwarehouseV1ActionArray) ToGoogleCloudContentwarehouseV1ActionArrayOutput

func (i GoogleCloudContentwarehouseV1ActionArray) ToGoogleCloudContentwarehouseV1ActionArrayOutput() GoogleCloudContentwarehouseV1ActionArrayOutput

func (GoogleCloudContentwarehouseV1ActionArray) ToGoogleCloudContentwarehouseV1ActionArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1ActionArray) ToGoogleCloudContentwarehouseV1ActionArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1ActionArrayOutput

type GoogleCloudContentwarehouseV1ActionArrayInput

type GoogleCloudContentwarehouseV1ActionArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1ActionArrayOutput() GoogleCloudContentwarehouseV1ActionArrayOutput
	ToGoogleCloudContentwarehouseV1ActionArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1ActionArrayOutput
}

GoogleCloudContentwarehouseV1ActionArrayInput is an input type that accepts GoogleCloudContentwarehouseV1ActionArray and GoogleCloudContentwarehouseV1ActionArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1ActionArrayInput` via:

GoogleCloudContentwarehouseV1ActionArray{ GoogleCloudContentwarehouseV1ActionArgs{...} }

type GoogleCloudContentwarehouseV1ActionArrayOutput

type GoogleCloudContentwarehouseV1ActionArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1ActionArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1ActionArrayOutput) Index

func (GoogleCloudContentwarehouseV1ActionArrayOutput) ToGoogleCloudContentwarehouseV1ActionArrayOutput

func (o GoogleCloudContentwarehouseV1ActionArrayOutput) ToGoogleCloudContentwarehouseV1ActionArrayOutput() GoogleCloudContentwarehouseV1ActionArrayOutput

func (GoogleCloudContentwarehouseV1ActionArrayOutput) ToGoogleCloudContentwarehouseV1ActionArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1ActionArrayOutput) ToGoogleCloudContentwarehouseV1ActionArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1ActionArrayOutput

type GoogleCloudContentwarehouseV1ActionInput

type GoogleCloudContentwarehouseV1ActionInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1ActionOutput() GoogleCloudContentwarehouseV1ActionOutput
	ToGoogleCloudContentwarehouseV1ActionOutputWithContext(context.Context) GoogleCloudContentwarehouseV1ActionOutput
}

GoogleCloudContentwarehouseV1ActionInput is an input type that accepts GoogleCloudContentwarehouseV1ActionArgs and GoogleCloudContentwarehouseV1ActionOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1ActionInput` via:

GoogleCloudContentwarehouseV1ActionArgs{...}

type GoogleCloudContentwarehouseV1ActionOutput

type GoogleCloudContentwarehouseV1ActionOutput struct{ *pulumi.OutputState }

Represents the action triggered by Rule Engine when the rule is true.

func (GoogleCloudContentwarehouseV1ActionOutput) AccessControl

Action triggering access control operations.

func (GoogleCloudContentwarehouseV1ActionOutput) ActionId

ID of the action. Managed internally.

func (GoogleCloudContentwarehouseV1ActionOutput) AddToFolder

Action triggering create document link operation.

func (GoogleCloudContentwarehouseV1ActionOutput) DataUpdate

Action triggering data update operations.

func (GoogleCloudContentwarehouseV1ActionOutput) DataValidation

Action triggering data validation operations.

func (GoogleCloudContentwarehouseV1ActionOutput) DeleteDocumentAction

Action deleting the document.

func (GoogleCloudContentwarehouseV1ActionOutput) ElementType

func (GoogleCloudContentwarehouseV1ActionOutput) PublishToPubSub

Action publish to Pub/Sub operation.

func (GoogleCloudContentwarehouseV1ActionOutput) RemoveFromFolderAction

Action removing a document from a folder.

func (GoogleCloudContentwarehouseV1ActionOutput) ToGoogleCloudContentwarehouseV1ActionOutput

func (o GoogleCloudContentwarehouseV1ActionOutput) ToGoogleCloudContentwarehouseV1ActionOutput() GoogleCloudContentwarehouseV1ActionOutput

func (GoogleCloudContentwarehouseV1ActionOutput) ToGoogleCloudContentwarehouseV1ActionOutputWithContext

func (o GoogleCloudContentwarehouseV1ActionOutput) ToGoogleCloudContentwarehouseV1ActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1ActionOutput

type GoogleCloudContentwarehouseV1ActionResponse

type GoogleCloudContentwarehouseV1ActionResponse struct {
	// Action triggering access control operations.
	AccessControl GoogleCloudContentwarehouseV1AccessControlActionResponse `pulumi:"accessControl"`
	// ID of the action. Managed internally.
	ActionId string `pulumi:"actionId"`
	// Action triggering create document link operation.
	AddToFolder GoogleCloudContentwarehouseV1AddToFolderActionResponse `pulumi:"addToFolder"`
	// Action triggering data update operations.
	DataUpdate GoogleCloudContentwarehouseV1DataUpdateActionResponse `pulumi:"dataUpdate"`
	// Action triggering data validation operations.
	DataValidation GoogleCloudContentwarehouseV1DataValidationActionResponse `pulumi:"dataValidation"`
	// Action deleting the document.
	DeleteDocumentAction GoogleCloudContentwarehouseV1DeleteDocumentActionResponse `pulumi:"deleteDocumentAction"`
	// Action publish to Pub/Sub operation.
	PublishToPubSub GoogleCloudContentwarehouseV1PublishActionResponse `pulumi:"publishToPubSub"`
	// Action removing a document from a folder.
	RemoveFromFolderAction GoogleCloudContentwarehouseV1RemoveFromFolderActionResponse `pulumi:"removeFromFolderAction"`
}

Represents the action triggered by Rule Engine when the rule is true.

type GoogleCloudContentwarehouseV1ActionResponseArrayOutput

type GoogleCloudContentwarehouseV1ActionResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1ActionResponseArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1ActionResponseArrayOutput) Index

func (GoogleCloudContentwarehouseV1ActionResponseArrayOutput) ToGoogleCloudContentwarehouseV1ActionResponseArrayOutput

func (GoogleCloudContentwarehouseV1ActionResponseArrayOutput) ToGoogleCloudContentwarehouseV1ActionResponseArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1ActionResponseArrayOutput) ToGoogleCloudContentwarehouseV1ActionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1ActionResponseArrayOutput

type GoogleCloudContentwarehouseV1ActionResponseOutput

type GoogleCloudContentwarehouseV1ActionResponseOutput struct{ *pulumi.OutputState }

Represents the action triggered by Rule Engine when the rule is true.

func (GoogleCloudContentwarehouseV1ActionResponseOutput) AccessControl

Action triggering access control operations.

func (GoogleCloudContentwarehouseV1ActionResponseOutput) ActionId

ID of the action. Managed internally.

func (GoogleCloudContentwarehouseV1ActionResponseOutput) AddToFolder

Action triggering create document link operation.

func (GoogleCloudContentwarehouseV1ActionResponseOutput) DataUpdate

Action triggering data update operations.

func (GoogleCloudContentwarehouseV1ActionResponseOutput) DataValidation

Action triggering data validation operations.

func (GoogleCloudContentwarehouseV1ActionResponseOutput) DeleteDocumentAction

Action deleting the document.

func (GoogleCloudContentwarehouseV1ActionResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1ActionResponseOutput) PublishToPubSub

Action publish to Pub/Sub operation.

func (GoogleCloudContentwarehouseV1ActionResponseOutput) RemoveFromFolderAction

Action removing a document from a folder.

func (GoogleCloudContentwarehouseV1ActionResponseOutput) ToGoogleCloudContentwarehouseV1ActionResponseOutput

func (o GoogleCloudContentwarehouseV1ActionResponseOutput) ToGoogleCloudContentwarehouseV1ActionResponseOutput() GoogleCloudContentwarehouseV1ActionResponseOutput

func (GoogleCloudContentwarehouseV1ActionResponseOutput) ToGoogleCloudContentwarehouseV1ActionResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1ActionResponseOutput) ToGoogleCloudContentwarehouseV1ActionResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1ActionResponseOutput

type GoogleCloudContentwarehouseV1AddToFolderAction

type GoogleCloudContentwarehouseV1AddToFolderAction struct {
	// Names of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.
	Folders []string `pulumi:"folders"`
}

Represents the action responsible for adding document under a folder.

type GoogleCloudContentwarehouseV1AddToFolderActionArgs

type GoogleCloudContentwarehouseV1AddToFolderActionArgs struct {
	// Names of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.
	Folders pulumi.StringArrayInput `pulumi:"folders"`
}

Represents the action responsible for adding document under a folder.

func (GoogleCloudContentwarehouseV1AddToFolderActionArgs) ElementType

func (GoogleCloudContentwarehouseV1AddToFolderActionArgs) ToGoogleCloudContentwarehouseV1AddToFolderActionOutput

func (i GoogleCloudContentwarehouseV1AddToFolderActionArgs) ToGoogleCloudContentwarehouseV1AddToFolderActionOutput() GoogleCloudContentwarehouseV1AddToFolderActionOutput

func (GoogleCloudContentwarehouseV1AddToFolderActionArgs) ToGoogleCloudContentwarehouseV1AddToFolderActionOutputWithContext

func (i GoogleCloudContentwarehouseV1AddToFolderActionArgs) ToGoogleCloudContentwarehouseV1AddToFolderActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AddToFolderActionOutput

func (GoogleCloudContentwarehouseV1AddToFolderActionArgs) ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutput

func (i GoogleCloudContentwarehouseV1AddToFolderActionArgs) ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutput() GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput

func (GoogleCloudContentwarehouseV1AddToFolderActionArgs) ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1AddToFolderActionArgs) ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput

type GoogleCloudContentwarehouseV1AddToFolderActionInput

type GoogleCloudContentwarehouseV1AddToFolderActionInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1AddToFolderActionOutput() GoogleCloudContentwarehouseV1AddToFolderActionOutput
	ToGoogleCloudContentwarehouseV1AddToFolderActionOutputWithContext(context.Context) GoogleCloudContentwarehouseV1AddToFolderActionOutput
}

GoogleCloudContentwarehouseV1AddToFolderActionInput is an input type that accepts GoogleCloudContentwarehouseV1AddToFolderActionArgs and GoogleCloudContentwarehouseV1AddToFolderActionOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1AddToFolderActionInput` via:

GoogleCloudContentwarehouseV1AddToFolderActionArgs{...}

type GoogleCloudContentwarehouseV1AddToFolderActionOutput

type GoogleCloudContentwarehouseV1AddToFolderActionOutput struct{ *pulumi.OutputState }

Represents the action responsible for adding document under a folder.

func (GoogleCloudContentwarehouseV1AddToFolderActionOutput) ElementType

func (GoogleCloudContentwarehouseV1AddToFolderActionOutput) Folders

Names of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.

func (GoogleCloudContentwarehouseV1AddToFolderActionOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionOutput

func (GoogleCloudContentwarehouseV1AddToFolderActionOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionOutputWithContext

func (o GoogleCloudContentwarehouseV1AddToFolderActionOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AddToFolderActionOutput

func (GoogleCloudContentwarehouseV1AddToFolderActionOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutput

func (o GoogleCloudContentwarehouseV1AddToFolderActionOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutput() GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput

func (GoogleCloudContentwarehouseV1AddToFolderActionOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1AddToFolderActionOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput

type GoogleCloudContentwarehouseV1AddToFolderActionPtrInput

type GoogleCloudContentwarehouseV1AddToFolderActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutput() GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput
	ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput
}

GoogleCloudContentwarehouseV1AddToFolderActionPtrInput is an input type that accepts GoogleCloudContentwarehouseV1AddToFolderActionArgs, GoogleCloudContentwarehouseV1AddToFolderActionPtr and GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1AddToFolderActionPtrInput` via:

        GoogleCloudContentwarehouseV1AddToFolderActionArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput

type GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput) Elem

func (GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput) Folders

Names of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.

func (GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutput

func (GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AddToFolderActionPtrOutput

type GoogleCloudContentwarehouseV1AddToFolderActionResponse

type GoogleCloudContentwarehouseV1AddToFolderActionResponse struct {
	// Names of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.
	Folders []string `pulumi:"folders"`
}

Represents the action responsible for adding document under a folder.

type GoogleCloudContentwarehouseV1AddToFolderActionResponseOutput

type GoogleCloudContentwarehouseV1AddToFolderActionResponseOutput struct{ *pulumi.OutputState }

Represents the action responsible for adding document under a folder.

func (GoogleCloudContentwarehouseV1AddToFolderActionResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1AddToFolderActionResponseOutput) Folders

Names of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.

func (GoogleCloudContentwarehouseV1AddToFolderActionResponseOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionResponseOutput

func (GoogleCloudContentwarehouseV1AddToFolderActionResponseOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1AddToFolderActionResponseOutput) ToGoogleCloudContentwarehouseV1AddToFolderActionResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1AddToFolderActionResponseOutput

type GoogleCloudContentwarehouseV1CloudAIDocumentOption

type GoogleCloudContentwarehouseV1CloudAIDocumentOption struct {
	// If set, only selected entities will be converted to properties.
	CustomizedEntitiesPropertiesConversions map[string]string `pulumi:"customizedEntitiesPropertiesConversions"`
	// Whether to convert all the entities to properties.
	EnableEntitiesConversions *bool `pulumi:"enableEntitiesConversions"`
}

Request Option for processing Cloud AI Document in CW Document.

type GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs

type GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs struct {
	// If set, only selected entities will be converted to properties.
	CustomizedEntitiesPropertiesConversions pulumi.StringMapInput `pulumi:"customizedEntitiesPropertiesConversions"`
	// Whether to convert all the entities to properties.
	EnableEntitiesConversions pulumi.BoolPtrInput `pulumi:"enableEntitiesConversions"`
}

Request Option for processing Cloud AI Document in CW Document.

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs) ElementType

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionOutputWithContext

func (i GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput

func (i GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput() GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput

type GoogleCloudContentwarehouseV1CloudAIDocumentOptionInput

type GoogleCloudContentwarehouseV1CloudAIDocumentOptionInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput() GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput
	ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionOutputWithContext(context.Context) GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput
}

GoogleCloudContentwarehouseV1CloudAIDocumentOptionInput is an input type that accepts GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs and GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1CloudAIDocumentOptionInput` via:

GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs{...}

type GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput

type GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput struct{ *pulumi.OutputState }

Request Option for processing Cloud AI Document in CW Document.

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput) CustomizedEntitiesPropertiesConversions

func (o GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput) CustomizedEntitiesPropertiesConversions() pulumi.StringMapOutput

If set, only selected entities will be converted to properties.

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput) ElementType

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput) EnableEntitiesConversions

Whether to convert all the entities to properties.

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionOutputWithContext

func (o GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1CloudAIDocumentOptionOutput) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput

type GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrInput

type GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput() GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput
	ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput
}

GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrInput is an input type that accepts GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs, GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtr and GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrInput` via:

        GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput

type GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput) CustomizedEntitiesPropertiesConversions

func (o GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput) CustomizedEntitiesPropertiesConversions() pulumi.StringMapOutput

If set, only selected entities will be converted to properties.

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput) Elem

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput) EnableEntitiesConversions

Whether to convert all the entities to properties.

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput

func (GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput) ToGoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1CloudAIDocumentOptionPtrOutput

type GoogleCloudContentwarehouseV1DataUpdateAction

type GoogleCloudContentwarehouseV1DataUpdateAction struct {
	// Map of (K, V) -> (valid name of the field, new value of the field) E.g., ("age", "60") entry triggers update of field age with a value of 60. If the field is not present then new entry is added. During update action execution, value strings will be casted to appropriate types.
	Entries map[string]string `pulumi:"entries"`
}

Represents the action responsible for properties update operations.

type GoogleCloudContentwarehouseV1DataUpdateActionArgs

type GoogleCloudContentwarehouseV1DataUpdateActionArgs struct {
	// Map of (K, V) -> (valid name of the field, new value of the field) E.g., ("age", "60") entry triggers update of field age with a value of 60. If the field is not present then new entry is added. During update action execution, value strings will be casted to appropriate types.
	Entries pulumi.StringMapInput `pulumi:"entries"`
}

Represents the action responsible for properties update operations.

func (GoogleCloudContentwarehouseV1DataUpdateActionArgs) ElementType

func (GoogleCloudContentwarehouseV1DataUpdateActionArgs) ToGoogleCloudContentwarehouseV1DataUpdateActionOutput

func (i GoogleCloudContentwarehouseV1DataUpdateActionArgs) ToGoogleCloudContentwarehouseV1DataUpdateActionOutput() GoogleCloudContentwarehouseV1DataUpdateActionOutput

func (GoogleCloudContentwarehouseV1DataUpdateActionArgs) ToGoogleCloudContentwarehouseV1DataUpdateActionOutputWithContext

func (i GoogleCloudContentwarehouseV1DataUpdateActionArgs) ToGoogleCloudContentwarehouseV1DataUpdateActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataUpdateActionOutput

func (GoogleCloudContentwarehouseV1DataUpdateActionArgs) ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutput

func (i GoogleCloudContentwarehouseV1DataUpdateActionArgs) ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutput() GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput

func (GoogleCloudContentwarehouseV1DataUpdateActionArgs) ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1DataUpdateActionArgs) ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput

type GoogleCloudContentwarehouseV1DataUpdateActionInput

type GoogleCloudContentwarehouseV1DataUpdateActionInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1DataUpdateActionOutput() GoogleCloudContentwarehouseV1DataUpdateActionOutput
	ToGoogleCloudContentwarehouseV1DataUpdateActionOutputWithContext(context.Context) GoogleCloudContentwarehouseV1DataUpdateActionOutput
}

GoogleCloudContentwarehouseV1DataUpdateActionInput is an input type that accepts GoogleCloudContentwarehouseV1DataUpdateActionArgs and GoogleCloudContentwarehouseV1DataUpdateActionOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1DataUpdateActionInput` via:

GoogleCloudContentwarehouseV1DataUpdateActionArgs{...}

type GoogleCloudContentwarehouseV1DataUpdateActionOutput

type GoogleCloudContentwarehouseV1DataUpdateActionOutput struct{ *pulumi.OutputState }

Represents the action responsible for properties update operations.

func (GoogleCloudContentwarehouseV1DataUpdateActionOutput) ElementType

func (GoogleCloudContentwarehouseV1DataUpdateActionOutput) Entries

Map of (K, V) -> (valid name of the field, new value of the field) E.g., ("age", "60") entry triggers update of field age with a value of 60. If the field is not present then new entry is added. During update action execution, value strings will be casted to appropriate types.

func (GoogleCloudContentwarehouseV1DataUpdateActionOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionOutput

func (o GoogleCloudContentwarehouseV1DataUpdateActionOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionOutput() GoogleCloudContentwarehouseV1DataUpdateActionOutput

func (GoogleCloudContentwarehouseV1DataUpdateActionOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionOutputWithContext

func (o GoogleCloudContentwarehouseV1DataUpdateActionOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataUpdateActionOutput

func (GoogleCloudContentwarehouseV1DataUpdateActionOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutput

func (o GoogleCloudContentwarehouseV1DataUpdateActionOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutput() GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput

func (GoogleCloudContentwarehouseV1DataUpdateActionOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1DataUpdateActionOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput

type GoogleCloudContentwarehouseV1DataUpdateActionPtrInput

type GoogleCloudContentwarehouseV1DataUpdateActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutput() GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput
	ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput
}

GoogleCloudContentwarehouseV1DataUpdateActionPtrInput is an input type that accepts GoogleCloudContentwarehouseV1DataUpdateActionArgs, GoogleCloudContentwarehouseV1DataUpdateActionPtr and GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1DataUpdateActionPtrInput` via:

        GoogleCloudContentwarehouseV1DataUpdateActionArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput

type GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput) Elem

func (GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput) Entries

Map of (K, V) -> (valid name of the field, new value of the field) E.g., ("age", "60") entry triggers update of field age with a value of 60. If the field is not present then new entry is added. During update action execution, value strings will be casted to appropriate types.

func (GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutput

func (GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataUpdateActionPtrOutput

type GoogleCloudContentwarehouseV1DataUpdateActionResponse

type GoogleCloudContentwarehouseV1DataUpdateActionResponse struct {
	// Map of (K, V) -> (valid name of the field, new value of the field) E.g., ("age", "60") entry triggers update of field age with a value of 60. If the field is not present then new entry is added. During update action execution, value strings will be casted to appropriate types.
	Entries map[string]string `pulumi:"entries"`
}

Represents the action responsible for properties update operations.

type GoogleCloudContentwarehouseV1DataUpdateActionResponseOutput

type GoogleCloudContentwarehouseV1DataUpdateActionResponseOutput struct{ *pulumi.OutputState }

Represents the action responsible for properties update operations.

func (GoogleCloudContentwarehouseV1DataUpdateActionResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1DataUpdateActionResponseOutput) Entries

Map of (K, V) -> (valid name of the field, new value of the field) E.g., ("age", "60") entry triggers update of field age with a value of 60. If the field is not present then new entry is added. During update action execution, value strings will be casted to appropriate types.

func (GoogleCloudContentwarehouseV1DataUpdateActionResponseOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionResponseOutput

func (GoogleCloudContentwarehouseV1DataUpdateActionResponseOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1DataUpdateActionResponseOutput) ToGoogleCloudContentwarehouseV1DataUpdateActionResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataUpdateActionResponseOutput

type GoogleCloudContentwarehouseV1DataValidationAction

type GoogleCloudContentwarehouseV1DataValidationAction struct {
	// Map of (K, V) -> (field, string condition to be evaluated on the field) E.g., ("age", "age > 18 && age < 60") entry triggers validation of field age with the given condition. Map entries will be ANDed during validation.
	Conditions map[string]string `pulumi:"conditions"`
}

Represents the action responsible for data validation operations.

type GoogleCloudContentwarehouseV1DataValidationActionArgs

type GoogleCloudContentwarehouseV1DataValidationActionArgs struct {
	// Map of (K, V) -> (field, string condition to be evaluated on the field) E.g., ("age", "age > 18 && age < 60") entry triggers validation of field age with the given condition. Map entries will be ANDed during validation.
	Conditions pulumi.StringMapInput `pulumi:"conditions"`
}

Represents the action responsible for data validation operations.

func (GoogleCloudContentwarehouseV1DataValidationActionArgs) ElementType

func (GoogleCloudContentwarehouseV1DataValidationActionArgs) ToGoogleCloudContentwarehouseV1DataValidationActionOutput

func (i GoogleCloudContentwarehouseV1DataValidationActionArgs) ToGoogleCloudContentwarehouseV1DataValidationActionOutput() GoogleCloudContentwarehouseV1DataValidationActionOutput

func (GoogleCloudContentwarehouseV1DataValidationActionArgs) ToGoogleCloudContentwarehouseV1DataValidationActionOutputWithContext

func (i GoogleCloudContentwarehouseV1DataValidationActionArgs) ToGoogleCloudContentwarehouseV1DataValidationActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataValidationActionOutput

func (GoogleCloudContentwarehouseV1DataValidationActionArgs) ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutput

func (i GoogleCloudContentwarehouseV1DataValidationActionArgs) ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutput() GoogleCloudContentwarehouseV1DataValidationActionPtrOutput

func (GoogleCloudContentwarehouseV1DataValidationActionArgs) ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1DataValidationActionArgs) ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataValidationActionPtrOutput

type GoogleCloudContentwarehouseV1DataValidationActionInput

type GoogleCloudContentwarehouseV1DataValidationActionInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1DataValidationActionOutput() GoogleCloudContentwarehouseV1DataValidationActionOutput
	ToGoogleCloudContentwarehouseV1DataValidationActionOutputWithContext(context.Context) GoogleCloudContentwarehouseV1DataValidationActionOutput
}

GoogleCloudContentwarehouseV1DataValidationActionInput is an input type that accepts GoogleCloudContentwarehouseV1DataValidationActionArgs and GoogleCloudContentwarehouseV1DataValidationActionOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1DataValidationActionInput` via:

GoogleCloudContentwarehouseV1DataValidationActionArgs{...}

type GoogleCloudContentwarehouseV1DataValidationActionOutput

type GoogleCloudContentwarehouseV1DataValidationActionOutput struct{ *pulumi.OutputState }

Represents the action responsible for data validation operations.

func (GoogleCloudContentwarehouseV1DataValidationActionOutput) Conditions

Map of (K, V) -> (field, string condition to be evaluated on the field) E.g., ("age", "age > 18 && age < 60") entry triggers validation of field age with the given condition. Map entries will be ANDed during validation.

func (GoogleCloudContentwarehouseV1DataValidationActionOutput) ElementType

func (GoogleCloudContentwarehouseV1DataValidationActionOutput) ToGoogleCloudContentwarehouseV1DataValidationActionOutput

func (GoogleCloudContentwarehouseV1DataValidationActionOutput) ToGoogleCloudContentwarehouseV1DataValidationActionOutputWithContext

func (o GoogleCloudContentwarehouseV1DataValidationActionOutput) ToGoogleCloudContentwarehouseV1DataValidationActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataValidationActionOutput

func (GoogleCloudContentwarehouseV1DataValidationActionOutput) ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutput

func (GoogleCloudContentwarehouseV1DataValidationActionOutput) ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1DataValidationActionOutput) ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataValidationActionPtrOutput

type GoogleCloudContentwarehouseV1DataValidationActionPtrInput

type GoogleCloudContentwarehouseV1DataValidationActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutput() GoogleCloudContentwarehouseV1DataValidationActionPtrOutput
	ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1DataValidationActionPtrOutput
}

GoogleCloudContentwarehouseV1DataValidationActionPtrInput is an input type that accepts GoogleCloudContentwarehouseV1DataValidationActionArgs, GoogleCloudContentwarehouseV1DataValidationActionPtr and GoogleCloudContentwarehouseV1DataValidationActionPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1DataValidationActionPtrInput` via:

        GoogleCloudContentwarehouseV1DataValidationActionArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1DataValidationActionPtrOutput

type GoogleCloudContentwarehouseV1DataValidationActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1DataValidationActionPtrOutput) Conditions

Map of (K, V) -> (field, string condition to be evaluated on the field) E.g., ("age", "age > 18 && age < 60") entry triggers validation of field age with the given condition. Map entries will be ANDed during validation.

func (GoogleCloudContentwarehouseV1DataValidationActionPtrOutput) Elem

func (GoogleCloudContentwarehouseV1DataValidationActionPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1DataValidationActionPtrOutput) ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutput

func (GoogleCloudContentwarehouseV1DataValidationActionPtrOutput) ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1DataValidationActionPtrOutput) ToGoogleCloudContentwarehouseV1DataValidationActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataValidationActionPtrOutput

type GoogleCloudContentwarehouseV1DataValidationActionResponse

type GoogleCloudContentwarehouseV1DataValidationActionResponse struct {
	// Map of (K, V) -> (field, string condition to be evaluated on the field) E.g., ("age", "age > 18 && age < 60") entry triggers validation of field age with the given condition. Map entries will be ANDed during validation.
	Conditions map[string]string `pulumi:"conditions"`
}

Represents the action responsible for data validation operations.

type GoogleCloudContentwarehouseV1DataValidationActionResponseOutput

type GoogleCloudContentwarehouseV1DataValidationActionResponseOutput struct{ *pulumi.OutputState }

Represents the action responsible for data validation operations.

func (GoogleCloudContentwarehouseV1DataValidationActionResponseOutput) Conditions

Map of (K, V) -> (field, string condition to be evaluated on the field) E.g., ("age", "age > 18 && age < 60") entry triggers validation of field age with the given condition. Map entries will be ANDed during validation.

func (GoogleCloudContentwarehouseV1DataValidationActionResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1DataValidationActionResponseOutput) ToGoogleCloudContentwarehouseV1DataValidationActionResponseOutput

func (GoogleCloudContentwarehouseV1DataValidationActionResponseOutput) ToGoogleCloudContentwarehouseV1DataValidationActionResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1DataValidationActionResponseOutput) ToGoogleCloudContentwarehouseV1DataValidationActionResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DataValidationActionResponseOutput

type GoogleCloudContentwarehouseV1DateTimeArray

type GoogleCloudContentwarehouseV1DateTimeArray struct {
	// List of datetime values. Both OffsetDateTime and ZonedDateTime are supported.
	Values []GoogleTypeDateTime `pulumi:"values"`
}

DateTime values.

type GoogleCloudContentwarehouseV1DateTimeArrayArgs

type GoogleCloudContentwarehouseV1DateTimeArrayArgs struct {
	// List of datetime values. Both OffsetDateTime and ZonedDateTime are supported.
	Values GoogleTypeDateTimeArrayInput `pulumi:"values"`
}

DateTime values.

func (GoogleCloudContentwarehouseV1DateTimeArrayArgs) ElementType

func (GoogleCloudContentwarehouseV1DateTimeArrayArgs) ToGoogleCloudContentwarehouseV1DateTimeArrayOutput

func (i GoogleCloudContentwarehouseV1DateTimeArrayArgs) ToGoogleCloudContentwarehouseV1DateTimeArrayOutput() GoogleCloudContentwarehouseV1DateTimeArrayOutput

func (GoogleCloudContentwarehouseV1DateTimeArrayArgs) ToGoogleCloudContentwarehouseV1DateTimeArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1DateTimeArrayArgs) ToGoogleCloudContentwarehouseV1DateTimeArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeArrayOutput

func (GoogleCloudContentwarehouseV1DateTimeArrayArgs) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutput

func (i GoogleCloudContentwarehouseV1DateTimeArrayArgs) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutput() GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput

func (GoogleCloudContentwarehouseV1DateTimeArrayArgs) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1DateTimeArrayArgs) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput

type GoogleCloudContentwarehouseV1DateTimeArrayInput

type GoogleCloudContentwarehouseV1DateTimeArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1DateTimeArrayOutput() GoogleCloudContentwarehouseV1DateTimeArrayOutput
	ToGoogleCloudContentwarehouseV1DateTimeArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1DateTimeArrayOutput
}

GoogleCloudContentwarehouseV1DateTimeArrayInput is an input type that accepts GoogleCloudContentwarehouseV1DateTimeArray and GoogleCloudContentwarehouseV1DateTimeArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1DateTimeArrayInput` via:

GoogleCloudContentwarehouseV1DateTimeArray{ GoogleCloudContentwarehouseV1DateTimeArgs{...} }

type GoogleCloudContentwarehouseV1DateTimeArrayOutput

type GoogleCloudContentwarehouseV1DateTimeArrayOutput struct{ *pulumi.OutputState }

DateTime values.

func (GoogleCloudContentwarehouseV1DateTimeArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1DateTimeArrayOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayOutput

func (o GoogleCloudContentwarehouseV1DateTimeArrayOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayOutput() GoogleCloudContentwarehouseV1DateTimeArrayOutput

func (GoogleCloudContentwarehouseV1DateTimeArrayOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1DateTimeArrayOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeArrayOutput

func (GoogleCloudContentwarehouseV1DateTimeArrayOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutput

func (o GoogleCloudContentwarehouseV1DateTimeArrayOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutput() GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput

func (GoogleCloudContentwarehouseV1DateTimeArrayOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1DateTimeArrayOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput

func (GoogleCloudContentwarehouseV1DateTimeArrayOutput) Values

List of datetime values. Both OffsetDateTime and ZonedDateTime are supported.

type GoogleCloudContentwarehouseV1DateTimeArrayPtrInput

type GoogleCloudContentwarehouseV1DateTimeArrayPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutput() GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput
	ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput
}

GoogleCloudContentwarehouseV1DateTimeArrayPtrInput is an input type that accepts GoogleCloudContentwarehouseV1DateTimeArrayArgs, GoogleCloudContentwarehouseV1DateTimeArrayPtr and GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1DateTimeArrayPtrInput` via:

        GoogleCloudContentwarehouseV1DateTimeArrayArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput

type GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput) Elem

func (GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutput

func (o GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutput() GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput

func (GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput

func (GoogleCloudContentwarehouseV1DateTimeArrayPtrOutput) Values

List of datetime values. Both OffsetDateTime and ZonedDateTime are supported.

type GoogleCloudContentwarehouseV1DateTimeArrayResponse

type GoogleCloudContentwarehouseV1DateTimeArrayResponse struct {
	// List of datetime values. Both OffsetDateTime and ZonedDateTime are supported.
	Values []GoogleTypeDateTimeResponse `pulumi:"values"`
}

DateTime values.

type GoogleCloudContentwarehouseV1DateTimeArrayResponseOutput

type GoogleCloudContentwarehouseV1DateTimeArrayResponseOutput struct{ *pulumi.OutputState }

DateTime values.

func (GoogleCloudContentwarehouseV1DateTimeArrayResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1DateTimeArrayResponseOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayResponseOutput

func (GoogleCloudContentwarehouseV1DateTimeArrayResponseOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1DateTimeArrayResponseOutput) ToGoogleCloudContentwarehouseV1DateTimeArrayResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeArrayResponseOutput

func (GoogleCloudContentwarehouseV1DateTimeArrayResponseOutput) Values

List of datetime values. Both OffsetDateTime and ZonedDateTime are supported.

type GoogleCloudContentwarehouseV1DateTimeTypeOptions

type GoogleCloudContentwarehouseV1DateTimeTypeOptions struct {
}

Configurations for a date time property.

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs struct {
}

Configurations for a date time property.

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs) ElementType

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput

func (i GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput() GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsOutputWithContext

func (i GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput

func (i GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsInput

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput() GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput
	ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsOutputWithContext(context.Context) GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput
}

GoogleCloudContentwarehouseV1DateTimeTypeOptionsInput is an input type that accepts GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs and GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1DateTimeTypeOptionsInput` via:

GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs{...}

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput struct{ *pulumi.OutputState }

Configurations for a date time property.

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput) ElementType

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsOutputWithContext

func (o GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput

func (o GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1DateTimeTypeOptionsOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrInput

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput
	ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput
}

GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrInput is an input type that accepts GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs, GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtr and GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrInput` via:

        GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput) Elem

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponse

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponse struct {
}

Configurations for a date time property.

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponseOutput struct{ *pulumi.OutputState }

Configurations for a date time property.

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsResponseOutput

func (GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1DateTimeTypeOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1DeleteDocumentAction

type GoogleCloudContentwarehouseV1DeleteDocumentAction struct {
	// Boolean field to select between hard vs soft delete options. Set 'true' for 'hard delete' and 'false' for 'soft delete'.
	EnableHardDelete *bool `pulumi:"enableHardDelete"`
}

Represents the action responsible for deleting the document.

type GoogleCloudContentwarehouseV1DeleteDocumentActionArgs

type GoogleCloudContentwarehouseV1DeleteDocumentActionArgs struct {
	// Boolean field to select between hard vs soft delete options. Set 'true' for 'hard delete' and 'false' for 'soft delete'.
	EnableHardDelete pulumi.BoolPtrInput `pulumi:"enableHardDelete"`
}

Represents the action responsible for deleting the document.

func (GoogleCloudContentwarehouseV1DeleteDocumentActionArgs) ElementType

func (GoogleCloudContentwarehouseV1DeleteDocumentActionArgs) ToGoogleCloudContentwarehouseV1DeleteDocumentActionOutput

func (i GoogleCloudContentwarehouseV1DeleteDocumentActionArgs) ToGoogleCloudContentwarehouseV1DeleteDocumentActionOutput() GoogleCloudContentwarehouseV1DeleteDocumentActionOutput

func (GoogleCloudContentwarehouseV1DeleteDocumentActionArgs) ToGoogleCloudContentwarehouseV1DeleteDocumentActionOutputWithContext

func (i GoogleCloudContentwarehouseV1DeleteDocumentActionArgs) ToGoogleCloudContentwarehouseV1DeleteDocumentActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DeleteDocumentActionOutput

func (GoogleCloudContentwarehouseV1DeleteDocumentActionArgs) ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput

func (i GoogleCloudContentwarehouseV1DeleteDocumentActionArgs) ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput() GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput

func (GoogleCloudContentwarehouseV1DeleteDocumentActionArgs) ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1DeleteDocumentActionArgs) ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput

type GoogleCloudContentwarehouseV1DeleteDocumentActionInput

type GoogleCloudContentwarehouseV1DeleteDocumentActionInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1DeleteDocumentActionOutput() GoogleCloudContentwarehouseV1DeleteDocumentActionOutput
	ToGoogleCloudContentwarehouseV1DeleteDocumentActionOutputWithContext(context.Context) GoogleCloudContentwarehouseV1DeleteDocumentActionOutput
}

GoogleCloudContentwarehouseV1DeleteDocumentActionInput is an input type that accepts GoogleCloudContentwarehouseV1DeleteDocumentActionArgs and GoogleCloudContentwarehouseV1DeleteDocumentActionOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1DeleteDocumentActionInput` via:

GoogleCloudContentwarehouseV1DeleteDocumentActionArgs{...}

type GoogleCloudContentwarehouseV1DeleteDocumentActionOutput

type GoogleCloudContentwarehouseV1DeleteDocumentActionOutput struct{ *pulumi.OutputState }

Represents the action responsible for deleting the document.

func (GoogleCloudContentwarehouseV1DeleteDocumentActionOutput) ElementType

func (GoogleCloudContentwarehouseV1DeleteDocumentActionOutput) EnableHardDelete

Boolean field to select between hard vs soft delete options. Set 'true' for 'hard delete' and 'false' for 'soft delete'.

func (GoogleCloudContentwarehouseV1DeleteDocumentActionOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionOutput

func (GoogleCloudContentwarehouseV1DeleteDocumentActionOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionOutputWithContext

func (o GoogleCloudContentwarehouseV1DeleteDocumentActionOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DeleteDocumentActionOutput

func (GoogleCloudContentwarehouseV1DeleteDocumentActionOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput

func (GoogleCloudContentwarehouseV1DeleteDocumentActionOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1DeleteDocumentActionOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput

type GoogleCloudContentwarehouseV1DeleteDocumentActionPtrInput

type GoogleCloudContentwarehouseV1DeleteDocumentActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput() GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput
	ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput
}

GoogleCloudContentwarehouseV1DeleteDocumentActionPtrInput is an input type that accepts GoogleCloudContentwarehouseV1DeleteDocumentActionArgs, GoogleCloudContentwarehouseV1DeleteDocumentActionPtr and GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1DeleteDocumentActionPtrInput` via:

        GoogleCloudContentwarehouseV1DeleteDocumentActionArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput

type GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput) Elem

func (GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput) EnableHardDelete

Boolean field to select between hard vs soft delete options. Set 'true' for 'hard delete' and 'false' for 'soft delete'.

func (GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput

func (GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DeleteDocumentActionPtrOutput

type GoogleCloudContentwarehouseV1DeleteDocumentActionResponse

type GoogleCloudContentwarehouseV1DeleteDocumentActionResponse struct {
	// Boolean field to select between hard vs soft delete options. Set 'true' for 'hard delete' and 'false' for 'soft delete'.
	EnableHardDelete bool `pulumi:"enableHardDelete"`
}

Represents the action responsible for deleting the document.

type GoogleCloudContentwarehouseV1DeleteDocumentActionResponseOutput

type GoogleCloudContentwarehouseV1DeleteDocumentActionResponseOutput struct{ *pulumi.OutputState }

Represents the action responsible for deleting the document.

func (GoogleCloudContentwarehouseV1DeleteDocumentActionResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1DeleteDocumentActionResponseOutput) EnableHardDelete

Boolean field to select between hard vs soft delete options. Set 'true' for 'hard delete' and 'false' for 'soft delete'.

func (GoogleCloudContentwarehouseV1DeleteDocumentActionResponseOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionResponseOutput

func (GoogleCloudContentwarehouseV1DeleteDocumentActionResponseOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1DeleteDocumentActionResponseOutput) ToGoogleCloudContentwarehouseV1DeleteDocumentActionResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1DeleteDocumentActionResponseOutput

type GoogleCloudContentwarehouseV1EnumArray

type GoogleCloudContentwarehouseV1EnumArray struct {
	// List of enum values.
	Values []string `pulumi:"values"`
}

Enum values.

type GoogleCloudContentwarehouseV1EnumArrayArgs

type GoogleCloudContentwarehouseV1EnumArrayArgs struct {
	// List of enum values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

Enum values.

func (GoogleCloudContentwarehouseV1EnumArrayArgs) ElementType

func (GoogleCloudContentwarehouseV1EnumArrayArgs) ToGoogleCloudContentwarehouseV1EnumArrayOutput

func (i GoogleCloudContentwarehouseV1EnumArrayArgs) ToGoogleCloudContentwarehouseV1EnumArrayOutput() GoogleCloudContentwarehouseV1EnumArrayOutput

func (GoogleCloudContentwarehouseV1EnumArrayArgs) ToGoogleCloudContentwarehouseV1EnumArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1EnumArrayArgs) ToGoogleCloudContentwarehouseV1EnumArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumArrayOutput

func (GoogleCloudContentwarehouseV1EnumArrayArgs) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutput

func (i GoogleCloudContentwarehouseV1EnumArrayArgs) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutput() GoogleCloudContentwarehouseV1EnumArrayPtrOutput

func (GoogleCloudContentwarehouseV1EnumArrayArgs) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1EnumArrayArgs) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumArrayPtrOutput

type GoogleCloudContentwarehouseV1EnumArrayInput

type GoogleCloudContentwarehouseV1EnumArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1EnumArrayOutput() GoogleCloudContentwarehouseV1EnumArrayOutput
	ToGoogleCloudContentwarehouseV1EnumArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1EnumArrayOutput
}

GoogleCloudContentwarehouseV1EnumArrayInput is an input type that accepts GoogleCloudContentwarehouseV1EnumArray and GoogleCloudContentwarehouseV1EnumArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1EnumArrayInput` via:

GoogleCloudContentwarehouseV1EnumArray{ GoogleCloudContentwarehouseV1EnumArgs{...} }

type GoogleCloudContentwarehouseV1EnumArrayOutput

type GoogleCloudContentwarehouseV1EnumArrayOutput struct{ *pulumi.OutputState }

Enum values.

func (GoogleCloudContentwarehouseV1EnumArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1EnumArrayOutput) ToGoogleCloudContentwarehouseV1EnumArrayOutput

func (o GoogleCloudContentwarehouseV1EnumArrayOutput) ToGoogleCloudContentwarehouseV1EnumArrayOutput() GoogleCloudContentwarehouseV1EnumArrayOutput

func (GoogleCloudContentwarehouseV1EnumArrayOutput) ToGoogleCloudContentwarehouseV1EnumArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1EnumArrayOutput) ToGoogleCloudContentwarehouseV1EnumArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumArrayOutput

func (GoogleCloudContentwarehouseV1EnumArrayOutput) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutput

func (o GoogleCloudContentwarehouseV1EnumArrayOutput) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutput() GoogleCloudContentwarehouseV1EnumArrayPtrOutput

func (GoogleCloudContentwarehouseV1EnumArrayOutput) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1EnumArrayOutput) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumArrayPtrOutput

func (GoogleCloudContentwarehouseV1EnumArrayOutput) Values

List of enum values.

type GoogleCloudContentwarehouseV1EnumArrayPtrInput

type GoogleCloudContentwarehouseV1EnumArrayPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1EnumArrayPtrOutput() GoogleCloudContentwarehouseV1EnumArrayPtrOutput
	ToGoogleCloudContentwarehouseV1EnumArrayPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1EnumArrayPtrOutput
}

GoogleCloudContentwarehouseV1EnumArrayPtrInput is an input type that accepts GoogleCloudContentwarehouseV1EnumArrayArgs, GoogleCloudContentwarehouseV1EnumArrayPtr and GoogleCloudContentwarehouseV1EnumArrayPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1EnumArrayPtrInput` via:

        GoogleCloudContentwarehouseV1EnumArrayArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1EnumArrayPtrOutput

type GoogleCloudContentwarehouseV1EnumArrayPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1EnumArrayPtrOutput) Elem

func (GoogleCloudContentwarehouseV1EnumArrayPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1EnumArrayPtrOutput) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutput

func (o GoogleCloudContentwarehouseV1EnumArrayPtrOutput) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutput() GoogleCloudContentwarehouseV1EnumArrayPtrOutput

func (GoogleCloudContentwarehouseV1EnumArrayPtrOutput) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1EnumArrayPtrOutput) ToGoogleCloudContentwarehouseV1EnumArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumArrayPtrOutput

func (GoogleCloudContentwarehouseV1EnumArrayPtrOutput) Values

List of enum values.

type GoogleCloudContentwarehouseV1EnumArrayResponse

type GoogleCloudContentwarehouseV1EnumArrayResponse struct {
	// List of enum values.
	Values []string `pulumi:"values"`
}

Enum values.

type GoogleCloudContentwarehouseV1EnumArrayResponseOutput

type GoogleCloudContentwarehouseV1EnumArrayResponseOutput struct{ *pulumi.OutputState }

Enum values.

func (GoogleCloudContentwarehouseV1EnumArrayResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1EnumArrayResponseOutput) ToGoogleCloudContentwarehouseV1EnumArrayResponseOutput

func (GoogleCloudContentwarehouseV1EnumArrayResponseOutput) ToGoogleCloudContentwarehouseV1EnumArrayResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1EnumArrayResponseOutput) ToGoogleCloudContentwarehouseV1EnumArrayResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumArrayResponseOutput

func (GoogleCloudContentwarehouseV1EnumArrayResponseOutput) Values

List of enum values.

type GoogleCloudContentwarehouseV1EnumTypeOptions

type GoogleCloudContentwarehouseV1EnumTypeOptions 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"`
}

Configurations for an enum/categorical property.

type GoogleCloudContentwarehouseV1EnumTypeOptionsArgs

type GoogleCloudContentwarehouseV1EnumTypeOptionsArgs 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"`
}

Configurations for an enum/categorical property.

func (GoogleCloudContentwarehouseV1EnumTypeOptionsArgs) ElementType

func (GoogleCloudContentwarehouseV1EnumTypeOptionsArgs) ToGoogleCloudContentwarehouseV1EnumTypeOptionsOutput

func (i GoogleCloudContentwarehouseV1EnumTypeOptionsArgs) ToGoogleCloudContentwarehouseV1EnumTypeOptionsOutput() GoogleCloudContentwarehouseV1EnumTypeOptionsOutput

func (GoogleCloudContentwarehouseV1EnumTypeOptionsArgs) ToGoogleCloudContentwarehouseV1EnumTypeOptionsOutputWithContext

func (i GoogleCloudContentwarehouseV1EnumTypeOptionsArgs) ToGoogleCloudContentwarehouseV1EnumTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumTypeOptionsOutput

func (GoogleCloudContentwarehouseV1EnumTypeOptionsArgs) ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput

func (i GoogleCloudContentwarehouseV1EnumTypeOptionsArgs) ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1EnumTypeOptionsArgs) ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1EnumTypeOptionsArgs) ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1EnumTypeOptionsInput

type GoogleCloudContentwarehouseV1EnumTypeOptionsInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1EnumTypeOptionsOutput() GoogleCloudContentwarehouseV1EnumTypeOptionsOutput
	ToGoogleCloudContentwarehouseV1EnumTypeOptionsOutputWithContext(context.Context) GoogleCloudContentwarehouseV1EnumTypeOptionsOutput
}

GoogleCloudContentwarehouseV1EnumTypeOptionsInput is an input type that accepts GoogleCloudContentwarehouseV1EnumTypeOptionsArgs and GoogleCloudContentwarehouseV1EnumTypeOptionsOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1EnumTypeOptionsInput` via:

GoogleCloudContentwarehouseV1EnumTypeOptionsArgs{...}

type GoogleCloudContentwarehouseV1EnumTypeOptionsOutput

type GoogleCloudContentwarehouseV1EnumTypeOptionsOutput struct{ *pulumi.OutputState }

Configurations for an enum/categorical property.

func (GoogleCloudContentwarehouseV1EnumTypeOptionsOutput) ElementType

func (GoogleCloudContentwarehouseV1EnumTypeOptionsOutput) PossibleValues

List of possible enum values.

func (GoogleCloudContentwarehouseV1EnumTypeOptionsOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsOutput

func (o GoogleCloudContentwarehouseV1EnumTypeOptionsOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsOutput() GoogleCloudContentwarehouseV1EnumTypeOptionsOutput

func (GoogleCloudContentwarehouseV1EnumTypeOptionsOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsOutputWithContext

func (o GoogleCloudContentwarehouseV1EnumTypeOptionsOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumTypeOptionsOutput

func (GoogleCloudContentwarehouseV1EnumTypeOptionsOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput

func (o GoogleCloudContentwarehouseV1EnumTypeOptionsOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1EnumTypeOptionsOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1EnumTypeOptionsOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1EnumTypeOptionsOutput) 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 GoogleCloudContentwarehouseV1EnumTypeOptionsPtrInput

type GoogleCloudContentwarehouseV1EnumTypeOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput
	ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput
}

GoogleCloudContentwarehouseV1EnumTypeOptionsPtrInput is an input type that accepts GoogleCloudContentwarehouseV1EnumTypeOptionsArgs, GoogleCloudContentwarehouseV1EnumTypeOptionsPtr and GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1EnumTypeOptionsPtrInput` via:

        GoogleCloudContentwarehouseV1EnumTypeOptionsArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput) Elem

func (GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput) PossibleValues

List of possible enum values.

func (GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1EnumTypeOptionsPtrOutput) 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 GoogleCloudContentwarehouseV1EnumTypeOptionsResponse

type GoogleCloudContentwarehouseV1EnumTypeOptionsResponse 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"`
}

Configurations for an enum/categorical property.

type GoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutput struct{ *pulumi.OutputState }

Configurations for an enum/categorical property.

func (GoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutput) PossibleValues

List of possible enum values.

func (GoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutput

func (GoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutput

func (GoogleCloudContentwarehouseV1EnumTypeOptionsResponseOutput) 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 GoogleCloudContentwarehouseV1FloatArray

type GoogleCloudContentwarehouseV1FloatArray struct {
	// List of float values.
	Values []float64 `pulumi:"values"`
}

Float values.

type GoogleCloudContentwarehouseV1FloatArrayArgs

type GoogleCloudContentwarehouseV1FloatArrayArgs struct {
	// List of float values.
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

Float values.

func (GoogleCloudContentwarehouseV1FloatArrayArgs) ElementType

func (GoogleCloudContentwarehouseV1FloatArrayArgs) ToGoogleCloudContentwarehouseV1FloatArrayOutput

func (i GoogleCloudContentwarehouseV1FloatArrayArgs) ToGoogleCloudContentwarehouseV1FloatArrayOutput() GoogleCloudContentwarehouseV1FloatArrayOutput

func (GoogleCloudContentwarehouseV1FloatArrayArgs) ToGoogleCloudContentwarehouseV1FloatArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1FloatArrayArgs) ToGoogleCloudContentwarehouseV1FloatArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatArrayOutput

func (GoogleCloudContentwarehouseV1FloatArrayArgs) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutput

func (i GoogleCloudContentwarehouseV1FloatArrayArgs) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutput() GoogleCloudContentwarehouseV1FloatArrayPtrOutput

func (GoogleCloudContentwarehouseV1FloatArrayArgs) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1FloatArrayArgs) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatArrayPtrOutput

type GoogleCloudContentwarehouseV1FloatArrayInput

type GoogleCloudContentwarehouseV1FloatArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1FloatArrayOutput() GoogleCloudContentwarehouseV1FloatArrayOutput
	ToGoogleCloudContentwarehouseV1FloatArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1FloatArrayOutput
}

GoogleCloudContentwarehouseV1FloatArrayInput is an input type that accepts GoogleCloudContentwarehouseV1FloatArray and GoogleCloudContentwarehouseV1FloatArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1FloatArrayInput` via:

GoogleCloudContentwarehouseV1FloatArray{ GoogleCloudContentwarehouseV1FloatArgs{...} }

type GoogleCloudContentwarehouseV1FloatArrayOutput

type GoogleCloudContentwarehouseV1FloatArrayOutput struct{ *pulumi.OutputState }

Float values.

func (GoogleCloudContentwarehouseV1FloatArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1FloatArrayOutput) ToGoogleCloudContentwarehouseV1FloatArrayOutput

func (o GoogleCloudContentwarehouseV1FloatArrayOutput) ToGoogleCloudContentwarehouseV1FloatArrayOutput() GoogleCloudContentwarehouseV1FloatArrayOutput

func (GoogleCloudContentwarehouseV1FloatArrayOutput) ToGoogleCloudContentwarehouseV1FloatArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1FloatArrayOutput) ToGoogleCloudContentwarehouseV1FloatArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatArrayOutput

func (GoogleCloudContentwarehouseV1FloatArrayOutput) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutput

func (o GoogleCloudContentwarehouseV1FloatArrayOutput) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutput() GoogleCloudContentwarehouseV1FloatArrayPtrOutput

func (GoogleCloudContentwarehouseV1FloatArrayOutput) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1FloatArrayOutput) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatArrayPtrOutput

func (GoogleCloudContentwarehouseV1FloatArrayOutput) Values

List of float values.

type GoogleCloudContentwarehouseV1FloatArrayPtrInput

type GoogleCloudContentwarehouseV1FloatArrayPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1FloatArrayPtrOutput() GoogleCloudContentwarehouseV1FloatArrayPtrOutput
	ToGoogleCloudContentwarehouseV1FloatArrayPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1FloatArrayPtrOutput
}

GoogleCloudContentwarehouseV1FloatArrayPtrInput is an input type that accepts GoogleCloudContentwarehouseV1FloatArrayArgs, GoogleCloudContentwarehouseV1FloatArrayPtr and GoogleCloudContentwarehouseV1FloatArrayPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1FloatArrayPtrInput` via:

        GoogleCloudContentwarehouseV1FloatArrayArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1FloatArrayPtrOutput

type GoogleCloudContentwarehouseV1FloatArrayPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1FloatArrayPtrOutput) Elem

func (GoogleCloudContentwarehouseV1FloatArrayPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1FloatArrayPtrOutput) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutput

func (o GoogleCloudContentwarehouseV1FloatArrayPtrOutput) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutput() GoogleCloudContentwarehouseV1FloatArrayPtrOutput

func (GoogleCloudContentwarehouseV1FloatArrayPtrOutput) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1FloatArrayPtrOutput) ToGoogleCloudContentwarehouseV1FloatArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatArrayPtrOutput

func (GoogleCloudContentwarehouseV1FloatArrayPtrOutput) Values

List of float values.

type GoogleCloudContentwarehouseV1FloatArrayResponse

type GoogleCloudContentwarehouseV1FloatArrayResponse struct {
	// List of float values.
	Values []float64 `pulumi:"values"`
}

Float values.

type GoogleCloudContentwarehouseV1FloatArrayResponseOutput

type GoogleCloudContentwarehouseV1FloatArrayResponseOutput struct{ *pulumi.OutputState }

Float values.

func (GoogleCloudContentwarehouseV1FloatArrayResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1FloatArrayResponseOutput) ToGoogleCloudContentwarehouseV1FloatArrayResponseOutput

func (GoogleCloudContentwarehouseV1FloatArrayResponseOutput) ToGoogleCloudContentwarehouseV1FloatArrayResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1FloatArrayResponseOutput) ToGoogleCloudContentwarehouseV1FloatArrayResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatArrayResponseOutput

func (GoogleCloudContentwarehouseV1FloatArrayResponseOutput) Values

List of float values.

type GoogleCloudContentwarehouseV1FloatTypeOptions

type GoogleCloudContentwarehouseV1FloatTypeOptions struct {
}

Configurations for a float property.

type GoogleCloudContentwarehouseV1FloatTypeOptionsArgs

type GoogleCloudContentwarehouseV1FloatTypeOptionsArgs struct {
}

Configurations for a float property.

func (GoogleCloudContentwarehouseV1FloatTypeOptionsArgs) ElementType

func (GoogleCloudContentwarehouseV1FloatTypeOptionsArgs) ToGoogleCloudContentwarehouseV1FloatTypeOptionsOutput

func (i GoogleCloudContentwarehouseV1FloatTypeOptionsArgs) ToGoogleCloudContentwarehouseV1FloatTypeOptionsOutput() GoogleCloudContentwarehouseV1FloatTypeOptionsOutput

func (GoogleCloudContentwarehouseV1FloatTypeOptionsArgs) ToGoogleCloudContentwarehouseV1FloatTypeOptionsOutputWithContext

func (i GoogleCloudContentwarehouseV1FloatTypeOptionsArgs) ToGoogleCloudContentwarehouseV1FloatTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatTypeOptionsOutput

func (GoogleCloudContentwarehouseV1FloatTypeOptionsArgs) ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput

func (i GoogleCloudContentwarehouseV1FloatTypeOptionsArgs) ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1FloatTypeOptionsArgs) ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1FloatTypeOptionsArgs) ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1FloatTypeOptionsInput

type GoogleCloudContentwarehouseV1FloatTypeOptionsInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1FloatTypeOptionsOutput() GoogleCloudContentwarehouseV1FloatTypeOptionsOutput
	ToGoogleCloudContentwarehouseV1FloatTypeOptionsOutputWithContext(context.Context) GoogleCloudContentwarehouseV1FloatTypeOptionsOutput
}

GoogleCloudContentwarehouseV1FloatTypeOptionsInput is an input type that accepts GoogleCloudContentwarehouseV1FloatTypeOptionsArgs and GoogleCloudContentwarehouseV1FloatTypeOptionsOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1FloatTypeOptionsInput` via:

GoogleCloudContentwarehouseV1FloatTypeOptionsArgs{...}

type GoogleCloudContentwarehouseV1FloatTypeOptionsOutput

type GoogleCloudContentwarehouseV1FloatTypeOptionsOutput struct{ *pulumi.OutputState }

Configurations for a float property.

func (GoogleCloudContentwarehouseV1FloatTypeOptionsOutput) ElementType

func (GoogleCloudContentwarehouseV1FloatTypeOptionsOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsOutput

func (o GoogleCloudContentwarehouseV1FloatTypeOptionsOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsOutput() GoogleCloudContentwarehouseV1FloatTypeOptionsOutput

func (GoogleCloudContentwarehouseV1FloatTypeOptionsOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsOutputWithContext

func (o GoogleCloudContentwarehouseV1FloatTypeOptionsOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatTypeOptionsOutput

func (GoogleCloudContentwarehouseV1FloatTypeOptionsOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput

func (o GoogleCloudContentwarehouseV1FloatTypeOptionsOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1FloatTypeOptionsOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1FloatTypeOptionsOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1FloatTypeOptionsPtrInput

type GoogleCloudContentwarehouseV1FloatTypeOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput
	ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput
}

GoogleCloudContentwarehouseV1FloatTypeOptionsPtrInput is an input type that accepts GoogleCloudContentwarehouseV1FloatTypeOptionsArgs, GoogleCloudContentwarehouseV1FloatTypeOptionsPtr and GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1FloatTypeOptionsPtrInput` via:

        GoogleCloudContentwarehouseV1FloatTypeOptionsArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput) Elem

func (GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1FloatTypeOptionsResponse

type GoogleCloudContentwarehouseV1FloatTypeOptionsResponse struct {
}

Configurations for a float property.

type GoogleCloudContentwarehouseV1FloatTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1FloatTypeOptionsResponseOutput struct{ *pulumi.OutputState }

Configurations for a float property.

func (GoogleCloudContentwarehouseV1FloatTypeOptionsResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1FloatTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsResponseOutput

func (GoogleCloudContentwarehouseV1FloatTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1FloatTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1FloatTypeOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1FloatTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1IntegerArray

type GoogleCloudContentwarehouseV1IntegerArray struct {
	// List of integer values.
	Values []int `pulumi:"values"`
}

Integer values.

type GoogleCloudContentwarehouseV1IntegerArrayArgs

type GoogleCloudContentwarehouseV1IntegerArrayArgs struct {
	// List of integer values.
	Values pulumi.IntArrayInput `pulumi:"values"`
}

Integer values.

func (GoogleCloudContentwarehouseV1IntegerArrayArgs) ElementType

func (GoogleCloudContentwarehouseV1IntegerArrayArgs) ToGoogleCloudContentwarehouseV1IntegerArrayOutput

func (i GoogleCloudContentwarehouseV1IntegerArrayArgs) ToGoogleCloudContentwarehouseV1IntegerArrayOutput() GoogleCloudContentwarehouseV1IntegerArrayOutput

func (GoogleCloudContentwarehouseV1IntegerArrayArgs) ToGoogleCloudContentwarehouseV1IntegerArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1IntegerArrayArgs) ToGoogleCloudContentwarehouseV1IntegerArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerArrayOutput

func (GoogleCloudContentwarehouseV1IntegerArrayArgs) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutput

func (i GoogleCloudContentwarehouseV1IntegerArrayArgs) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutput() GoogleCloudContentwarehouseV1IntegerArrayPtrOutput

func (GoogleCloudContentwarehouseV1IntegerArrayArgs) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1IntegerArrayArgs) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerArrayPtrOutput

type GoogleCloudContentwarehouseV1IntegerArrayInput

type GoogleCloudContentwarehouseV1IntegerArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1IntegerArrayOutput() GoogleCloudContentwarehouseV1IntegerArrayOutput
	ToGoogleCloudContentwarehouseV1IntegerArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1IntegerArrayOutput
}

GoogleCloudContentwarehouseV1IntegerArrayInput is an input type that accepts GoogleCloudContentwarehouseV1IntegerArray and GoogleCloudContentwarehouseV1IntegerArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1IntegerArrayInput` via:

GoogleCloudContentwarehouseV1IntegerArray{ GoogleCloudContentwarehouseV1IntegerArgs{...} }

type GoogleCloudContentwarehouseV1IntegerArrayOutput

type GoogleCloudContentwarehouseV1IntegerArrayOutput struct{ *pulumi.OutputState }

Integer values.

func (GoogleCloudContentwarehouseV1IntegerArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1IntegerArrayOutput) ToGoogleCloudContentwarehouseV1IntegerArrayOutput

func (o GoogleCloudContentwarehouseV1IntegerArrayOutput) ToGoogleCloudContentwarehouseV1IntegerArrayOutput() GoogleCloudContentwarehouseV1IntegerArrayOutput

func (GoogleCloudContentwarehouseV1IntegerArrayOutput) ToGoogleCloudContentwarehouseV1IntegerArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1IntegerArrayOutput) ToGoogleCloudContentwarehouseV1IntegerArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerArrayOutput

func (GoogleCloudContentwarehouseV1IntegerArrayOutput) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutput

func (o GoogleCloudContentwarehouseV1IntegerArrayOutput) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutput() GoogleCloudContentwarehouseV1IntegerArrayPtrOutput

func (GoogleCloudContentwarehouseV1IntegerArrayOutput) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1IntegerArrayOutput) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerArrayPtrOutput

func (GoogleCloudContentwarehouseV1IntegerArrayOutput) Values

List of integer values.

type GoogleCloudContentwarehouseV1IntegerArrayPtrInput

type GoogleCloudContentwarehouseV1IntegerArrayPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutput() GoogleCloudContentwarehouseV1IntegerArrayPtrOutput
	ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1IntegerArrayPtrOutput
}

GoogleCloudContentwarehouseV1IntegerArrayPtrInput is an input type that accepts GoogleCloudContentwarehouseV1IntegerArrayArgs, GoogleCloudContentwarehouseV1IntegerArrayPtr and GoogleCloudContentwarehouseV1IntegerArrayPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1IntegerArrayPtrInput` via:

        GoogleCloudContentwarehouseV1IntegerArrayArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1IntegerArrayPtrOutput

type GoogleCloudContentwarehouseV1IntegerArrayPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1IntegerArrayPtrOutput) Elem

func (GoogleCloudContentwarehouseV1IntegerArrayPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1IntegerArrayPtrOutput) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutput

func (o GoogleCloudContentwarehouseV1IntegerArrayPtrOutput) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutput() GoogleCloudContentwarehouseV1IntegerArrayPtrOutput

func (GoogleCloudContentwarehouseV1IntegerArrayPtrOutput) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1IntegerArrayPtrOutput) ToGoogleCloudContentwarehouseV1IntegerArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerArrayPtrOutput

func (GoogleCloudContentwarehouseV1IntegerArrayPtrOutput) Values

List of integer values.

type GoogleCloudContentwarehouseV1IntegerArrayResponse

type GoogleCloudContentwarehouseV1IntegerArrayResponse struct {
	// List of integer values.
	Values []int `pulumi:"values"`
}

Integer values.

type GoogleCloudContentwarehouseV1IntegerArrayResponseOutput

type GoogleCloudContentwarehouseV1IntegerArrayResponseOutput struct{ *pulumi.OutputState }

Integer values.

func (GoogleCloudContentwarehouseV1IntegerArrayResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1IntegerArrayResponseOutput) ToGoogleCloudContentwarehouseV1IntegerArrayResponseOutput

func (GoogleCloudContentwarehouseV1IntegerArrayResponseOutput) ToGoogleCloudContentwarehouseV1IntegerArrayResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1IntegerArrayResponseOutput) ToGoogleCloudContentwarehouseV1IntegerArrayResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerArrayResponseOutput

func (GoogleCloudContentwarehouseV1IntegerArrayResponseOutput) Values

List of integer values.

type GoogleCloudContentwarehouseV1IntegerTypeOptions

type GoogleCloudContentwarehouseV1IntegerTypeOptions struct {
}

Configurations for an integer property.

type GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs

type GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs struct {
}

Configurations for an integer property.

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs) ElementType

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsOutput

func (i GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsOutput() GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsOutputWithContext

func (i GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput

func (i GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1IntegerTypeOptionsInput

type GoogleCloudContentwarehouseV1IntegerTypeOptionsInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1IntegerTypeOptionsOutput() GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput
	ToGoogleCloudContentwarehouseV1IntegerTypeOptionsOutputWithContext(context.Context) GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput
}

GoogleCloudContentwarehouseV1IntegerTypeOptionsInput is an input type that accepts GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs and GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1IntegerTypeOptionsInput` via:

GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs{...}

type GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput

type GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput struct{ *pulumi.OutputState }

Configurations for an integer property.

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput) ElementType

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsOutput

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsOutputWithContext

func (o GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput

func (o GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1IntegerTypeOptionsOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrInput

type GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput
	ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput
}

GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrInput is an input type that accepts GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs, GoogleCloudContentwarehouseV1IntegerTypeOptionsPtr and GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrInput` via:

        GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput) Elem

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1IntegerTypeOptionsResponse

type GoogleCloudContentwarehouseV1IntegerTypeOptionsResponse struct {
}

Configurations for an integer property.

type GoogleCloudContentwarehouseV1IntegerTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1IntegerTypeOptionsResponseOutput struct{ *pulumi.OutputState }

Configurations for an integer property.

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsResponseOutput

func (GoogleCloudContentwarehouseV1IntegerTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1IntegerTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1IntegerTypeOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1IntegerTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1MapProperty

type GoogleCloudContentwarehouseV1MapProperty struct {
	// Unordered map of dynamically typed values.
	Fields map[string]string `pulumi:"fields"`
}

Map property value. Represents a structured entries of key value pairs, consisting of field names which map to dynamically typed values.

type GoogleCloudContentwarehouseV1MapPropertyArgs

type GoogleCloudContentwarehouseV1MapPropertyArgs struct {
	// Unordered map of dynamically typed values.
	Fields pulumi.StringMapInput `pulumi:"fields"`
}

Map property value. Represents a structured entries of key value pairs, consisting of field names which map to dynamically typed values.

func (GoogleCloudContentwarehouseV1MapPropertyArgs) ElementType

func (GoogleCloudContentwarehouseV1MapPropertyArgs) ToGoogleCloudContentwarehouseV1MapPropertyOutput

func (i GoogleCloudContentwarehouseV1MapPropertyArgs) ToGoogleCloudContentwarehouseV1MapPropertyOutput() GoogleCloudContentwarehouseV1MapPropertyOutput

func (GoogleCloudContentwarehouseV1MapPropertyArgs) ToGoogleCloudContentwarehouseV1MapPropertyOutputWithContext

func (i GoogleCloudContentwarehouseV1MapPropertyArgs) ToGoogleCloudContentwarehouseV1MapPropertyOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapPropertyOutput

func (GoogleCloudContentwarehouseV1MapPropertyArgs) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutput

func (i GoogleCloudContentwarehouseV1MapPropertyArgs) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutput() GoogleCloudContentwarehouseV1MapPropertyPtrOutput

func (GoogleCloudContentwarehouseV1MapPropertyArgs) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1MapPropertyArgs) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapPropertyPtrOutput

type GoogleCloudContentwarehouseV1MapPropertyInput

type GoogleCloudContentwarehouseV1MapPropertyInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1MapPropertyOutput() GoogleCloudContentwarehouseV1MapPropertyOutput
	ToGoogleCloudContentwarehouseV1MapPropertyOutputWithContext(context.Context) GoogleCloudContentwarehouseV1MapPropertyOutput
}

GoogleCloudContentwarehouseV1MapPropertyInput is an input type that accepts GoogleCloudContentwarehouseV1MapPropertyArgs and GoogleCloudContentwarehouseV1MapPropertyOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1MapPropertyInput` via:

GoogleCloudContentwarehouseV1MapPropertyArgs{...}

type GoogleCloudContentwarehouseV1MapPropertyOutput

type GoogleCloudContentwarehouseV1MapPropertyOutput struct{ *pulumi.OutputState }

Map property value. Represents a structured entries of key value pairs, consisting of field names which map to dynamically typed values.

func (GoogleCloudContentwarehouseV1MapPropertyOutput) ElementType

func (GoogleCloudContentwarehouseV1MapPropertyOutput) Fields

Unordered map of dynamically typed values.

func (GoogleCloudContentwarehouseV1MapPropertyOutput) ToGoogleCloudContentwarehouseV1MapPropertyOutput

func (o GoogleCloudContentwarehouseV1MapPropertyOutput) ToGoogleCloudContentwarehouseV1MapPropertyOutput() GoogleCloudContentwarehouseV1MapPropertyOutput

func (GoogleCloudContentwarehouseV1MapPropertyOutput) ToGoogleCloudContentwarehouseV1MapPropertyOutputWithContext

func (o GoogleCloudContentwarehouseV1MapPropertyOutput) ToGoogleCloudContentwarehouseV1MapPropertyOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapPropertyOutput

func (GoogleCloudContentwarehouseV1MapPropertyOutput) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutput

func (o GoogleCloudContentwarehouseV1MapPropertyOutput) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutput() GoogleCloudContentwarehouseV1MapPropertyPtrOutput

func (GoogleCloudContentwarehouseV1MapPropertyOutput) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1MapPropertyOutput) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapPropertyPtrOutput

type GoogleCloudContentwarehouseV1MapPropertyPtrInput

type GoogleCloudContentwarehouseV1MapPropertyPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1MapPropertyPtrOutput() GoogleCloudContentwarehouseV1MapPropertyPtrOutput
	ToGoogleCloudContentwarehouseV1MapPropertyPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1MapPropertyPtrOutput
}

GoogleCloudContentwarehouseV1MapPropertyPtrInput is an input type that accepts GoogleCloudContentwarehouseV1MapPropertyArgs, GoogleCloudContentwarehouseV1MapPropertyPtr and GoogleCloudContentwarehouseV1MapPropertyPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1MapPropertyPtrInput` via:

        GoogleCloudContentwarehouseV1MapPropertyArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1MapPropertyPtrOutput

type GoogleCloudContentwarehouseV1MapPropertyPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1MapPropertyPtrOutput) Elem

func (GoogleCloudContentwarehouseV1MapPropertyPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1MapPropertyPtrOutput) Fields

Unordered map of dynamically typed values.

func (GoogleCloudContentwarehouseV1MapPropertyPtrOutput) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutput

func (o GoogleCloudContentwarehouseV1MapPropertyPtrOutput) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutput() GoogleCloudContentwarehouseV1MapPropertyPtrOutput

func (GoogleCloudContentwarehouseV1MapPropertyPtrOutput) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1MapPropertyPtrOutput) ToGoogleCloudContentwarehouseV1MapPropertyPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapPropertyPtrOutput

type GoogleCloudContentwarehouseV1MapPropertyResponse

type GoogleCloudContentwarehouseV1MapPropertyResponse struct {
	// Unordered map of dynamically typed values.
	Fields map[string]string `pulumi:"fields"`
}

Map property value. Represents a structured entries of key value pairs, consisting of field names which map to dynamically typed values.

type GoogleCloudContentwarehouseV1MapPropertyResponseOutput

type GoogleCloudContentwarehouseV1MapPropertyResponseOutput struct{ *pulumi.OutputState }

Map property value. Represents a structured entries of key value pairs, consisting of field names which map to dynamically typed values.

func (GoogleCloudContentwarehouseV1MapPropertyResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1MapPropertyResponseOutput) Fields

Unordered map of dynamically typed values.

func (GoogleCloudContentwarehouseV1MapPropertyResponseOutput) ToGoogleCloudContentwarehouseV1MapPropertyResponseOutput

func (GoogleCloudContentwarehouseV1MapPropertyResponseOutput) ToGoogleCloudContentwarehouseV1MapPropertyResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1MapPropertyResponseOutput) ToGoogleCloudContentwarehouseV1MapPropertyResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapPropertyResponseOutput

type GoogleCloudContentwarehouseV1MapTypeOptions

type GoogleCloudContentwarehouseV1MapTypeOptions struct {
}

Configurations for a Map property.

type GoogleCloudContentwarehouseV1MapTypeOptionsArgs

type GoogleCloudContentwarehouseV1MapTypeOptionsArgs struct {
}

Configurations for a Map property.

func (GoogleCloudContentwarehouseV1MapTypeOptionsArgs) ElementType

func (GoogleCloudContentwarehouseV1MapTypeOptionsArgs) ToGoogleCloudContentwarehouseV1MapTypeOptionsOutput

func (i GoogleCloudContentwarehouseV1MapTypeOptionsArgs) ToGoogleCloudContentwarehouseV1MapTypeOptionsOutput() GoogleCloudContentwarehouseV1MapTypeOptionsOutput

func (GoogleCloudContentwarehouseV1MapTypeOptionsArgs) ToGoogleCloudContentwarehouseV1MapTypeOptionsOutputWithContext

func (i GoogleCloudContentwarehouseV1MapTypeOptionsArgs) ToGoogleCloudContentwarehouseV1MapTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapTypeOptionsOutput

func (GoogleCloudContentwarehouseV1MapTypeOptionsArgs) ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput

func (i GoogleCloudContentwarehouseV1MapTypeOptionsArgs) ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1MapTypeOptionsArgs) ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1MapTypeOptionsArgs) ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1MapTypeOptionsInput

type GoogleCloudContentwarehouseV1MapTypeOptionsInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1MapTypeOptionsOutput() GoogleCloudContentwarehouseV1MapTypeOptionsOutput
	ToGoogleCloudContentwarehouseV1MapTypeOptionsOutputWithContext(context.Context) GoogleCloudContentwarehouseV1MapTypeOptionsOutput
}

GoogleCloudContentwarehouseV1MapTypeOptionsInput is an input type that accepts GoogleCloudContentwarehouseV1MapTypeOptionsArgs and GoogleCloudContentwarehouseV1MapTypeOptionsOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1MapTypeOptionsInput` via:

GoogleCloudContentwarehouseV1MapTypeOptionsArgs{...}

type GoogleCloudContentwarehouseV1MapTypeOptionsOutput

type GoogleCloudContentwarehouseV1MapTypeOptionsOutput struct{ *pulumi.OutputState }

Configurations for a Map property.

func (GoogleCloudContentwarehouseV1MapTypeOptionsOutput) ElementType

func (GoogleCloudContentwarehouseV1MapTypeOptionsOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsOutput

func (o GoogleCloudContentwarehouseV1MapTypeOptionsOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsOutput() GoogleCloudContentwarehouseV1MapTypeOptionsOutput

func (GoogleCloudContentwarehouseV1MapTypeOptionsOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsOutputWithContext

func (o GoogleCloudContentwarehouseV1MapTypeOptionsOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapTypeOptionsOutput

func (GoogleCloudContentwarehouseV1MapTypeOptionsOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput

func (o GoogleCloudContentwarehouseV1MapTypeOptionsOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1MapTypeOptionsOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1MapTypeOptionsOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1MapTypeOptionsPtrInput

type GoogleCloudContentwarehouseV1MapTypeOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput
	ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput
}

GoogleCloudContentwarehouseV1MapTypeOptionsPtrInput is an input type that accepts GoogleCloudContentwarehouseV1MapTypeOptionsArgs, GoogleCloudContentwarehouseV1MapTypeOptionsPtr and GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1MapTypeOptionsPtrInput` via:

        GoogleCloudContentwarehouseV1MapTypeOptionsArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput) Elem

func (GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1MapTypeOptionsResponse

type GoogleCloudContentwarehouseV1MapTypeOptionsResponse struct {
}

Configurations for a Map property.

type GoogleCloudContentwarehouseV1MapTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1MapTypeOptionsResponseOutput struct{ *pulumi.OutputState }

Configurations for a Map property.

func (GoogleCloudContentwarehouseV1MapTypeOptionsResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1MapTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsResponseOutput

func (GoogleCloudContentwarehouseV1MapTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1MapTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1MapTypeOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1MapTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1MergeFieldsOptions

type GoogleCloudContentwarehouseV1MergeFieldsOptions struct {
	// When merging message fields, the default behavior is to merge the content of two message fields together. If you instead want to use the field from the source message to replace the corresponding field in the destination message, set this flag to true. When this flag is set, specified submessage fields that are missing in source will be cleared in destination.
	ReplaceMessageFields *bool `pulumi:"replaceMessageFields"`
	// When merging repeated fields, the default behavior is to append entries from the source repeated field to the destination repeated field. If you instead want to keep only the entries from the source repeated field, set this flag to true. If you want to replace a repeated field within a message field on the destination message, you must set both replace_repeated_fields and replace_message_fields to true, otherwise the repeated fields will be appended.
	ReplaceRepeatedFields *bool `pulumi:"replaceRepeatedFields"`
}

Options for merging updated fields.

type GoogleCloudContentwarehouseV1Property

type GoogleCloudContentwarehouseV1Property struct {
	// Date time property values. It is not supported by CMEK compliant deployment.
	DateTimeValues *GoogleCloudContentwarehouseV1DateTimeArray `pulumi:"dateTimeValues"`
	// Enum property values.
	EnumValues *GoogleCloudContentwarehouseV1EnumArray `pulumi:"enumValues"`
	// Float property values.
	FloatValues *GoogleCloudContentwarehouseV1FloatArray `pulumi:"floatValues"`
	// Integer property values.
	IntegerValues *GoogleCloudContentwarehouseV1IntegerArray `pulumi:"integerValues"`
	// Map property values.
	MapProperty *GoogleCloudContentwarehouseV1MapProperty `pulumi:"mapProperty"`
	// Must match the name of a PropertyDefinition in the DocumentSchema.
	Name string `pulumi:"name"`
	// Nested structured data property values.
	PropertyValues *GoogleCloudContentwarehouseV1PropertyArray `pulumi:"propertyValues"`
	// String/text property values.
	TextValues *GoogleCloudContentwarehouseV1TextArray `pulumi:"textValues"`
	// Timestamp property values. It is not supported by CMEK compliant deployment.
	TimestampValues *GoogleCloudContentwarehouseV1TimestampArray `pulumi:"timestampValues"`
}

Property of a document.

type GoogleCloudContentwarehouseV1PropertyArgs

type GoogleCloudContentwarehouseV1PropertyArgs struct {
	// Date time property values. It is not supported by CMEK compliant deployment.
	DateTimeValues GoogleCloudContentwarehouseV1DateTimeArrayPtrInput `pulumi:"dateTimeValues"`
	// Enum property values.
	EnumValues GoogleCloudContentwarehouseV1EnumArrayPtrInput `pulumi:"enumValues"`
	// Float property values.
	FloatValues GoogleCloudContentwarehouseV1FloatArrayPtrInput `pulumi:"floatValues"`
	// Integer property values.
	IntegerValues GoogleCloudContentwarehouseV1IntegerArrayPtrInput `pulumi:"integerValues"`
	// Map property values.
	MapProperty GoogleCloudContentwarehouseV1MapPropertyPtrInput `pulumi:"mapProperty"`
	// Must match the name of a PropertyDefinition in the DocumentSchema.
	Name pulumi.StringInput `pulumi:"name"`
	// Nested structured data property values.
	PropertyValues GoogleCloudContentwarehouseV1PropertyArrayPtrInput `pulumi:"propertyValues"`
	// String/text property values.
	TextValues GoogleCloudContentwarehouseV1TextArrayPtrInput `pulumi:"textValues"`
	// Timestamp property values. It is not supported by CMEK compliant deployment.
	TimestampValues GoogleCloudContentwarehouseV1TimestampArrayPtrInput `pulumi:"timestampValues"`
}

Property of a document.

func (GoogleCloudContentwarehouseV1PropertyArgs) ElementType

func (GoogleCloudContentwarehouseV1PropertyArgs) ToGoogleCloudContentwarehouseV1PropertyOutput

func (i GoogleCloudContentwarehouseV1PropertyArgs) ToGoogleCloudContentwarehouseV1PropertyOutput() GoogleCloudContentwarehouseV1PropertyOutput

func (GoogleCloudContentwarehouseV1PropertyArgs) ToGoogleCloudContentwarehouseV1PropertyOutputWithContext

func (i GoogleCloudContentwarehouseV1PropertyArgs) ToGoogleCloudContentwarehouseV1PropertyOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyOutput

type GoogleCloudContentwarehouseV1PropertyArray

type GoogleCloudContentwarehouseV1PropertyArray struct {
	// List of property values.
	Properties []GoogleCloudContentwarehouseV1Property `pulumi:"properties"`
}

Property values.

type GoogleCloudContentwarehouseV1PropertyArrayArgs

type GoogleCloudContentwarehouseV1PropertyArrayArgs struct {
	// List of property values.
	Properties GoogleCloudContentwarehouseV1PropertyArrayInput `pulumi:"properties"`
}

Property values.

func (GoogleCloudContentwarehouseV1PropertyArrayArgs) ElementType

func (GoogleCloudContentwarehouseV1PropertyArrayArgs) ToGoogleCloudContentwarehouseV1PropertyArrayOutput

func (i GoogleCloudContentwarehouseV1PropertyArrayArgs) ToGoogleCloudContentwarehouseV1PropertyArrayOutput() GoogleCloudContentwarehouseV1PropertyArrayOutput

func (GoogleCloudContentwarehouseV1PropertyArrayArgs) ToGoogleCloudContentwarehouseV1PropertyArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1PropertyArrayArgs) ToGoogleCloudContentwarehouseV1PropertyArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyArrayOutput

func (GoogleCloudContentwarehouseV1PropertyArrayArgs) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutput

func (i GoogleCloudContentwarehouseV1PropertyArrayArgs) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutput() GoogleCloudContentwarehouseV1PropertyArrayPtrOutput

func (GoogleCloudContentwarehouseV1PropertyArrayArgs) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1PropertyArrayArgs) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyArrayPtrOutput

type GoogleCloudContentwarehouseV1PropertyArrayInput

type GoogleCloudContentwarehouseV1PropertyArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PropertyArrayOutput() GoogleCloudContentwarehouseV1PropertyArrayOutput
	ToGoogleCloudContentwarehouseV1PropertyArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PropertyArrayOutput
}

GoogleCloudContentwarehouseV1PropertyArrayInput is an input type that accepts GoogleCloudContentwarehouseV1PropertyArray and GoogleCloudContentwarehouseV1PropertyArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PropertyArrayInput` via:

GoogleCloudContentwarehouseV1PropertyArray{ GoogleCloudContentwarehouseV1PropertyArgs{...} }

type GoogleCloudContentwarehouseV1PropertyArrayOutput

type GoogleCloudContentwarehouseV1PropertyArrayOutput struct{ *pulumi.OutputState }

Property values.

func (GoogleCloudContentwarehouseV1PropertyArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyArrayOutput) Properties

List of property values.

func (GoogleCloudContentwarehouseV1PropertyArrayOutput) ToGoogleCloudContentwarehouseV1PropertyArrayOutput

func (o GoogleCloudContentwarehouseV1PropertyArrayOutput) ToGoogleCloudContentwarehouseV1PropertyArrayOutput() GoogleCloudContentwarehouseV1PropertyArrayOutput

func (GoogleCloudContentwarehouseV1PropertyArrayOutput) ToGoogleCloudContentwarehouseV1PropertyArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyArrayOutput) ToGoogleCloudContentwarehouseV1PropertyArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyArrayOutput

func (GoogleCloudContentwarehouseV1PropertyArrayOutput) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutput

func (o GoogleCloudContentwarehouseV1PropertyArrayOutput) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutput() GoogleCloudContentwarehouseV1PropertyArrayPtrOutput

func (GoogleCloudContentwarehouseV1PropertyArrayOutput) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyArrayOutput) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyArrayPtrOutput

type GoogleCloudContentwarehouseV1PropertyArrayPtrInput

type GoogleCloudContentwarehouseV1PropertyArrayPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutput() GoogleCloudContentwarehouseV1PropertyArrayPtrOutput
	ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PropertyArrayPtrOutput
}

GoogleCloudContentwarehouseV1PropertyArrayPtrInput is an input type that accepts GoogleCloudContentwarehouseV1PropertyArrayArgs, GoogleCloudContentwarehouseV1PropertyArrayPtr and GoogleCloudContentwarehouseV1PropertyArrayPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PropertyArrayPtrInput` via:

        GoogleCloudContentwarehouseV1PropertyArrayArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1PropertyArrayPtrOutput

type GoogleCloudContentwarehouseV1PropertyArrayPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1PropertyArrayPtrOutput) Elem

func (GoogleCloudContentwarehouseV1PropertyArrayPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyArrayPtrOutput) Properties

List of property values.

func (GoogleCloudContentwarehouseV1PropertyArrayPtrOutput) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutput

func (o GoogleCloudContentwarehouseV1PropertyArrayPtrOutput) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutput() GoogleCloudContentwarehouseV1PropertyArrayPtrOutput

func (GoogleCloudContentwarehouseV1PropertyArrayPtrOutput) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyArrayPtrOutput) ToGoogleCloudContentwarehouseV1PropertyArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyArrayPtrOutput

type GoogleCloudContentwarehouseV1PropertyArrayResponse

type GoogleCloudContentwarehouseV1PropertyArrayResponse struct {
	// List of property values.
	Properties []GoogleCloudContentwarehouseV1PropertyResponse `pulumi:"properties"`
}

Property values.

type GoogleCloudContentwarehouseV1PropertyArrayResponseOutput

type GoogleCloudContentwarehouseV1PropertyArrayResponseOutput struct{ *pulumi.OutputState }

Property values.

func (GoogleCloudContentwarehouseV1PropertyArrayResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyArrayResponseOutput) Properties

List of property values.

func (GoogleCloudContentwarehouseV1PropertyArrayResponseOutput) ToGoogleCloudContentwarehouseV1PropertyArrayResponseOutput

func (GoogleCloudContentwarehouseV1PropertyArrayResponseOutput) ToGoogleCloudContentwarehouseV1PropertyArrayResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyArrayResponseOutput) ToGoogleCloudContentwarehouseV1PropertyArrayResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyArrayResponseOutput

type GoogleCloudContentwarehouseV1PropertyDefinition

type GoogleCloudContentwarehouseV1PropertyDefinition struct {
	// Date time property. It is not supported by CMEK compliant deployment.
	DateTimeTypeOptions *GoogleCloudContentwarehouseV1DateTimeTypeOptions `pulumi:"dateTimeTypeOptions"`
	// The display-name for the property, used for front-end.
	DisplayName *string `pulumi:"displayName"`
	// Enum/categorical property.
	EnumTypeOptions *GoogleCloudContentwarehouseV1EnumTypeOptions `pulumi:"enumTypeOptions"`
	// Float property.
	FloatTypeOptions *GoogleCloudContentwarehouseV1FloatTypeOptions `pulumi:"floatTypeOptions"`
	// Integer property.
	IntegerTypeOptions *GoogleCloudContentwarehouseV1IntegerTypeOptions `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. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
	IsMetadata *bool `pulumi:"isMetadata"`
	// Whether the property can have multiple values.
	IsRepeatable *bool `pulumi:"isRepeatable"`
	// Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
	IsRequired *bool `pulumi:"isRequired"`
	// Indicates that the property should be included in a global search.
	IsSearchable *bool `pulumi:"isSearchable"`
	// Map property.
	MapTypeOptions *GoogleCloudContentwarehouseV1MapTypeOptions `pulumi:"mapTypeOptions"`
	// The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
	Name string `pulumi:"name"`
	// Nested structured data property.
	PropertyTypeOptions *GoogleCloudContentwarehouseV1PropertyTypeOptions `pulumi:"propertyTypeOptions"`
	// The retrieval importance of the property during search.
	RetrievalImportance *GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance `pulumi:"retrievalImportance"`
	// The mapping information between this property to another schema source.
	SchemaSources []GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource `pulumi:"schemaSources"`
	// Text/string property.
	TextTypeOptions *GoogleCloudContentwarehouseV1TextTypeOptions `pulumi:"textTypeOptions"`
	// Timestamp property. It is not supported by CMEK compliant deployment.
	TimestampTypeOptions *GoogleCloudContentwarehouseV1TimestampTypeOptions `pulumi:"timestampTypeOptions"`
}

Defines the metadata for a schema property.

type GoogleCloudContentwarehouseV1PropertyDefinitionArgs

type GoogleCloudContentwarehouseV1PropertyDefinitionArgs struct {
	// Date time property. It is not supported by CMEK compliant deployment.
	DateTimeTypeOptions GoogleCloudContentwarehouseV1DateTimeTypeOptionsPtrInput `pulumi:"dateTimeTypeOptions"`
	// The display-name for the property, used for front-end.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Enum/categorical property.
	EnumTypeOptions GoogleCloudContentwarehouseV1EnumTypeOptionsPtrInput `pulumi:"enumTypeOptions"`
	// Float property.
	FloatTypeOptions GoogleCloudContentwarehouseV1FloatTypeOptionsPtrInput `pulumi:"floatTypeOptions"`
	// Integer property.
	IntegerTypeOptions GoogleCloudContentwarehouseV1IntegerTypeOptionsPtrInput `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. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
	IsMetadata pulumi.BoolPtrInput `pulumi:"isMetadata"`
	// Whether the property can have multiple values.
	IsRepeatable pulumi.BoolPtrInput `pulumi:"isRepeatable"`
	// Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
	IsRequired pulumi.BoolPtrInput `pulumi:"isRequired"`
	// Indicates that the property should be included in a global search.
	IsSearchable pulumi.BoolPtrInput `pulumi:"isSearchable"`
	// Map property.
	MapTypeOptions GoogleCloudContentwarehouseV1MapTypeOptionsPtrInput `pulumi:"mapTypeOptions"`
	// The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
	Name pulumi.StringInput `pulumi:"name"`
	// Nested structured data property.
	PropertyTypeOptions GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrInput `pulumi:"propertyTypeOptions"`
	// The retrieval importance of the property during search.
	RetrievalImportance GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrInput `pulumi:"retrievalImportance"`
	// The mapping information between this property to another schema source.
	SchemaSources GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayInput `pulumi:"schemaSources"`
	// Text/string property.
	TextTypeOptions GoogleCloudContentwarehouseV1TextTypeOptionsPtrInput `pulumi:"textTypeOptions"`
	// Timestamp property. It is not supported by CMEK compliant deployment.
	TimestampTypeOptions GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrInput `pulumi:"timestampTypeOptions"`
}

Defines the metadata for a schema property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionArgs) ElementType

func (GoogleCloudContentwarehouseV1PropertyDefinitionArgs) ToGoogleCloudContentwarehouseV1PropertyDefinitionOutput

func (i GoogleCloudContentwarehouseV1PropertyDefinitionArgs) ToGoogleCloudContentwarehouseV1PropertyDefinitionOutput() GoogleCloudContentwarehouseV1PropertyDefinitionOutput

func (GoogleCloudContentwarehouseV1PropertyDefinitionArgs) ToGoogleCloudContentwarehouseV1PropertyDefinitionOutputWithContext

func (i GoogleCloudContentwarehouseV1PropertyDefinitionArgs) ToGoogleCloudContentwarehouseV1PropertyDefinitionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionArray

type GoogleCloudContentwarehouseV1PropertyDefinitionArray []GoogleCloudContentwarehouseV1PropertyDefinitionInput

func (GoogleCloudContentwarehouseV1PropertyDefinitionArray) ElementType

func (GoogleCloudContentwarehouseV1PropertyDefinitionArray) ToGoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput

func (i GoogleCloudContentwarehouseV1PropertyDefinitionArray) ToGoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput() GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput

func (GoogleCloudContentwarehouseV1PropertyDefinitionArray) ToGoogleCloudContentwarehouseV1PropertyDefinitionArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1PropertyDefinitionArray) ToGoogleCloudContentwarehouseV1PropertyDefinitionArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionArrayInput

type GoogleCloudContentwarehouseV1PropertyDefinitionArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput() GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput
	ToGoogleCloudContentwarehouseV1PropertyDefinitionArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput
}

GoogleCloudContentwarehouseV1PropertyDefinitionArrayInput is an input type that accepts GoogleCloudContentwarehouseV1PropertyDefinitionArray and GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PropertyDefinitionArrayInput` via:

GoogleCloudContentwarehouseV1PropertyDefinitionArray{ GoogleCloudContentwarehouseV1PropertyDefinitionArgs{...} }

type GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput) Index

func (GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput

func (GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionArrayOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionInput

type GoogleCloudContentwarehouseV1PropertyDefinitionInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PropertyDefinitionOutput() GoogleCloudContentwarehouseV1PropertyDefinitionOutput
	ToGoogleCloudContentwarehouseV1PropertyDefinitionOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionOutput
}

GoogleCloudContentwarehouseV1PropertyDefinitionInput is an input type that accepts GoogleCloudContentwarehouseV1PropertyDefinitionArgs and GoogleCloudContentwarehouseV1PropertyDefinitionOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PropertyDefinitionInput` via:

GoogleCloudContentwarehouseV1PropertyDefinitionArgs{...}

type GoogleCloudContentwarehouseV1PropertyDefinitionOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionOutput struct{ *pulumi.OutputState }

Defines the metadata for a schema property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) DateTimeTypeOptions

Date time property. It is not supported by CMEK compliant deployment.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) DisplayName

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

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) EnumTypeOptions

Enum/categorical property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) FloatTypeOptions

Float property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) IntegerTypeOptions

Integer property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) IsFilterable

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

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) IsMetadata

Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) IsRepeatable

Whether the property can have multiple values.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) IsRequired

Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) IsSearchable

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

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) MapTypeOptions

Map property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) Name

The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) PropertyTypeOptions

Nested structured data property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) RetrievalImportance added in v0.28.0

The retrieval importance of the property during search.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) SchemaSources added in v0.29.0

The mapping information between this property to another schema source.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) TextTypeOptions

Text/string property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) TimestampTypeOptions

Timestamp property. It is not supported by CMEK compliant deployment.

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionOutput

func (GoogleCloudContentwarehouseV1PropertyDefinitionOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyDefinitionOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionResponse

type GoogleCloudContentwarehouseV1PropertyDefinitionResponse struct {
	// Date time property. It is not supported by CMEK compliant deployment.
	DateTimeTypeOptions GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponse `pulumi:"dateTimeTypeOptions"`
	// The display-name for the property, used for front-end.
	DisplayName string `pulumi:"displayName"`
	// Enum/categorical property.
	EnumTypeOptions GoogleCloudContentwarehouseV1EnumTypeOptionsResponse `pulumi:"enumTypeOptions"`
	// Float property.
	FloatTypeOptions GoogleCloudContentwarehouseV1FloatTypeOptionsResponse `pulumi:"floatTypeOptions"`
	// Integer property.
	IntegerTypeOptions GoogleCloudContentwarehouseV1IntegerTypeOptionsResponse `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. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
	IsMetadata bool `pulumi:"isMetadata"`
	// Whether the property can have multiple values.
	IsRepeatable bool `pulumi:"isRepeatable"`
	// Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
	IsRequired bool `pulumi:"isRequired"`
	// Indicates that the property should be included in a global search.
	IsSearchable bool `pulumi:"isSearchable"`
	// Map property.
	MapTypeOptions GoogleCloudContentwarehouseV1MapTypeOptionsResponse `pulumi:"mapTypeOptions"`
	// The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
	Name string `pulumi:"name"`
	// Nested structured data property.
	PropertyTypeOptions GoogleCloudContentwarehouseV1PropertyTypeOptionsResponse `pulumi:"propertyTypeOptions"`
	// The retrieval importance of the property during search.
	RetrievalImportance string `pulumi:"retrievalImportance"`
	// The mapping information between this property to another schema source.
	SchemaSources []GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponse `pulumi:"schemaSources"`
	// Text/string property.
	TextTypeOptions GoogleCloudContentwarehouseV1TextTypeOptionsResponse `pulumi:"textTypeOptions"`
	// Timestamp property. It is not supported by CMEK compliant deployment.
	TimestampTypeOptions GoogleCloudContentwarehouseV1TimestampTypeOptionsResponse `pulumi:"timestampTypeOptions"`
}

Defines the metadata for a schema property.

type GoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutput) Index

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutput

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionResponseArrayOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput struct{ *pulumi.OutputState }

Defines the metadata for a schema property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) DateTimeTypeOptions

Date time property. It is not supported by CMEK compliant deployment.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) DisplayName

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

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) EnumTypeOptions

Enum/categorical property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) FloatTypeOptions

Float property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) IntegerTypeOptions

Integer property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) IsFilterable

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

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) IsMetadata

Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) IsRepeatable

Whether the property can have multiple values.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) IsRequired

Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) IsSearchable

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

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) MapTypeOptions

Map property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) Name

The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) PropertyTypeOptions

Nested structured data property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) RetrievalImportance added in v0.28.0

The retrieval importance of the property during search.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) SchemaSources added in v0.29.0

The mapping information between this property to another schema source.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) TextTypeOptions

Text/string property.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) TimestampTypeOptions

Timestamp property. It is not supported by CMEK compliant deployment.

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput

func (GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionResponseOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance added in v0.28.0

type GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance string

The retrieval importance of the property during search.

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance) ElementType added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutputWithContext added in v0.28.0

func (e GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutputWithContext added in v0.28.0

func (e GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance) ToStringOutput added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance) ToStringOutputWithContext added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance) ToStringPtrOutput added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance) ToStringPtrOutputWithContext added in v0.28.0

type GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceInput added in v0.28.0

type GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput() GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput
	ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput
}

GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceInput is an input type that accepts GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceArgs and GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceInput` via:

GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceArgs{...}

type GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput added in v0.28.0

type GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput) ElementType added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutputWithContext added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutputWithContext added in v0.28.0

func (o GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput) ToStringOutput added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput) ToStringOutputWithContext added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput) ToStringPtrOutput added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceOutput) ToStringPtrOutputWithContext added in v0.28.0

type GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrInput added in v0.28.0

type GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput() GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput
	ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput
}

func GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtr added in v0.28.0

func GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtr(v string) GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrInput

type GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput added in v0.28.0

type GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput) Elem added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput) ElementType added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutputWithContext added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput) ToStringPtrOutput added in v0.28.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportancePtrOutput) ToStringPtrOutputWithContext added in v0.28.0

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource added in v0.29.0

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

The schema source information.

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs added in v0.29.0

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

The schema source information.

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs) ElementType added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutputWithContext added in v0.29.0

func (i GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArray added in v0.29.0

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArray []GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceInput

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArray) ElementType added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArray) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArray) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutputWithContext added in v0.29.0

func (i GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArray) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayInput added in v0.29.0

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput() GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput
	ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput
}

GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayInput is an input type that accepts GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArray and GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayInput` via:

GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArray{ GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs{...} }

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput added in v0.29.0

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput) ElementType added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput) Index added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutputWithContext added in v0.29.0

func (o GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArrayOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceInput added in v0.29.0

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput() GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput
	ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput
}

GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceInput is an input type that accepts GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs and GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceInput` via:

GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs{...}

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput added in v0.29.0

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput struct{ *pulumi.OutputState }

The schema source information.

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput) ElementType added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput) Name added in v0.29.0

The schema name in the source.

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput) ProcessorType added in v0.29.0

The Doc AI processor type name.

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutputWithContext added in v0.29.0

func (o GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceOutput

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponse added in v0.29.0

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

The schema source information.

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseArrayOutput added in v0.29.0

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseArrayOutput) ElementType added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseArrayOutput) Index added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseArrayOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseArrayOutput added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseArrayOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseArrayOutputWithContext added in v0.29.0

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseOutput added in v0.29.0

type GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseOutput struct{ *pulumi.OutputState }

The schema source information.

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseOutput) ElementType added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseOutput) Name added in v0.29.0

The schema name in the source.

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseOutput) ProcessorType added in v0.29.0

The Doc AI processor type name.

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseOutput added in v0.29.0

func (GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseOutput) ToGoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseOutputWithContext added in v0.29.0

type GoogleCloudContentwarehouseV1PropertyInput

type GoogleCloudContentwarehouseV1PropertyInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PropertyOutput() GoogleCloudContentwarehouseV1PropertyOutput
	ToGoogleCloudContentwarehouseV1PropertyOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PropertyOutput
}

GoogleCloudContentwarehouseV1PropertyInput is an input type that accepts GoogleCloudContentwarehouseV1PropertyArgs and GoogleCloudContentwarehouseV1PropertyOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PropertyInput` via:

GoogleCloudContentwarehouseV1PropertyArgs{...}

type GoogleCloudContentwarehouseV1PropertyOutput

type GoogleCloudContentwarehouseV1PropertyOutput struct{ *pulumi.OutputState }

Property of a document.

func (GoogleCloudContentwarehouseV1PropertyOutput) DateTimeValues

Date time property values. It is not supported by CMEK compliant deployment.

func (GoogleCloudContentwarehouseV1PropertyOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyOutput) EnumValues

Enum property values.

func (GoogleCloudContentwarehouseV1PropertyOutput) FloatValues

Float property values.

func (GoogleCloudContentwarehouseV1PropertyOutput) IntegerValues

Integer property values.

func (GoogleCloudContentwarehouseV1PropertyOutput) MapProperty

Map property values.

func (GoogleCloudContentwarehouseV1PropertyOutput) Name

Must match the name of a PropertyDefinition in the DocumentSchema.

func (GoogleCloudContentwarehouseV1PropertyOutput) PropertyValues

Nested structured data property values.

func (GoogleCloudContentwarehouseV1PropertyOutput) TextValues

String/text property values.

func (GoogleCloudContentwarehouseV1PropertyOutput) TimestampValues

Timestamp property values. It is not supported by CMEK compliant deployment.

func (GoogleCloudContentwarehouseV1PropertyOutput) ToGoogleCloudContentwarehouseV1PropertyOutput

func (o GoogleCloudContentwarehouseV1PropertyOutput) ToGoogleCloudContentwarehouseV1PropertyOutput() GoogleCloudContentwarehouseV1PropertyOutput

func (GoogleCloudContentwarehouseV1PropertyOutput) ToGoogleCloudContentwarehouseV1PropertyOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyOutput) ToGoogleCloudContentwarehouseV1PropertyOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyOutput

type GoogleCloudContentwarehouseV1PropertyResponse

type GoogleCloudContentwarehouseV1PropertyResponse struct {
	// Date time property values. It is not supported by CMEK compliant deployment.
	DateTimeValues GoogleCloudContentwarehouseV1DateTimeArrayResponse `pulumi:"dateTimeValues"`
	// Enum property values.
	EnumValues GoogleCloudContentwarehouseV1EnumArrayResponse `pulumi:"enumValues"`
	// Float property values.
	FloatValues GoogleCloudContentwarehouseV1FloatArrayResponse `pulumi:"floatValues"`
	// Integer property values.
	IntegerValues GoogleCloudContentwarehouseV1IntegerArrayResponse `pulumi:"integerValues"`
	// Map property values.
	MapProperty GoogleCloudContentwarehouseV1MapPropertyResponse `pulumi:"mapProperty"`
	// Must match the name of a PropertyDefinition in the DocumentSchema.
	Name string `pulumi:"name"`
	// Nested structured data property values.
	PropertyValues GoogleCloudContentwarehouseV1PropertyArrayResponse `pulumi:"propertyValues"`
	// String/text property values.
	TextValues GoogleCloudContentwarehouseV1TextArrayResponse `pulumi:"textValues"`
	// Timestamp property values. It is not supported by CMEK compliant deployment.
	TimestampValues GoogleCloudContentwarehouseV1TimestampArrayResponse `pulumi:"timestampValues"`
}

Property of a document.

type GoogleCloudContentwarehouseV1PropertyResponseArrayOutput

type GoogleCloudContentwarehouseV1PropertyResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1PropertyResponseArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyResponseArrayOutput) Index

func (GoogleCloudContentwarehouseV1PropertyResponseArrayOutput) ToGoogleCloudContentwarehouseV1PropertyResponseArrayOutput

func (GoogleCloudContentwarehouseV1PropertyResponseArrayOutput) ToGoogleCloudContentwarehouseV1PropertyResponseArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyResponseArrayOutput) ToGoogleCloudContentwarehouseV1PropertyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyResponseArrayOutput

type GoogleCloudContentwarehouseV1PropertyResponseOutput

type GoogleCloudContentwarehouseV1PropertyResponseOutput struct{ *pulumi.OutputState }

Property of a document.

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) DateTimeValues

Date time property values. It is not supported by CMEK compliant deployment.

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) EnumValues

Enum property values.

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) FloatValues

Float property values.

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) IntegerValues

Integer property values.

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) MapProperty

Map property values.

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) Name

Must match the name of a PropertyDefinition in the DocumentSchema.

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) PropertyValues

Nested structured data property values.

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) TextValues

String/text property values.

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) TimestampValues

Timestamp property values. It is not supported by CMEK compliant deployment.

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) ToGoogleCloudContentwarehouseV1PropertyResponseOutput

func (o GoogleCloudContentwarehouseV1PropertyResponseOutput) ToGoogleCloudContentwarehouseV1PropertyResponseOutput() GoogleCloudContentwarehouseV1PropertyResponseOutput

func (GoogleCloudContentwarehouseV1PropertyResponseOutput) ToGoogleCloudContentwarehouseV1PropertyResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyResponseOutput) ToGoogleCloudContentwarehouseV1PropertyResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyResponseOutput

type GoogleCloudContentwarehouseV1PropertyTypeOptions

type GoogleCloudContentwarehouseV1PropertyTypeOptions struct {
	// List of property definitions.
	PropertyDefinitions []GoogleCloudContentwarehouseV1PropertyDefinition `pulumi:"propertyDefinitions"`
}

Configurations for a nested structured data property.

type GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs

type GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs struct {
	// List of property definitions.
	PropertyDefinitions GoogleCloudContentwarehouseV1PropertyDefinitionArrayInput `pulumi:"propertyDefinitions"`
}

Configurations for a nested structured data property.

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs) ElementType

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsOutput

func (i GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsOutput() GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsOutputWithContext

func (i GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput

func (i GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1PropertyTypeOptionsInput

type GoogleCloudContentwarehouseV1PropertyTypeOptionsInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PropertyTypeOptionsOutput() GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput
	ToGoogleCloudContentwarehouseV1PropertyTypeOptionsOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput
}

GoogleCloudContentwarehouseV1PropertyTypeOptionsInput is an input type that accepts GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs and GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PropertyTypeOptionsInput` via:

GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs{...}

type GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput

type GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput struct{ *pulumi.OutputState }

Configurations for a nested structured data property.

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput) PropertyDefinitions

List of property definitions.

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsOutput

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput

func (o GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyTypeOptionsOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrInput

type GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput
	ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput
}

GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrInput is an input type that accepts GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs, GoogleCloudContentwarehouseV1PropertyTypeOptionsPtr and GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrInput` via:

        GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput) Elem

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput) PropertyDefinitions

List of property definitions.

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1PropertyTypeOptionsResponse

type GoogleCloudContentwarehouseV1PropertyTypeOptionsResponse struct {
	// List of property definitions.
	PropertyDefinitions []GoogleCloudContentwarehouseV1PropertyDefinitionResponse `pulumi:"propertyDefinitions"`
}

Configurations for a nested structured data property.

type GoogleCloudContentwarehouseV1PropertyTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1PropertyTypeOptionsResponseOutput struct{ *pulumi.OutputState }

Configurations for a nested structured data property.

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsResponseOutput) PropertyDefinitions

List of property definitions.

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsResponseOutput

func (GoogleCloudContentwarehouseV1PropertyTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1PropertyTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1PropertyTypeOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PropertyTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1PublishAction

type GoogleCloudContentwarehouseV1PublishAction struct {
	// Messages to be published.
	Messages []string `pulumi:"messages"`
	// The topic id in the Pub/Sub service for which messages will be published to.
	TopicId *string `pulumi:"topicId"`
}

Represents the action responsible for publishing messages to a Pub/Sub topic.

type GoogleCloudContentwarehouseV1PublishActionArgs

type GoogleCloudContentwarehouseV1PublishActionArgs struct {
	// Messages to be published.
	Messages pulumi.StringArrayInput `pulumi:"messages"`
	// The topic id in the Pub/Sub service for which messages will be published to.
	TopicId pulumi.StringPtrInput `pulumi:"topicId"`
}

Represents the action responsible for publishing messages to a Pub/Sub topic.

func (GoogleCloudContentwarehouseV1PublishActionArgs) ElementType

func (GoogleCloudContentwarehouseV1PublishActionArgs) ToGoogleCloudContentwarehouseV1PublishActionOutput

func (i GoogleCloudContentwarehouseV1PublishActionArgs) ToGoogleCloudContentwarehouseV1PublishActionOutput() GoogleCloudContentwarehouseV1PublishActionOutput

func (GoogleCloudContentwarehouseV1PublishActionArgs) ToGoogleCloudContentwarehouseV1PublishActionOutputWithContext

func (i GoogleCloudContentwarehouseV1PublishActionArgs) ToGoogleCloudContentwarehouseV1PublishActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PublishActionOutput

func (GoogleCloudContentwarehouseV1PublishActionArgs) ToGoogleCloudContentwarehouseV1PublishActionPtrOutput

func (i GoogleCloudContentwarehouseV1PublishActionArgs) ToGoogleCloudContentwarehouseV1PublishActionPtrOutput() GoogleCloudContentwarehouseV1PublishActionPtrOutput

func (GoogleCloudContentwarehouseV1PublishActionArgs) ToGoogleCloudContentwarehouseV1PublishActionPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1PublishActionArgs) ToGoogleCloudContentwarehouseV1PublishActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PublishActionPtrOutput

type GoogleCloudContentwarehouseV1PublishActionInput

type GoogleCloudContentwarehouseV1PublishActionInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PublishActionOutput() GoogleCloudContentwarehouseV1PublishActionOutput
	ToGoogleCloudContentwarehouseV1PublishActionOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PublishActionOutput
}

GoogleCloudContentwarehouseV1PublishActionInput is an input type that accepts GoogleCloudContentwarehouseV1PublishActionArgs and GoogleCloudContentwarehouseV1PublishActionOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PublishActionInput` via:

GoogleCloudContentwarehouseV1PublishActionArgs{...}

type GoogleCloudContentwarehouseV1PublishActionOutput

type GoogleCloudContentwarehouseV1PublishActionOutput struct{ *pulumi.OutputState }

Represents the action responsible for publishing messages to a Pub/Sub topic.

func (GoogleCloudContentwarehouseV1PublishActionOutput) ElementType

func (GoogleCloudContentwarehouseV1PublishActionOutput) Messages

Messages to be published.

func (GoogleCloudContentwarehouseV1PublishActionOutput) ToGoogleCloudContentwarehouseV1PublishActionOutput

func (o GoogleCloudContentwarehouseV1PublishActionOutput) ToGoogleCloudContentwarehouseV1PublishActionOutput() GoogleCloudContentwarehouseV1PublishActionOutput

func (GoogleCloudContentwarehouseV1PublishActionOutput) ToGoogleCloudContentwarehouseV1PublishActionOutputWithContext

func (o GoogleCloudContentwarehouseV1PublishActionOutput) ToGoogleCloudContentwarehouseV1PublishActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PublishActionOutput

func (GoogleCloudContentwarehouseV1PublishActionOutput) ToGoogleCloudContentwarehouseV1PublishActionPtrOutput

func (o GoogleCloudContentwarehouseV1PublishActionOutput) ToGoogleCloudContentwarehouseV1PublishActionPtrOutput() GoogleCloudContentwarehouseV1PublishActionPtrOutput

func (GoogleCloudContentwarehouseV1PublishActionOutput) ToGoogleCloudContentwarehouseV1PublishActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1PublishActionOutput) ToGoogleCloudContentwarehouseV1PublishActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PublishActionPtrOutput

func (GoogleCloudContentwarehouseV1PublishActionOutput) TopicId

The topic id in the Pub/Sub service for which messages will be published to.

type GoogleCloudContentwarehouseV1PublishActionPtrInput

type GoogleCloudContentwarehouseV1PublishActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1PublishActionPtrOutput() GoogleCloudContentwarehouseV1PublishActionPtrOutput
	ToGoogleCloudContentwarehouseV1PublishActionPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1PublishActionPtrOutput
}

GoogleCloudContentwarehouseV1PublishActionPtrInput is an input type that accepts GoogleCloudContentwarehouseV1PublishActionArgs, GoogleCloudContentwarehouseV1PublishActionPtr and GoogleCloudContentwarehouseV1PublishActionPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1PublishActionPtrInput` via:

        GoogleCloudContentwarehouseV1PublishActionArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1PublishActionPtrOutput

type GoogleCloudContentwarehouseV1PublishActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1PublishActionPtrOutput) Elem

func (GoogleCloudContentwarehouseV1PublishActionPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1PublishActionPtrOutput) Messages

Messages to be published.

func (GoogleCloudContentwarehouseV1PublishActionPtrOutput) ToGoogleCloudContentwarehouseV1PublishActionPtrOutput

func (o GoogleCloudContentwarehouseV1PublishActionPtrOutput) ToGoogleCloudContentwarehouseV1PublishActionPtrOutput() GoogleCloudContentwarehouseV1PublishActionPtrOutput

func (GoogleCloudContentwarehouseV1PublishActionPtrOutput) ToGoogleCloudContentwarehouseV1PublishActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1PublishActionPtrOutput) ToGoogleCloudContentwarehouseV1PublishActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PublishActionPtrOutput

func (GoogleCloudContentwarehouseV1PublishActionPtrOutput) TopicId

The topic id in the Pub/Sub service for which messages will be published to.

type GoogleCloudContentwarehouseV1PublishActionResponse

type GoogleCloudContentwarehouseV1PublishActionResponse struct {
	// Messages to be published.
	Messages []string `pulumi:"messages"`
	// The topic id in the Pub/Sub service for which messages will be published to.
	TopicId string `pulumi:"topicId"`
}

Represents the action responsible for publishing messages to a Pub/Sub topic.

type GoogleCloudContentwarehouseV1PublishActionResponseOutput

type GoogleCloudContentwarehouseV1PublishActionResponseOutput struct{ *pulumi.OutputState }

Represents the action responsible for publishing messages to a Pub/Sub topic.

func (GoogleCloudContentwarehouseV1PublishActionResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1PublishActionResponseOutput) Messages

Messages to be published.

func (GoogleCloudContentwarehouseV1PublishActionResponseOutput) ToGoogleCloudContentwarehouseV1PublishActionResponseOutput

func (GoogleCloudContentwarehouseV1PublishActionResponseOutput) ToGoogleCloudContentwarehouseV1PublishActionResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1PublishActionResponseOutput) ToGoogleCloudContentwarehouseV1PublishActionResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1PublishActionResponseOutput

func (GoogleCloudContentwarehouseV1PublishActionResponseOutput) TopicId

The topic id in the Pub/Sub service for which messages will be published to.

type GoogleCloudContentwarehouseV1RemoveFromFolderAction

type GoogleCloudContentwarehouseV1RemoveFromFolderAction struct {
	// Condition of the action to be executed.
	Condition *string `pulumi:"condition"`
	// Name of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.
	Folder *string `pulumi:"folder"`
}

Represents the action responsible for remove a document from a specific folder.

type GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs

type GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs struct {
	// Condition of the action to be executed.
	Condition pulumi.StringPtrInput `pulumi:"condition"`
	// Name of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.
	Folder pulumi.StringPtrInput `pulumi:"folder"`
}

Represents the action responsible for remove a document from a specific folder.

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs) ElementType

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionOutput

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionOutputWithContext

func (i GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput

func (i GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput() GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput

type GoogleCloudContentwarehouseV1RemoveFromFolderActionInput

type GoogleCloudContentwarehouseV1RemoveFromFolderActionInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1RemoveFromFolderActionOutput() GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput
	ToGoogleCloudContentwarehouseV1RemoveFromFolderActionOutputWithContext(context.Context) GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput
}

GoogleCloudContentwarehouseV1RemoveFromFolderActionInput is an input type that accepts GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs and GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1RemoveFromFolderActionInput` via:

GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs{...}

type GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput

type GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput struct{ *pulumi.OutputState }

Represents the action responsible for remove a document from a specific folder.

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput) Condition

Condition of the action to be executed.

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput) ElementType

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput) Folder

Name of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionOutput

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionOutputWithContext

func (o GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1RemoveFromFolderActionOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput

type GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrInput

type GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput() GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput
	ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput
}

GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrInput is an input type that accepts GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs, GoogleCloudContentwarehouseV1RemoveFromFolderActionPtr and GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrInput` via:

        GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput

type GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput) Condition

Condition of the action to be executed.

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput) Elem

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput) Folder

Name of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RemoveFromFolderActionPtrOutput

type GoogleCloudContentwarehouseV1RemoveFromFolderActionResponse

type GoogleCloudContentwarehouseV1RemoveFromFolderActionResponse struct {
	// Condition of the action to be executed.
	Condition string `pulumi:"condition"`
	// Name of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.
	Folder string `pulumi:"folder"`
}

Represents the action responsible for remove a document from a specific folder.

type GoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutput

type GoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutput struct{ *pulumi.OutputState }

Represents the action responsible for remove a document from a specific folder.

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutput) Condition

Condition of the action to be executed.

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutput) Folder

Name of the folder under which new document is to be added. Format: projects/{project_number}/locations/{location}/documents/{document_id}.

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutput

func (GoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutput) ToGoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RemoveFromFolderActionResponseOutput

type GoogleCloudContentwarehouseV1RequestMetadata

type GoogleCloudContentwarehouseV1RequestMetadata struct {
	// Provides user unique identification and groups information.
	UserInfo *GoogleCloudContentwarehouseV1UserInfo `pulumi:"userInfo"`
}

Meta information is used to improve the performance of the service.

type GoogleCloudContentwarehouseV1RequestMetadataArgs

type GoogleCloudContentwarehouseV1RequestMetadataArgs struct {
	// Provides user unique identification and groups information.
	UserInfo GoogleCloudContentwarehouseV1UserInfoPtrInput `pulumi:"userInfo"`
}

Meta information is used to improve the performance of the service.

func (GoogleCloudContentwarehouseV1RequestMetadataArgs) ElementType

func (GoogleCloudContentwarehouseV1RequestMetadataArgs) ToGoogleCloudContentwarehouseV1RequestMetadataOutput

func (i GoogleCloudContentwarehouseV1RequestMetadataArgs) ToGoogleCloudContentwarehouseV1RequestMetadataOutput() GoogleCloudContentwarehouseV1RequestMetadataOutput

func (GoogleCloudContentwarehouseV1RequestMetadataArgs) ToGoogleCloudContentwarehouseV1RequestMetadataOutputWithContext

func (i GoogleCloudContentwarehouseV1RequestMetadataArgs) ToGoogleCloudContentwarehouseV1RequestMetadataOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RequestMetadataOutput

func (GoogleCloudContentwarehouseV1RequestMetadataArgs) ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutput

func (i GoogleCloudContentwarehouseV1RequestMetadataArgs) ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutput() GoogleCloudContentwarehouseV1RequestMetadataPtrOutput

func (GoogleCloudContentwarehouseV1RequestMetadataArgs) ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1RequestMetadataArgs) ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RequestMetadataPtrOutput

type GoogleCloudContentwarehouseV1RequestMetadataInput

type GoogleCloudContentwarehouseV1RequestMetadataInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1RequestMetadataOutput() GoogleCloudContentwarehouseV1RequestMetadataOutput
	ToGoogleCloudContentwarehouseV1RequestMetadataOutputWithContext(context.Context) GoogleCloudContentwarehouseV1RequestMetadataOutput
}

GoogleCloudContentwarehouseV1RequestMetadataInput is an input type that accepts GoogleCloudContentwarehouseV1RequestMetadataArgs and GoogleCloudContentwarehouseV1RequestMetadataOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1RequestMetadataInput` via:

GoogleCloudContentwarehouseV1RequestMetadataArgs{...}

type GoogleCloudContentwarehouseV1RequestMetadataOutput

type GoogleCloudContentwarehouseV1RequestMetadataOutput struct{ *pulumi.OutputState }

Meta information is used to improve the performance of the service.

func (GoogleCloudContentwarehouseV1RequestMetadataOutput) ElementType

func (GoogleCloudContentwarehouseV1RequestMetadataOutput) ToGoogleCloudContentwarehouseV1RequestMetadataOutput

func (o GoogleCloudContentwarehouseV1RequestMetadataOutput) ToGoogleCloudContentwarehouseV1RequestMetadataOutput() GoogleCloudContentwarehouseV1RequestMetadataOutput

func (GoogleCloudContentwarehouseV1RequestMetadataOutput) ToGoogleCloudContentwarehouseV1RequestMetadataOutputWithContext

func (o GoogleCloudContentwarehouseV1RequestMetadataOutput) ToGoogleCloudContentwarehouseV1RequestMetadataOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RequestMetadataOutput

func (GoogleCloudContentwarehouseV1RequestMetadataOutput) ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutput

func (o GoogleCloudContentwarehouseV1RequestMetadataOutput) ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutput() GoogleCloudContentwarehouseV1RequestMetadataPtrOutput

func (GoogleCloudContentwarehouseV1RequestMetadataOutput) ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1RequestMetadataOutput) ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RequestMetadataPtrOutput

func (GoogleCloudContentwarehouseV1RequestMetadataOutput) UserInfo

Provides user unique identification and groups information.

type GoogleCloudContentwarehouseV1RequestMetadataPtrInput

type GoogleCloudContentwarehouseV1RequestMetadataPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutput() GoogleCloudContentwarehouseV1RequestMetadataPtrOutput
	ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1RequestMetadataPtrOutput
}

GoogleCloudContentwarehouseV1RequestMetadataPtrInput is an input type that accepts GoogleCloudContentwarehouseV1RequestMetadataArgs, GoogleCloudContentwarehouseV1RequestMetadataPtr and GoogleCloudContentwarehouseV1RequestMetadataPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1RequestMetadataPtrInput` via:

        GoogleCloudContentwarehouseV1RequestMetadataArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1RequestMetadataPtrOutput

type GoogleCloudContentwarehouseV1RequestMetadataPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1RequestMetadataPtrOutput) Elem

func (GoogleCloudContentwarehouseV1RequestMetadataPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1RequestMetadataPtrOutput) ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutput

func (GoogleCloudContentwarehouseV1RequestMetadataPtrOutput) ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1RequestMetadataPtrOutput) ToGoogleCloudContentwarehouseV1RequestMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RequestMetadataPtrOutput

func (GoogleCloudContentwarehouseV1RequestMetadataPtrOutput) UserInfo

Provides user unique identification and groups information.

type GoogleCloudContentwarehouseV1Rule

type GoogleCloudContentwarehouseV1Rule struct {
	// List of actions that are executed when the rule is satisfied.
	Actions []GoogleCloudContentwarehouseV1Action `pulumi:"actions"`
	// Represents the conditional expression to be evaluated. Expression should evaluate to a boolean result. When the condition is true actions are executed. Example: user_role = "hsbc_role_1" AND doc.salary > 20000
	Condition *string `pulumi:"condition"`
	// Short description of the rule and its context.
	Description *string `pulumi:"description"`
	// ID of the rule. It has to be unique across all the examples. This is managed internally.
	RuleId *string `pulumi:"ruleId"`
	// Identifies the trigger type for running the policy.
	TriggerType *GoogleCloudContentwarehouseV1RuleTriggerType `pulumi:"triggerType"`
}

Represents the rule for a content warehouse trigger.

type GoogleCloudContentwarehouseV1RuleArgs

type GoogleCloudContentwarehouseV1RuleArgs struct {
	// List of actions that are executed when the rule is satisfied.
	Actions GoogleCloudContentwarehouseV1ActionArrayInput `pulumi:"actions"`
	// Represents the conditional expression to be evaluated. Expression should evaluate to a boolean result. When the condition is true actions are executed. Example: user_role = "hsbc_role_1" AND doc.salary > 20000
	Condition pulumi.StringPtrInput `pulumi:"condition"`
	// Short description of the rule and its context.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// ID of the rule. It has to be unique across all the examples. This is managed internally.
	RuleId pulumi.StringPtrInput `pulumi:"ruleId"`
	// Identifies the trigger type for running the policy.
	TriggerType GoogleCloudContentwarehouseV1RuleTriggerTypePtrInput `pulumi:"triggerType"`
}

Represents the rule for a content warehouse trigger.

func (GoogleCloudContentwarehouseV1RuleArgs) ElementType

func (GoogleCloudContentwarehouseV1RuleArgs) ToGoogleCloudContentwarehouseV1RuleOutput

func (i GoogleCloudContentwarehouseV1RuleArgs) ToGoogleCloudContentwarehouseV1RuleOutput() GoogleCloudContentwarehouseV1RuleOutput

func (GoogleCloudContentwarehouseV1RuleArgs) ToGoogleCloudContentwarehouseV1RuleOutputWithContext

func (i GoogleCloudContentwarehouseV1RuleArgs) ToGoogleCloudContentwarehouseV1RuleOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RuleOutput

type GoogleCloudContentwarehouseV1RuleArray

type GoogleCloudContentwarehouseV1RuleArray []GoogleCloudContentwarehouseV1RuleInput

func (GoogleCloudContentwarehouseV1RuleArray) ElementType

func (GoogleCloudContentwarehouseV1RuleArray) ToGoogleCloudContentwarehouseV1RuleArrayOutput

func (i GoogleCloudContentwarehouseV1RuleArray) ToGoogleCloudContentwarehouseV1RuleArrayOutput() GoogleCloudContentwarehouseV1RuleArrayOutput

func (GoogleCloudContentwarehouseV1RuleArray) ToGoogleCloudContentwarehouseV1RuleArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1RuleArray) ToGoogleCloudContentwarehouseV1RuleArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RuleArrayOutput

type GoogleCloudContentwarehouseV1RuleArrayInput

type GoogleCloudContentwarehouseV1RuleArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1RuleArrayOutput() GoogleCloudContentwarehouseV1RuleArrayOutput
	ToGoogleCloudContentwarehouseV1RuleArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1RuleArrayOutput
}

GoogleCloudContentwarehouseV1RuleArrayInput is an input type that accepts GoogleCloudContentwarehouseV1RuleArray and GoogleCloudContentwarehouseV1RuleArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1RuleArrayInput` via:

GoogleCloudContentwarehouseV1RuleArray{ GoogleCloudContentwarehouseV1RuleArgs{...} }

type GoogleCloudContentwarehouseV1RuleArrayOutput

type GoogleCloudContentwarehouseV1RuleArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1RuleArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1RuleArrayOutput) Index

func (GoogleCloudContentwarehouseV1RuleArrayOutput) ToGoogleCloudContentwarehouseV1RuleArrayOutput

func (o GoogleCloudContentwarehouseV1RuleArrayOutput) ToGoogleCloudContentwarehouseV1RuleArrayOutput() GoogleCloudContentwarehouseV1RuleArrayOutput

func (GoogleCloudContentwarehouseV1RuleArrayOutput) ToGoogleCloudContentwarehouseV1RuleArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1RuleArrayOutput) ToGoogleCloudContentwarehouseV1RuleArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RuleArrayOutput

type GoogleCloudContentwarehouseV1RuleInput

type GoogleCloudContentwarehouseV1RuleInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1RuleOutput() GoogleCloudContentwarehouseV1RuleOutput
	ToGoogleCloudContentwarehouseV1RuleOutputWithContext(context.Context) GoogleCloudContentwarehouseV1RuleOutput
}

GoogleCloudContentwarehouseV1RuleInput is an input type that accepts GoogleCloudContentwarehouseV1RuleArgs and GoogleCloudContentwarehouseV1RuleOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1RuleInput` via:

GoogleCloudContentwarehouseV1RuleArgs{...}

type GoogleCloudContentwarehouseV1RuleOutput

type GoogleCloudContentwarehouseV1RuleOutput struct{ *pulumi.OutputState }

Represents the rule for a content warehouse trigger.

func (GoogleCloudContentwarehouseV1RuleOutput) Actions

List of actions that are executed when the rule is satisfied.

func (GoogleCloudContentwarehouseV1RuleOutput) Condition

Represents the conditional expression to be evaluated. Expression should evaluate to a boolean result. When the condition is true actions are executed. Example: user_role = "hsbc_role_1" AND doc.salary > 20000

func (GoogleCloudContentwarehouseV1RuleOutput) Description

Short description of the rule and its context.

func (GoogleCloudContentwarehouseV1RuleOutput) ElementType

func (GoogleCloudContentwarehouseV1RuleOutput) RuleId

ID of the rule. It has to be unique across all the examples. This is managed internally.

func (GoogleCloudContentwarehouseV1RuleOutput) ToGoogleCloudContentwarehouseV1RuleOutput

func (o GoogleCloudContentwarehouseV1RuleOutput) ToGoogleCloudContentwarehouseV1RuleOutput() GoogleCloudContentwarehouseV1RuleOutput

func (GoogleCloudContentwarehouseV1RuleOutput) ToGoogleCloudContentwarehouseV1RuleOutputWithContext

func (o GoogleCloudContentwarehouseV1RuleOutput) ToGoogleCloudContentwarehouseV1RuleOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RuleOutput

func (GoogleCloudContentwarehouseV1RuleOutput) TriggerType

Identifies the trigger type for running the policy.

type GoogleCloudContentwarehouseV1RuleResponse

type GoogleCloudContentwarehouseV1RuleResponse struct {
	// List of actions that are executed when the rule is satisfied.
	Actions []GoogleCloudContentwarehouseV1ActionResponse `pulumi:"actions"`
	// Represents the conditional expression to be evaluated. Expression should evaluate to a boolean result. When the condition is true actions are executed. Example: user_role = "hsbc_role_1" AND doc.salary > 20000
	Condition string `pulumi:"condition"`
	// Short description of the rule and its context.
	Description string `pulumi:"description"`
	// ID of the rule. It has to be unique across all the examples. This is managed internally.
	RuleId string `pulumi:"ruleId"`
	// Identifies the trigger type for running the policy.
	TriggerType string `pulumi:"triggerType"`
}

Represents the rule for a content warehouse trigger.

type GoogleCloudContentwarehouseV1RuleResponseArrayOutput

type GoogleCloudContentwarehouseV1RuleResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1RuleResponseArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1RuleResponseArrayOutput) Index

func (GoogleCloudContentwarehouseV1RuleResponseArrayOutput) ToGoogleCloudContentwarehouseV1RuleResponseArrayOutput

func (GoogleCloudContentwarehouseV1RuleResponseArrayOutput) ToGoogleCloudContentwarehouseV1RuleResponseArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1RuleResponseArrayOutput) ToGoogleCloudContentwarehouseV1RuleResponseArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RuleResponseArrayOutput

type GoogleCloudContentwarehouseV1RuleResponseOutput

type GoogleCloudContentwarehouseV1RuleResponseOutput struct{ *pulumi.OutputState }

Represents the rule for a content warehouse trigger.

func (GoogleCloudContentwarehouseV1RuleResponseOutput) Actions

List of actions that are executed when the rule is satisfied.

func (GoogleCloudContentwarehouseV1RuleResponseOutput) Condition

Represents the conditional expression to be evaluated. Expression should evaluate to a boolean result. When the condition is true actions are executed. Example: user_role = "hsbc_role_1" AND doc.salary > 20000

func (GoogleCloudContentwarehouseV1RuleResponseOutput) Description

Short description of the rule and its context.

func (GoogleCloudContentwarehouseV1RuleResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1RuleResponseOutput) RuleId

ID of the rule. It has to be unique across all the examples. This is managed internally.

func (GoogleCloudContentwarehouseV1RuleResponseOutput) ToGoogleCloudContentwarehouseV1RuleResponseOutput

func (o GoogleCloudContentwarehouseV1RuleResponseOutput) ToGoogleCloudContentwarehouseV1RuleResponseOutput() GoogleCloudContentwarehouseV1RuleResponseOutput

func (GoogleCloudContentwarehouseV1RuleResponseOutput) ToGoogleCloudContentwarehouseV1RuleResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1RuleResponseOutput) ToGoogleCloudContentwarehouseV1RuleResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RuleResponseOutput

func (GoogleCloudContentwarehouseV1RuleResponseOutput) TriggerType

Identifies the trigger type for running the policy.

type GoogleCloudContentwarehouseV1RuleTriggerType

type GoogleCloudContentwarehouseV1RuleTriggerType string

Identifies the trigger type for running the policy.

func (GoogleCloudContentwarehouseV1RuleTriggerType) ElementType

func (GoogleCloudContentwarehouseV1RuleTriggerType) ToGoogleCloudContentwarehouseV1RuleTriggerTypeOutput

func (e GoogleCloudContentwarehouseV1RuleTriggerType) ToGoogleCloudContentwarehouseV1RuleTriggerTypeOutput() GoogleCloudContentwarehouseV1RuleTriggerTypeOutput

func (GoogleCloudContentwarehouseV1RuleTriggerType) ToGoogleCloudContentwarehouseV1RuleTriggerTypeOutputWithContext

func (e GoogleCloudContentwarehouseV1RuleTriggerType) ToGoogleCloudContentwarehouseV1RuleTriggerTypeOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RuleTriggerTypeOutput

func (GoogleCloudContentwarehouseV1RuleTriggerType) ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput

func (e GoogleCloudContentwarehouseV1RuleTriggerType) ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput() GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput

func (GoogleCloudContentwarehouseV1RuleTriggerType) ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutputWithContext

func (e GoogleCloudContentwarehouseV1RuleTriggerType) ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput

func (GoogleCloudContentwarehouseV1RuleTriggerType) ToStringOutput

func (GoogleCloudContentwarehouseV1RuleTriggerType) ToStringOutputWithContext

func (GoogleCloudContentwarehouseV1RuleTriggerType) ToStringPtrOutput

func (GoogleCloudContentwarehouseV1RuleTriggerType) ToStringPtrOutputWithContext

type GoogleCloudContentwarehouseV1RuleTriggerTypeInput

type GoogleCloudContentwarehouseV1RuleTriggerTypeInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1RuleTriggerTypeOutput() GoogleCloudContentwarehouseV1RuleTriggerTypeOutput
	ToGoogleCloudContentwarehouseV1RuleTriggerTypeOutputWithContext(context.Context) GoogleCloudContentwarehouseV1RuleTriggerTypeOutput
}

GoogleCloudContentwarehouseV1RuleTriggerTypeInput is an input type that accepts GoogleCloudContentwarehouseV1RuleTriggerTypeArgs and GoogleCloudContentwarehouseV1RuleTriggerTypeOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1RuleTriggerTypeInput` via:

GoogleCloudContentwarehouseV1RuleTriggerTypeArgs{...}

type GoogleCloudContentwarehouseV1RuleTriggerTypeOutput

type GoogleCloudContentwarehouseV1RuleTriggerTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ElementType

func (GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToGoogleCloudContentwarehouseV1RuleTriggerTypeOutput

func (o GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToGoogleCloudContentwarehouseV1RuleTriggerTypeOutput() GoogleCloudContentwarehouseV1RuleTriggerTypeOutput

func (GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToGoogleCloudContentwarehouseV1RuleTriggerTypeOutputWithContext

func (o GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToGoogleCloudContentwarehouseV1RuleTriggerTypeOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RuleTriggerTypeOutput

func (GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput

func (o GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput() GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput

func (GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutputWithContext

func (o GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput

func (GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToStringOutput

func (GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToStringOutputWithContext

func (GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToStringPtrOutput

func (GoogleCloudContentwarehouseV1RuleTriggerTypeOutput) ToStringPtrOutputWithContext

type GoogleCloudContentwarehouseV1RuleTriggerTypePtrInput

type GoogleCloudContentwarehouseV1RuleTriggerTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput() GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput
	ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput
}

type GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput

type GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput) Elem

func (GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput) ElementType

func (GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput) ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput

func (GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput) ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutputWithContext

func (o GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput) ToGoogleCloudContentwarehouseV1RuleTriggerTypePtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput

func (GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput) ToStringPtrOutput

func (GoogleCloudContentwarehouseV1RuleTriggerTypePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudContentwarehouseV1SynonymSetSynonym

type GoogleCloudContentwarehouseV1SynonymSetSynonym struct {
	// For example: sale, invoice, bill, order
	Words []string `pulumi:"words"`
}

Represents a list of words given by the customer All these words are synonyms of each other.

type GoogleCloudContentwarehouseV1SynonymSetSynonymArgs

type GoogleCloudContentwarehouseV1SynonymSetSynonymArgs struct {
	// For example: sale, invoice, bill, order
	Words pulumi.StringArrayInput `pulumi:"words"`
}

Represents a list of words given by the customer All these words are synonyms of each other.

func (GoogleCloudContentwarehouseV1SynonymSetSynonymArgs) ElementType

func (GoogleCloudContentwarehouseV1SynonymSetSynonymArgs) ToGoogleCloudContentwarehouseV1SynonymSetSynonymOutput

func (i GoogleCloudContentwarehouseV1SynonymSetSynonymArgs) ToGoogleCloudContentwarehouseV1SynonymSetSynonymOutput() GoogleCloudContentwarehouseV1SynonymSetSynonymOutput

func (GoogleCloudContentwarehouseV1SynonymSetSynonymArgs) ToGoogleCloudContentwarehouseV1SynonymSetSynonymOutputWithContext

func (i GoogleCloudContentwarehouseV1SynonymSetSynonymArgs) ToGoogleCloudContentwarehouseV1SynonymSetSynonymOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1SynonymSetSynonymOutput

type GoogleCloudContentwarehouseV1SynonymSetSynonymArray

type GoogleCloudContentwarehouseV1SynonymSetSynonymArray []GoogleCloudContentwarehouseV1SynonymSetSynonymInput

func (GoogleCloudContentwarehouseV1SynonymSetSynonymArray) ElementType

func (GoogleCloudContentwarehouseV1SynonymSetSynonymArray) ToGoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput

func (i GoogleCloudContentwarehouseV1SynonymSetSynonymArray) ToGoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput() GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput

func (GoogleCloudContentwarehouseV1SynonymSetSynonymArray) ToGoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1SynonymSetSynonymArray) ToGoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput

type GoogleCloudContentwarehouseV1SynonymSetSynonymArrayInput

type GoogleCloudContentwarehouseV1SynonymSetSynonymArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput() GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput
	ToGoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput
}

GoogleCloudContentwarehouseV1SynonymSetSynonymArrayInput is an input type that accepts GoogleCloudContentwarehouseV1SynonymSetSynonymArray and GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1SynonymSetSynonymArrayInput` via:

GoogleCloudContentwarehouseV1SynonymSetSynonymArray{ GoogleCloudContentwarehouseV1SynonymSetSynonymArgs{...} }

type GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput

type GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput) Index

func (GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput

func (GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1SynonymSetSynonymArrayOutput

type GoogleCloudContentwarehouseV1SynonymSetSynonymInput

type GoogleCloudContentwarehouseV1SynonymSetSynonymInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1SynonymSetSynonymOutput() GoogleCloudContentwarehouseV1SynonymSetSynonymOutput
	ToGoogleCloudContentwarehouseV1SynonymSetSynonymOutputWithContext(context.Context) GoogleCloudContentwarehouseV1SynonymSetSynonymOutput
}

GoogleCloudContentwarehouseV1SynonymSetSynonymInput is an input type that accepts GoogleCloudContentwarehouseV1SynonymSetSynonymArgs and GoogleCloudContentwarehouseV1SynonymSetSynonymOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1SynonymSetSynonymInput` via:

GoogleCloudContentwarehouseV1SynonymSetSynonymArgs{...}

type GoogleCloudContentwarehouseV1SynonymSetSynonymOutput

type GoogleCloudContentwarehouseV1SynonymSetSynonymOutput struct{ *pulumi.OutputState }

Represents a list of words given by the customer All these words are synonyms of each other.

func (GoogleCloudContentwarehouseV1SynonymSetSynonymOutput) ElementType

func (GoogleCloudContentwarehouseV1SynonymSetSynonymOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymOutput

func (GoogleCloudContentwarehouseV1SynonymSetSynonymOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymOutputWithContext

func (o GoogleCloudContentwarehouseV1SynonymSetSynonymOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1SynonymSetSynonymOutput

func (GoogleCloudContentwarehouseV1SynonymSetSynonymOutput) Words

For example: sale, invoice, bill, order

type GoogleCloudContentwarehouseV1SynonymSetSynonymResponse

type GoogleCloudContentwarehouseV1SynonymSetSynonymResponse struct {
	// For example: sale, invoice, bill, order
	Words []string `pulumi:"words"`
}

Represents a list of words given by the customer All these words are synonyms of each other.

type GoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutput

type GoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutput) Index

func (GoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutput

func (GoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutput

type GoogleCloudContentwarehouseV1SynonymSetSynonymResponseOutput

type GoogleCloudContentwarehouseV1SynonymSetSynonymResponseOutput struct{ *pulumi.OutputState }

Represents a list of words given by the customer All these words are synonyms of each other.

func (GoogleCloudContentwarehouseV1SynonymSetSynonymResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1SynonymSetSynonymResponseOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymResponseOutput

func (GoogleCloudContentwarehouseV1SynonymSetSynonymResponseOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1SynonymSetSynonymResponseOutput) ToGoogleCloudContentwarehouseV1SynonymSetSynonymResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1SynonymSetSynonymResponseOutput

func (GoogleCloudContentwarehouseV1SynonymSetSynonymResponseOutput) Words

For example: sale, invoice, bill, order

type GoogleCloudContentwarehouseV1TextArray

type GoogleCloudContentwarehouseV1TextArray struct {
	// List of text values.
	Values []string `pulumi:"values"`
}

String/text values.

type GoogleCloudContentwarehouseV1TextArrayArgs

type GoogleCloudContentwarehouseV1TextArrayArgs struct {
	// List of text values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

String/text values.

func (GoogleCloudContentwarehouseV1TextArrayArgs) ElementType

func (GoogleCloudContentwarehouseV1TextArrayArgs) ToGoogleCloudContentwarehouseV1TextArrayOutput

func (i GoogleCloudContentwarehouseV1TextArrayArgs) ToGoogleCloudContentwarehouseV1TextArrayOutput() GoogleCloudContentwarehouseV1TextArrayOutput

func (GoogleCloudContentwarehouseV1TextArrayArgs) ToGoogleCloudContentwarehouseV1TextArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1TextArrayArgs) ToGoogleCloudContentwarehouseV1TextArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextArrayOutput

func (GoogleCloudContentwarehouseV1TextArrayArgs) ToGoogleCloudContentwarehouseV1TextArrayPtrOutput

func (i GoogleCloudContentwarehouseV1TextArrayArgs) ToGoogleCloudContentwarehouseV1TextArrayPtrOutput() GoogleCloudContentwarehouseV1TextArrayPtrOutput

func (GoogleCloudContentwarehouseV1TextArrayArgs) ToGoogleCloudContentwarehouseV1TextArrayPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1TextArrayArgs) ToGoogleCloudContentwarehouseV1TextArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextArrayPtrOutput

type GoogleCloudContentwarehouseV1TextArrayInput

type GoogleCloudContentwarehouseV1TextArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1TextArrayOutput() GoogleCloudContentwarehouseV1TextArrayOutput
	ToGoogleCloudContentwarehouseV1TextArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1TextArrayOutput
}

GoogleCloudContentwarehouseV1TextArrayInput is an input type that accepts GoogleCloudContentwarehouseV1TextArray and GoogleCloudContentwarehouseV1TextArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1TextArrayInput` via:

GoogleCloudContentwarehouseV1TextArray{ GoogleCloudContentwarehouseV1TextArgs{...} }

type GoogleCloudContentwarehouseV1TextArrayOutput

type GoogleCloudContentwarehouseV1TextArrayOutput struct{ *pulumi.OutputState }

String/text values.

func (GoogleCloudContentwarehouseV1TextArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1TextArrayOutput) ToGoogleCloudContentwarehouseV1TextArrayOutput

func (o GoogleCloudContentwarehouseV1TextArrayOutput) ToGoogleCloudContentwarehouseV1TextArrayOutput() GoogleCloudContentwarehouseV1TextArrayOutput

func (GoogleCloudContentwarehouseV1TextArrayOutput) ToGoogleCloudContentwarehouseV1TextArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1TextArrayOutput) ToGoogleCloudContentwarehouseV1TextArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextArrayOutput

func (GoogleCloudContentwarehouseV1TextArrayOutput) ToGoogleCloudContentwarehouseV1TextArrayPtrOutput

func (o GoogleCloudContentwarehouseV1TextArrayOutput) ToGoogleCloudContentwarehouseV1TextArrayPtrOutput() GoogleCloudContentwarehouseV1TextArrayPtrOutput

func (GoogleCloudContentwarehouseV1TextArrayOutput) ToGoogleCloudContentwarehouseV1TextArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1TextArrayOutput) ToGoogleCloudContentwarehouseV1TextArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextArrayPtrOutput

func (GoogleCloudContentwarehouseV1TextArrayOutput) Values

List of text values.

type GoogleCloudContentwarehouseV1TextArrayPtrInput

type GoogleCloudContentwarehouseV1TextArrayPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1TextArrayPtrOutput() GoogleCloudContentwarehouseV1TextArrayPtrOutput
	ToGoogleCloudContentwarehouseV1TextArrayPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1TextArrayPtrOutput
}

GoogleCloudContentwarehouseV1TextArrayPtrInput is an input type that accepts GoogleCloudContentwarehouseV1TextArrayArgs, GoogleCloudContentwarehouseV1TextArrayPtr and GoogleCloudContentwarehouseV1TextArrayPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1TextArrayPtrInput` via:

        GoogleCloudContentwarehouseV1TextArrayArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1TextArrayPtrOutput

type GoogleCloudContentwarehouseV1TextArrayPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1TextArrayPtrOutput) Elem

func (GoogleCloudContentwarehouseV1TextArrayPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1TextArrayPtrOutput) ToGoogleCloudContentwarehouseV1TextArrayPtrOutput

func (o GoogleCloudContentwarehouseV1TextArrayPtrOutput) ToGoogleCloudContentwarehouseV1TextArrayPtrOutput() GoogleCloudContentwarehouseV1TextArrayPtrOutput

func (GoogleCloudContentwarehouseV1TextArrayPtrOutput) ToGoogleCloudContentwarehouseV1TextArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1TextArrayPtrOutput) ToGoogleCloudContentwarehouseV1TextArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextArrayPtrOutput

func (GoogleCloudContentwarehouseV1TextArrayPtrOutput) Values

List of text values.

type GoogleCloudContentwarehouseV1TextArrayResponse

type GoogleCloudContentwarehouseV1TextArrayResponse struct {
	// List of text values.
	Values []string `pulumi:"values"`
}

String/text values.

type GoogleCloudContentwarehouseV1TextArrayResponseOutput

type GoogleCloudContentwarehouseV1TextArrayResponseOutput struct{ *pulumi.OutputState }

String/text values.

func (GoogleCloudContentwarehouseV1TextArrayResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1TextArrayResponseOutput) ToGoogleCloudContentwarehouseV1TextArrayResponseOutput

func (GoogleCloudContentwarehouseV1TextArrayResponseOutput) ToGoogleCloudContentwarehouseV1TextArrayResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1TextArrayResponseOutput) ToGoogleCloudContentwarehouseV1TextArrayResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextArrayResponseOutput

func (GoogleCloudContentwarehouseV1TextArrayResponseOutput) Values

List of text values.

type GoogleCloudContentwarehouseV1TextTypeOptions

type GoogleCloudContentwarehouseV1TextTypeOptions struct {
}

Configurations for a text property.

type GoogleCloudContentwarehouseV1TextTypeOptionsArgs

type GoogleCloudContentwarehouseV1TextTypeOptionsArgs struct {
}

Configurations for a text property.

func (GoogleCloudContentwarehouseV1TextTypeOptionsArgs) ElementType

func (GoogleCloudContentwarehouseV1TextTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TextTypeOptionsOutput

func (i GoogleCloudContentwarehouseV1TextTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TextTypeOptionsOutput() GoogleCloudContentwarehouseV1TextTypeOptionsOutput

func (GoogleCloudContentwarehouseV1TextTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TextTypeOptionsOutputWithContext

func (i GoogleCloudContentwarehouseV1TextTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TextTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextTypeOptionsOutput

func (GoogleCloudContentwarehouseV1TextTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput

func (i GoogleCloudContentwarehouseV1TextTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1TextTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1TextTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1TextTypeOptionsInput

type GoogleCloudContentwarehouseV1TextTypeOptionsInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1TextTypeOptionsOutput() GoogleCloudContentwarehouseV1TextTypeOptionsOutput
	ToGoogleCloudContentwarehouseV1TextTypeOptionsOutputWithContext(context.Context) GoogleCloudContentwarehouseV1TextTypeOptionsOutput
}

GoogleCloudContentwarehouseV1TextTypeOptionsInput is an input type that accepts GoogleCloudContentwarehouseV1TextTypeOptionsArgs and GoogleCloudContentwarehouseV1TextTypeOptionsOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1TextTypeOptionsInput` via:

GoogleCloudContentwarehouseV1TextTypeOptionsArgs{...}

type GoogleCloudContentwarehouseV1TextTypeOptionsOutput

type GoogleCloudContentwarehouseV1TextTypeOptionsOutput struct{ *pulumi.OutputState }

Configurations for a text property.

func (GoogleCloudContentwarehouseV1TextTypeOptionsOutput) ElementType

func (GoogleCloudContentwarehouseV1TextTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsOutput

func (o GoogleCloudContentwarehouseV1TextTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsOutput() GoogleCloudContentwarehouseV1TextTypeOptionsOutput

func (GoogleCloudContentwarehouseV1TextTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsOutputWithContext

func (o GoogleCloudContentwarehouseV1TextTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextTypeOptionsOutput

func (GoogleCloudContentwarehouseV1TextTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput

func (o GoogleCloudContentwarehouseV1TextTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1TextTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1TextTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1TextTypeOptionsPtrInput

type GoogleCloudContentwarehouseV1TextTypeOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput
	ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput
}

GoogleCloudContentwarehouseV1TextTypeOptionsPtrInput is an input type that accepts GoogleCloudContentwarehouseV1TextTypeOptionsArgs, GoogleCloudContentwarehouseV1TextTypeOptionsPtr and GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1TextTypeOptionsPtrInput` via:

        GoogleCloudContentwarehouseV1TextTypeOptionsArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput) Elem

func (GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1TextTypeOptionsResponse

type GoogleCloudContentwarehouseV1TextTypeOptionsResponse struct {
}

Configurations for a text property.

type GoogleCloudContentwarehouseV1TextTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1TextTypeOptionsResponseOutput struct{ *pulumi.OutputState }

Configurations for a text property.

func (GoogleCloudContentwarehouseV1TextTypeOptionsResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1TextTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsResponseOutput

func (GoogleCloudContentwarehouseV1TextTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1TextTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1TextTypeOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TextTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1TimestampArray

type GoogleCloudContentwarehouseV1TimestampArray struct {
	// List of timestamp values.
	Values []GoogleCloudContentwarehouseV1TimestampValue `pulumi:"values"`
}

Timestamp values.

type GoogleCloudContentwarehouseV1TimestampArrayArgs

type GoogleCloudContentwarehouseV1TimestampArrayArgs struct {
	// List of timestamp values.
	Values GoogleCloudContentwarehouseV1TimestampValueArrayInput `pulumi:"values"`
}

Timestamp values.

func (GoogleCloudContentwarehouseV1TimestampArrayArgs) ElementType

func (GoogleCloudContentwarehouseV1TimestampArrayArgs) ToGoogleCloudContentwarehouseV1TimestampArrayOutput

func (i GoogleCloudContentwarehouseV1TimestampArrayArgs) ToGoogleCloudContentwarehouseV1TimestampArrayOutput() GoogleCloudContentwarehouseV1TimestampArrayOutput

func (GoogleCloudContentwarehouseV1TimestampArrayArgs) ToGoogleCloudContentwarehouseV1TimestampArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1TimestampArrayArgs) ToGoogleCloudContentwarehouseV1TimestampArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampArrayOutput

func (GoogleCloudContentwarehouseV1TimestampArrayArgs) ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutput

func (i GoogleCloudContentwarehouseV1TimestampArrayArgs) ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutput() GoogleCloudContentwarehouseV1TimestampArrayPtrOutput

func (GoogleCloudContentwarehouseV1TimestampArrayArgs) ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1TimestampArrayArgs) ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampArrayPtrOutput

type GoogleCloudContentwarehouseV1TimestampArrayInput

type GoogleCloudContentwarehouseV1TimestampArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1TimestampArrayOutput() GoogleCloudContentwarehouseV1TimestampArrayOutput
	ToGoogleCloudContentwarehouseV1TimestampArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1TimestampArrayOutput
}

GoogleCloudContentwarehouseV1TimestampArrayInput is an input type that accepts GoogleCloudContentwarehouseV1TimestampArray and GoogleCloudContentwarehouseV1TimestampArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1TimestampArrayInput` via:

GoogleCloudContentwarehouseV1TimestampArray{ GoogleCloudContentwarehouseV1TimestampArgs{...} }

type GoogleCloudContentwarehouseV1TimestampArrayOutput

type GoogleCloudContentwarehouseV1TimestampArrayOutput struct{ *pulumi.OutputState }

Timestamp values.

func (GoogleCloudContentwarehouseV1TimestampArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1TimestampArrayOutput) ToGoogleCloudContentwarehouseV1TimestampArrayOutput

func (o GoogleCloudContentwarehouseV1TimestampArrayOutput) ToGoogleCloudContentwarehouseV1TimestampArrayOutput() GoogleCloudContentwarehouseV1TimestampArrayOutput

func (GoogleCloudContentwarehouseV1TimestampArrayOutput) ToGoogleCloudContentwarehouseV1TimestampArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampArrayOutput) ToGoogleCloudContentwarehouseV1TimestampArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampArrayOutput

func (GoogleCloudContentwarehouseV1TimestampArrayOutput) ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutput

func (o GoogleCloudContentwarehouseV1TimestampArrayOutput) ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutput() GoogleCloudContentwarehouseV1TimestampArrayPtrOutput

func (GoogleCloudContentwarehouseV1TimestampArrayOutput) ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampArrayOutput) ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampArrayPtrOutput

func (GoogleCloudContentwarehouseV1TimestampArrayOutput) Values

List of timestamp values.

type GoogleCloudContentwarehouseV1TimestampArrayPtrInput

type GoogleCloudContentwarehouseV1TimestampArrayPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutput() GoogleCloudContentwarehouseV1TimestampArrayPtrOutput
	ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1TimestampArrayPtrOutput
}

GoogleCloudContentwarehouseV1TimestampArrayPtrInput is an input type that accepts GoogleCloudContentwarehouseV1TimestampArrayArgs, GoogleCloudContentwarehouseV1TimestampArrayPtr and GoogleCloudContentwarehouseV1TimestampArrayPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1TimestampArrayPtrInput` via:

        GoogleCloudContentwarehouseV1TimestampArrayArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1TimestampArrayPtrOutput

type GoogleCloudContentwarehouseV1TimestampArrayPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1TimestampArrayPtrOutput) Elem

func (GoogleCloudContentwarehouseV1TimestampArrayPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1TimestampArrayPtrOutput) ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutput

func (GoogleCloudContentwarehouseV1TimestampArrayPtrOutput) ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampArrayPtrOutput) ToGoogleCloudContentwarehouseV1TimestampArrayPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampArrayPtrOutput

func (GoogleCloudContentwarehouseV1TimestampArrayPtrOutput) Values

List of timestamp values.

type GoogleCloudContentwarehouseV1TimestampArrayResponse

type GoogleCloudContentwarehouseV1TimestampArrayResponse struct {
	// List of timestamp values.
	Values []GoogleCloudContentwarehouseV1TimestampValueResponse `pulumi:"values"`
}

Timestamp values.

type GoogleCloudContentwarehouseV1TimestampArrayResponseOutput

type GoogleCloudContentwarehouseV1TimestampArrayResponseOutput struct{ *pulumi.OutputState }

Timestamp values.

func (GoogleCloudContentwarehouseV1TimestampArrayResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1TimestampArrayResponseOutput) ToGoogleCloudContentwarehouseV1TimestampArrayResponseOutput

func (GoogleCloudContentwarehouseV1TimestampArrayResponseOutput) ToGoogleCloudContentwarehouseV1TimestampArrayResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampArrayResponseOutput) ToGoogleCloudContentwarehouseV1TimestampArrayResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampArrayResponseOutput

func (GoogleCloudContentwarehouseV1TimestampArrayResponseOutput) Values

List of timestamp values.

type GoogleCloudContentwarehouseV1TimestampTypeOptions

type GoogleCloudContentwarehouseV1TimestampTypeOptions struct {
}

Configurations for a timestamp property.

type GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs

type GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs struct {
}

Configurations for a timestamp property.

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs) ElementType

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsOutput

func (i GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsOutput() GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsOutputWithContext

func (i GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput

func (i GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1TimestampTypeOptionsInput

type GoogleCloudContentwarehouseV1TimestampTypeOptionsInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1TimestampTypeOptionsOutput() GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput
	ToGoogleCloudContentwarehouseV1TimestampTypeOptionsOutputWithContext(context.Context) GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput
}

GoogleCloudContentwarehouseV1TimestampTypeOptionsInput is an input type that accepts GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs and GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1TimestampTypeOptionsInput` via:

GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs{...}

type GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput

type GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput struct{ *pulumi.OutputState }

Configurations for a timestamp property.

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput) ElementType

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsOutput

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampTypeOptionsOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrInput

type GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput() GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput
	ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput
}

GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrInput is an input type that accepts GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs, GoogleCloudContentwarehouseV1TimestampTypeOptionsPtr and GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrInput` via:

        GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput) Elem

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampTypeOptionsPtrOutput

type GoogleCloudContentwarehouseV1TimestampTypeOptionsResponse

type GoogleCloudContentwarehouseV1TimestampTypeOptionsResponse struct {
}

Configurations for a timestamp property.

type GoogleCloudContentwarehouseV1TimestampTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1TimestampTypeOptionsResponseOutput struct{ *pulumi.OutputState }

Configurations for a timestamp property.

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsResponseOutput

func (GoogleCloudContentwarehouseV1TimestampTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampTypeOptionsResponseOutput) ToGoogleCloudContentwarehouseV1TimestampTypeOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampTypeOptionsResponseOutput

type GoogleCloudContentwarehouseV1TimestampValue

type GoogleCloudContentwarehouseV1TimestampValue struct {
	// The string must represent a valid instant in UTC and is parsed using java.time.format.DateTimeFormatter.ISO_INSTANT. e.g. "2013-09-29T18:46:19Z"
	TextValue *string `pulumi:"textValue"`
	// Timestamp value
	TimestampValue *string `pulumi:"timestampValue"`
}

Timestamp value type.

type GoogleCloudContentwarehouseV1TimestampValueArgs

type GoogleCloudContentwarehouseV1TimestampValueArgs struct {
	// The string must represent a valid instant in UTC and is parsed using java.time.format.DateTimeFormatter.ISO_INSTANT. e.g. "2013-09-29T18:46:19Z"
	TextValue pulumi.StringPtrInput `pulumi:"textValue"`
	// Timestamp value
	TimestampValue pulumi.StringPtrInput `pulumi:"timestampValue"`
}

Timestamp value type.

func (GoogleCloudContentwarehouseV1TimestampValueArgs) ElementType

func (GoogleCloudContentwarehouseV1TimestampValueArgs) ToGoogleCloudContentwarehouseV1TimestampValueOutput

func (i GoogleCloudContentwarehouseV1TimestampValueArgs) ToGoogleCloudContentwarehouseV1TimestampValueOutput() GoogleCloudContentwarehouseV1TimestampValueOutput

func (GoogleCloudContentwarehouseV1TimestampValueArgs) ToGoogleCloudContentwarehouseV1TimestampValueOutputWithContext

func (i GoogleCloudContentwarehouseV1TimestampValueArgs) ToGoogleCloudContentwarehouseV1TimestampValueOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampValueOutput

type GoogleCloudContentwarehouseV1TimestampValueArray

type GoogleCloudContentwarehouseV1TimestampValueArray []GoogleCloudContentwarehouseV1TimestampValueInput

func (GoogleCloudContentwarehouseV1TimestampValueArray) ElementType

func (GoogleCloudContentwarehouseV1TimestampValueArray) ToGoogleCloudContentwarehouseV1TimestampValueArrayOutput

func (i GoogleCloudContentwarehouseV1TimestampValueArray) ToGoogleCloudContentwarehouseV1TimestampValueArrayOutput() GoogleCloudContentwarehouseV1TimestampValueArrayOutput

func (GoogleCloudContentwarehouseV1TimestampValueArray) ToGoogleCloudContentwarehouseV1TimestampValueArrayOutputWithContext

func (i GoogleCloudContentwarehouseV1TimestampValueArray) ToGoogleCloudContentwarehouseV1TimestampValueArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampValueArrayOutput

type GoogleCloudContentwarehouseV1TimestampValueArrayInput

type GoogleCloudContentwarehouseV1TimestampValueArrayInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1TimestampValueArrayOutput() GoogleCloudContentwarehouseV1TimestampValueArrayOutput
	ToGoogleCloudContentwarehouseV1TimestampValueArrayOutputWithContext(context.Context) GoogleCloudContentwarehouseV1TimestampValueArrayOutput
}

GoogleCloudContentwarehouseV1TimestampValueArrayInput is an input type that accepts GoogleCloudContentwarehouseV1TimestampValueArray and GoogleCloudContentwarehouseV1TimestampValueArrayOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1TimestampValueArrayInput` via:

GoogleCloudContentwarehouseV1TimestampValueArray{ GoogleCloudContentwarehouseV1TimestampValueArgs{...} }

type GoogleCloudContentwarehouseV1TimestampValueArrayOutput

type GoogleCloudContentwarehouseV1TimestampValueArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1TimestampValueArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1TimestampValueArrayOutput) Index

func (GoogleCloudContentwarehouseV1TimestampValueArrayOutput) ToGoogleCloudContentwarehouseV1TimestampValueArrayOutput

func (GoogleCloudContentwarehouseV1TimestampValueArrayOutput) ToGoogleCloudContentwarehouseV1TimestampValueArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampValueArrayOutput) ToGoogleCloudContentwarehouseV1TimestampValueArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampValueArrayOutput

type GoogleCloudContentwarehouseV1TimestampValueInput

type GoogleCloudContentwarehouseV1TimestampValueInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1TimestampValueOutput() GoogleCloudContentwarehouseV1TimestampValueOutput
	ToGoogleCloudContentwarehouseV1TimestampValueOutputWithContext(context.Context) GoogleCloudContentwarehouseV1TimestampValueOutput
}

GoogleCloudContentwarehouseV1TimestampValueInput is an input type that accepts GoogleCloudContentwarehouseV1TimestampValueArgs and GoogleCloudContentwarehouseV1TimestampValueOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1TimestampValueInput` via:

GoogleCloudContentwarehouseV1TimestampValueArgs{...}

type GoogleCloudContentwarehouseV1TimestampValueOutput

type GoogleCloudContentwarehouseV1TimestampValueOutput struct{ *pulumi.OutputState }

Timestamp value type.

func (GoogleCloudContentwarehouseV1TimestampValueOutput) ElementType

func (GoogleCloudContentwarehouseV1TimestampValueOutput) TextValue

The string must represent a valid instant in UTC and is parsed using java.time.format.DateTimeFormatter.ISO_INSTANT. e.g. "2013-09-29T18:46:19Z"

func (GoogleCloudContentwarehouseV1TimestampValueOutput) TimestampValue

Timestamp value

func (GoogleCloudContentwarehouseV1TimestampValueOutput) ToGoogleCloudContentwarehouseV1TimestampValueOutput

func (o GoogleCloudContentwarehouseV1TimestampValueOutput) ToGoogleCloudContentwarehouseV1TimestampValueOutput() GoogleCloudContentwarehouseV1TimestampValueOutput

func (GoogleCloudContentwarehouseV1TimestampValueOutput) ToGoogleCloudContentwarehouseV1TimestampValueOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampValueOutput) ToGoogleCloudContentwarehouseV1TimestampValueOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampValueOutput

type GoogleCloudContentwarehouseV1TimestampValueResponse

type GoogleCloudContentwarehouseV1TimestampValueResponse struct {
	// The string must represent a valid instant in UTC and is parsed using java.time.format.DateTimeFormatter.ISO_INSTANT. e.g. "2013-09-29T18:46:19Z"
	TextValue string `pulumi:"textValue"`
	// Timestamp value
	TimestampValue string `pulumi:"timestampValue"`
}

Timestamp value type.

type GoogleCloudContentwarehouseV1TimestampValueResponseArrayOutput

type GoogleCloudContentwarehouseV1TimestampValueResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1TimestampValueResponseArrayOutput) ElementType

func (GoogleCloudContentwarehouseV1TimestampValueResponseArrayOutput) Index

func (GoogleCloudContentwarehouseV1TimestampValueResponseArrayOutput) ToGoogleCloudContentwarehouseV1TimestampValueResponseArrayOutput

func (GoogleCloudContentwarehouseV1TimestampValueResponseArrayOutput) ToGoogleCloudContentwarehouseV1TimestampValueResponseArrayOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampValueResponseArrayOutput) ToGoogleCloudContentwarehouseV1TimestampValueResponseArrayOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampValueResponseArrayOutput

type GoogleCloudContentwarehouseV1TimestampValueResponseOutput

type GoogleCloudContentwarehouseV1TimestampValueResponseOutput struct{ *pulumi.OutputState }

Timestamp value type.

func (GoogleCloudContentwarehouseV1TimestampValueResponseOutput) ElementType

func (GoogleCloudContentwarehouseV1TimestampValueResponseOutput) TextValue

The string must represent a valid instant in UTC and is parsed using java.time.format.DateTimeFormatter.ISO_INSTANT. e.g. "2013-09-29T18:46:19Z"

func (GoogleCloudContentwarehouseV1TimestampValueResponseOutput) TimestampValue

Timestamp value

func (GoogleCloudContentwarehouseV1TimestampValueResponseOutput) ToGoogleCloudContentwarehouseV1TimestampValueResponseOutput

func (GoogleCloudContentwarehouseV1TimestampValueResponseOutput) ToGoogleCloudContentwarehouseV1TimestampValueResponseOutputWithContext

func (o GoogleCloudContentwarehouseV1TimestampValueResponseOutput) ToGoogleCloudContentwarehouseV1TimestampValueResponseOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1TimestampValueResponseOutput

type GoogleCloudContentwarehouseV1UpdateOptions

type GoogleCloudContentwarehouseV1UpdateOptions struct {
	// Options for merging.
	MergeFieldsOptions *GoogleCloudContentwarehouseV1MergeFieldsOptions `pulumi:"mergeFieldsOptions"`
	// Field mask for merging Document fields. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
	UpdateMask *string `pulumi:"updateMask"`
	// Type for update.
	UpdateType *GoogleCloudContentwarehouseV1UpdateOptionsUpdateType `pulumi:"updateType"`
}

Options for Update operations.

type GoogleCloudContentwarehouseV1UpdateOptionsUpdateType

type GoogleCloudContentwarehouseV1UpdateOptionsUpdateType string

Type for update.

type GoogleCloudContentwarehouseV1UserInfo

type GoogleCloudContentwarehouseV1UserInfo struct {
	// The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";
	GroupIds []string `pulumi:"groupIds"`
	// A unique user identification string, as determined by the client. The maximum number of allowed characters is 255. Allowed characters include numbers 0 to 9, uppercase and lowercase letters, and restricted special symbols (:, @, +, -, _, ~) The format is "user:xxxx@example.com";
	Id *string `pulumi:"id"`
}

The user information.

type GoogleCloudContentwarehouseV1UserInfoArgs

type GoogleCloudContentwarehouseV1UserInfoArgs struct {
	// The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";
	GroupIds pulumi.StringArrayInput `pulumi:"groupIds"`
	// A unique user identification string, as determined by the client. The maximum number of allowed characters is 255. Allowed characters include numbers 0 to 9, uppercase and lowercase letters, and restricted special symbols (:, @, +, -, _, ~) The format is "user:xxxx@example.com";
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The user information.

func (GoogleCloudContentwarehouseV1UserInfoArgs) ElementType

func (GoogleCloudContentwarehouseV1UserInfoArgs) ToGoogleCloudContentwarehouseV1UserInfoOutput

func (i GoogleCloudContentwarehouseV1UserInfoArgs) ToGoogleCloudContentwarehouseV1UserInfoOutput() GoogleCloudContentwarehouseV1UserInfoOutput

func (GoogleCloudContentwarehouseV1UserInfoArgs) ToGoogleCloudContentwarehouseV1UserInfoOutputWithContext

func (i GoogleCloudContentwarehouseV1UserInfoArgs) ToGoogleCloudContentwarehouseV1UserInfoOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1UserInfoOutput

func (GoogleCloudContentwarehouseV1UserInfoArgs) ToGoogleCloudContentwarehouseV1UserInfoPtrOutput

func (i GoogleCloudContentwarehouseV1UserInfoArgs) ToGoogleCloudContentwarehouseV1UserInfoPtrOutput() GoogleCloudContentwarehouseV1UserInfoPtrOutput

func (GoogleCloudContentwarehouseV1UserInfoArgs) ToGoogleCloudContentwarehouseV1UserInfoPtrOutputWithContext

func (i GoogleCloudContentwarehouseV1UserInfoArgs) ToGoogleCloudContentwarehouseV1UserInfoPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1UserInfoPtrOutput

type GoogleCloudContentwarehouseV1UserInfoInput

type GoogleCloudContentwarehouseV1UserInfoInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1UserInfoOutput() GoogleCloudContentwarehouseV1UserInfoOutput
	ToGoogleCloudContentwarehouseV1UserInfoOutputWithContext(context.Context) GoogleCloudContentwarehouseV1UserInfoOutput
}

GoogleCloudContentwarehouseV1UserInfoInput is an input type that accepts GoogleCloudContentwarehouseV1UserInfoArgs and GoogleCloudContentwarehouseV1UserInfoOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1UserInfoInput` via:

GoogleCloudContentwarehouseV1UserInfoArgs{...}

type GoogleCloudContentwarehouseV1UserInfoOutput

type GoogleCloudContentwarehouseV1UserInfoOutput struct{ *pulumi.OutputState }

The user information.

func (GoogleCloudContentwarehouseV1UserInfoOutput) ElementType

func (GoogleCloudContentwarehouseV1UserInfoOutput) GroupIds

The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";

func (GoogleCloudContentwarehouseV1UserInfoOutput) Id

A unique user identification string, as determined by the client. The maximum number of allowed characters is 255. Allowed characters include numbers 0 to 9, uppercase and lowercase letters, and restricted special symbols (:, @, +, -, _, ~) The format is "user:xxxx@example.com";

func (GoogleCloudContentwarehouseV1UserInfoOutput) ToGoogleCloudContentwarehouseV1UserInfoOutput

func (o GoogleCloudContentwarehouseV1UserInfoOutput) ToGoogleCloudContentwarehouseV1UserInfoOutput() GoogleCloudContentwarehouseV1UserInfoOutput

func (GoogleCloudContentwarehouseV1UserInfoOutput) ToGoogleCloudContentwarehouseV1UserInfoOutputWithContext

func (o GoogleCloudContentwarehouseV1UserInfoOutput) ToGoogleCloudContentwarehouseV1UserInfoOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1UserInfoOutput

func (GoogleCloudContentwarehouseV1UserInfoOutput) ToGoogleCloudContentwarehouseV1UserInfoPtrOutput

func (o GoogleCloudContentwarehouseV1UserInfoOutput) ToGoogleCloudContentwarehouseV1UserInfoPtrOutput() GoogleCloudContentwarehouseV1UserInfoPtrOutput

func (GoogleCloudContentwarehouseV1UserInfoOutput) ToGoogleCloudContentwarehouseV1UserInfoPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1UserInfoOutput) ToGoogleCloudContentwarehouseV1UserInfoPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1UserInfoPtrOutput

type GoogleCloudContentwarehouseV1UserInfoPtrInput

type GoogleCloudContentwarehouseV1UserInfoPtrInput interface {
	pulumi.Input

	ToGoogleCloudContentwarehouseV1UserInfoPtrOutput() GoogleCloudContentwarehouseV1UserInfoPtrOutput
	ToGoogleCloudContentwarehouseV1UserInfoPtrOutputWithContext(context.Context) GoogleCloudContentwarehouseV1UserInfoPtrOutput
}

GoogleCloudContentwarehouseV1UserInfoPtrInput is an input type that accepts GoogleCloudContentwarehouseV1UserInfoArgs, GoogleCloudContentwarehouseV1UserInfoPtr and GoogleCloudContentwarehouseV1UserInfoPtrOutput values. You can construct a concrete instance of `GoogleCloudContentwarehouseV1UserInfoPtrInput` via:

        GoogleCloudContentwarehouseV1UserInfoArgs{...}

or:

        nil

type GoogleCloudContentwarehouseV1UserInfoPtrOutput

type GoogleCloudContentwarehouseV1UserInfoPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudContentwarehouseV1UserInfoPtrOutput) Elem

func (GoogleCloudContentwarehouseV1UserInfoPtrOutput) ElementType

func (GoogleCloudContentwarehouseV1UserInfoPtrOutput) GroupIds

The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";

func (GoogleCloudContentwarehouseV1UserInfoPtrOutput) Id

A unique user identification string, as determined by the client. The maximum number of allowed characters is 255. Allowed characters include numbers 0 to 9, uppercase and lowercase letters, and restricted special symbols (:, @, +, -, _, ~) The format is "user:xxxx@example.com";

func (GoogleCloudContentwarehouseV1UserInfoPtrOutput) ToGoogleCloudContentwarehouseV1UserInfoPtrOutput

func (o GoogleCloudContentwarehouseV1UserInfoPtrOutput) ToGoogleCloudContentwarehouseV1UserInfoPtrOutput() GoogleCloudContentwarehouseV1UserInfoPtrOutput

func (GoogleCloudContentwarehouseV1UserInfoPtrOutput) ToGoogleCloudContentwarehouseV1UserInfoPtrOutputWithContext

func (o GoogleCloudContentwarehouseV1UserInfoPtrOutput) ToGoogleCloudContentwarehouseV1UserInfoPtrOutputWithContext(ctx context.Context) GoogleCloudContentwarehouseV1UserInfoPtrOutput

type GoogleCloudDocumentaiV1Barcode

type GoogleCloudDocumentaiV1Barcode struct {
	// Format of a barcode. The supported formats are: - `CODE_128`: Code 128 type. - `CODE_39`: Code 39 type. - `CODE_93`: Code 93 type. - `CODABAR`: Codabar type. - `DATA_MATRIX`: 2D Data Matrix type. - `ITF`: ITF type. - `EAN_13`: EAN-13 type. - `EAN_8`: EAN-8 type. - `QR_CODE`: 2D QR code type. - `UPC_A`: UPC-A type. - `UPC_E`: UPC-E type. - `PDF417`: PDF417 type. - `AZTEC`: 2D Aztec code type. - `DATABAR`: GS1 DataBar code type.
	Format *string `pulumi:"format"`
	// Raw value encoded in the barcode. For example: `'MEBKM:TITLE:Google;URL:https://www.google.com;;'`.
	RawValue *string `pulumi:"rawValue"`
	// Value format describes the format of the value that a barcode encodes. The supported formats are: - `CONTACT_INFO`: Contact information. - `EMAIL`: Email address. - `ISBN`: ISBN identifier. - `PHONE`: Phone number. - `PRODUCT`: Product. - `SMS`: SMS message. - `TEXT`: Text string. - `URL`: URL address. - `WIFI`: Wifi information. - `GEO`: Geo-localization. - `CALENDAR_EVENT`: Calendar event. - `DRIVER_LICENSE`: Driver's license.
	ValueFormat *string `pulumi:"valueFormat"`
}

Encodes the detailed information of a barcode.

type GoogleCloudDocumentaiV1BarcodeArgs

type GoogleCloudDocumentaiV1BarcodeArgs struct {
	// Format of a barcode. The supported formats are: - `CODE_128`: Code 128 type. - `CODE_39`: Code 39 type. - `CODE_93`: Code 93 type. - `CODABAR`: Codabar type. - `DATA_MATRIX`: 2D Data Matrix type. - `ITF`: ITF type. - `EAN_13`: EAN-13 type. - `EAN_8`: EAN-8 type. - `QR_CODE`: 2D QR code type. - `UPC_A`: UPC-A type. - `UPC_E`: UPC-E type. - `PDF417`: PDF417 type. - `AZTEC`: 2D Aztec code type. - `DATABAR`: GS1 DataBar code type.
	Format pulumi.StringPtrInput `pulumi:"format"`
	// Raw value encoded in the barcode. For example: `'MEBKM:TITLE:Google;URL:https://www.google.com;;'`.
	RawValue pulumi.StringPtrInput `pulumi:"rawValue"`
	// Value format describes the format of the value that a barcode encodes. The supported formats are: - `CONTACT_INFO`: Contact information. - `EMAIL`: Email address. - `ISBN`: ISBN identifier. - `PHONE`: Phone number. - `PRODUCT`: Product. - `SMS`: SMS message. - `TEXT`: Text string. - `URL`: URL address. - `WIFI`: Wifi information. - `GEO`: Geo-localization. - `CALENDAR_EVENT`: Calendar event. - `DRIVER_LICENSE`: Driver's license.
	ValueFormat pulumi.StringPtrInput `pulumi:"valueFormat"`
}

Encodes the detailed information of a barcode.

func (GoogleCloudDocumentaiV1BarcodeArgs) ElementType

func (GoogleCloudDocumentaiV1BarcodeArgs) ToGoogleCloudDocumentaiV1BarcodeOutput

func (i GoogleCloudDocumentaiV1BarcodeArgs) ToGoogleCloudDocumentaiV1BarcodeOutput() GoogleCloudDocumentaiV1BarcodeOutput

func (GoogleCloudDocumentaiV1BarcodeArgs) ToGoogleCloudDocumentaiV1BarcodeOutputWithContext

func (i GoogleCloudDocumentaiV1BarcodeArgs) ToGoogleCloudDocumentaiV1BarcodeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BarcodeOutput

func (GoogleCloudDocumentaiV1BarcodeArgs) ToGoogleCloudDocumentaiV1BarcodePtrOutput

func (i GoogleCloudDocumentaiV1BarcodeArgs) ToGoogleCloudDocumentaiV1BarcodePtrOutput() GoogleCloudDocumentaiV1BarcodePtrOutput

func (GoogleCloudDocumentaiV1BarcodeArgs) ToGoogleCloudDocumentaiV1BarcodePtrOutputWithContext

func (i GoogleCloudDocumentaiV1BarcodeArgs) ToGoogleCloudDocumentaiV1BarcodePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BarcodePtrOutput

type GoogleCloudDocumentaiV1BarcodeInput

type GoogleCloudDocumentaiV1BarcodeInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1BarcodeOutput() GoogleCloudDocumentaiV1BarcodeOutput
	ToGoogleCloudDocumentaiV1BarcodeOutputWithContext(context.Context) GoogleCloudDocumentaiV1BarcodeOutput
}

GoogleCloudDocumentaiV1BarcodeInput is an input type that accepts GoogleCloudDocumentaiV1BarcodeArgs and GoogleCloudDocumentaiV1BarcodeOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1BarcodeInput` via:

GoogleCloudDocumentaiV1BarcodeArgs{...}

type GoogleCloudDocumentaiV1BarcodeOutput

type GoogleCloudDocumentaiV1BarcodeOutput struct{ *pulumi.OutputState }

Encodes the detailed information of a barcode.

func (GoogleCloudDocumentaiV1BarcodeOutput) ElementType

func (GoogleCloudDocumentaiV1BarcodeOutput) Format

Format of a barcode. The supported formats are: - `CODE_128`: Code 128 type. - `CODE_39`: Code 39 type. - `CODE_93`: Code 93 type. - `CODABAR`: Codabar type. - `DATA_MATRIX`: 2D Data Matrix type. - `ITF`: ITF type. - `EAN_13`: EAN-13 type. - `EAN_8`: EAN-8 type. - `QR_CODE`: 2D QR code type. - `UPC_A`: UPC-A type. - `UPC_E`: UPC-E type. - `PDF417`: PDF417 type. - `AZTEC`: 2D Aztec code type. - `DATABAR`: GS1 DataBar code type.

func (GoogleCloudDocumentaiV1BarcodeOutput) RawValue

Raw value encoded in the barcode. For example: `'MEBKM:TITLE:Google;URL:https://www.google.com;;'`.

func (GoogleCloudDocumentaiV1BarcodeOutput) ToGoogleCloudDocumentaiV1BarcodeOutput

func (o GoogleCloudDocumentaiV1BarcodeOutput) ToGoogleCloudDocumentaiV1BarcodeOutput() GoogleCloudDocumentaiV1BarcodeOutput

func (GoogleCloudDocumentaiV1BarcodeOutput) ToGoogleCloudDocumentaiV1BarcodeOutputWithContext

func (o GoogleCloudDocumentaiV1BarcodeOutput) ToGoogleCloudDocumentaiV1BarcodeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BarcodeOutput

func (GoogleCloudDocumentaiV1BarcodeOutput) ToGoogleCloudDocumentaiV1BarcodePtrOutput

func (o GoogleCloudDocumentaiV1BarcodeOutput) ToGoogleCloudDocumentaiV1BarcodePtrOutput() GoogleCloudDocumentaiV1BarcodePtrOutput

func (GoogleCloudDocumentaiV1BarcodeOutput) ToGoogleCloudDocumentaiV1BarcodePtrOutputWithContext

func (o GoogleCloudDocumentaiV1BarcodeOutput) ToGoogleCloudDocumentaiV1BarcodePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BarcodePtrOutput

func (GoogleCloudDocumentaiV1BarcodeOutput) ValueFormat

Value format describes the format of the value that a barcode encodes. The supported formats are: - `CONTACT_INFO`: Contact information. - `EMAIL`: Email address. - `ISBN`: ISBN identifier. - `PHONE`: Phone number. - `PRODUCT`: Product. - `SMS`: SMS message. - `TEXT`: Text string. - `URL`: URL address. - `WIFI`: Wifi information. - `GEO`: Geo-localization. - `CALENDAR_EVENT`: Calendar event. - `DRIVER_LICENSE`: Driver's license.

type GoogleCloudDocumentaiV1BarcodePtrInput

type GoogleCloudDocumentaiV1BarcodePtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1BarcodePtrOutput() GoogleCloudDocumentaiV1BarcodePtrOutput
	ToGoogleCloudDocumentaiV1BarcodePtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1BarcodePtrOutput
}

GoogleCloudDocumentaiV1BarcodePtrInput is an input type that accepts GoogleCloudDocumentaiV1BarcodeArgs, GoogleCloudDocumentaiV1BarcodePtr and GoogleCloudDocumentaiV1BarcodePtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1BarcodePtrInput` via:

        GoogleCloudDocumentaiV1BarcodeArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1BarcodePtrOutput

type GoogleCloudDocumentaiV1BarcodePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1BarcodePtrOutput) Elem

func (GoogleCloudDocumentaiV1BarcodePtrOutput) ElementType

func (GoogleCloudDocumentaiV1BarcodePtrOutput) Format

Format of a barcode. The supported formats are: - `CODE_128`: Code 128 type. - `CODE_39`: Code 39 type. - `CODE_93`: Code 93 type. - `CODABAR`: Codabar type. - `DATA_MATRIX`: 2D Data Matrix type. - `ITF`: ITF type. - `EAN_13`: EAN-13 type. - `EAN_8`: EAN-8 type. - `QR_CODE`: 2D QR code type. - `UPC_A`: UPC-A type. - `UPC_E`: UPC-E type. - `PDF417`: PDF417 type. - `AZTEC`: 2D Aztec code type. - `DATABAR`: GS1 DataBar code type.

func (GoogleCloudDocumentaiV1BarcodePtrOutput) RawValue

Raw value encoded in the barcode. For example: `'MEBKM:TITLE:Google;URL:https://www.google.com;;'`.

func (GoogleCloudDocumentaiV1BarcodePtrOutput) ToGoogleCloudDocumentaiV1BarcodePtrOutput

func (o GoogleCloudDocumentaiV1BarcodePtrOutput) ToGoogleCloudDocumentaiV1BarcodePtrOutput() GoogleCloudDocumentaiV1BarcodePtrOutput

func (GoogleCloudDocumentaiV1BarcodePtrOutput) ToGoogleCloudDocumentaiV1BarcodePtrOutputWithContext

func (o GoogleCloudDocumentaiV1BarcodePtrOutput) ToGoogleCloudDocumentaiV1BarcodePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BarcodePtrOutput

func (GoogleCloudDocumentaiV1BarcodePtrOutput) ValueFormat

Value format describes the format of the value that a barcode encodes. The supported formats are: - `CONTACT_INFO`: Contact information. - `EMAIL`: Email address. - `ISBN`: ISBN identifier. - `PHONE`: Phone number. - `PRODUCT`: Product. - `SMS`: SMS message. - `TEXT`: Text string. - `URL`: URL address. - `WIFI`: Wifi information. - `GEO`: Geo-localization. - `CALENDAR_EVENT`: Calendar event. - `DRIVER_LICENSE`: Driver's license.

type GoogleCloudDocumentaiV1BarcodeResponse

type GoogleCloudDocumentaiV1BarcodeResponse struct {
	// Format of a barcode. The supported formats are: - `CODE_128`: Code 128 type. - `CODE_39`: Code 39 type. - `CODE_93`: Code 93 type. - `CODABAR`: Codabar type. - `DATA_MATRIX`: 2D Data Matrix type. - `ITF`: ITF type. - `EAN_13`: EAN-13 type. - `EAN_8`: EAN-8 type. - `QR_CODE`: 2D QR code type. - `UPC_A`: UPC-A type. - `UPC_E`: UPC-E type. - `PDF417`: PDF417 type. - `AZTEC`: 2D Aztec code type. - `DATABAR`: GS1 DataBar code type.
	Format string `pulumi:"format"`
	// Raw value encoded in the barcode. For example: `'MEBKM:TITLE:Google;URL:https://www.google.com;;'`.
	RawValue string `pulumi:"rawValue"`
	// Value format describes the format of the value that a barcode encodes. The supported formats are: - `CONTACT_INFO`: Contact information. - `EMAIL`: Email address. - `ISBN`: ISBN identifier. - `PHONE`: Phone number. - `PRODUCT`: Product. - `SMS`: SMS message. - `TEXT`: Text string. - `URL`: URL address. - `WIFI`: Wifi information. - `GEO`: Geo-localization. - `CALENDAR_EVENT`: Calendar event. - `DRIVER_LICENSE`: Driver's license.
	ValueFormat string `pulumi:"valueFormat"`
}

Encodes the detailed information of a barcode.

type GoogleCloudDocumentaiV1BarcodeResponseOutput

type GoogleCloudDocumentaiV1BarcodeResponseOutput struct{ *pulumi.OutputState }

Encodes the detailed information of a barcode.

func (GoogleCloudDocumentaiV1BarcodeResponseOutput) ElementType

func (GoogleCloudDocumentaiV1BarcodeResponseOutput) Format

Format of a barcode. The supported formats are: - `CODE_128`: Code 128 type. - `CODE_39`: Code 39 type. - `CODE_93`: Code 93 type. - `CODABAR`: Codabar type. - `DATA_MATRIX`: 2D Data Matrix type. - `ITF`: ITF type. - `EAN_13`: EAN-13 type. - `EAN_8`: EAN-8 type. - `QR_CODE`: 2D QR code type. - `UPC_A`: UPC-A type. - `UPC_E`: UPC-E type. - `PDF417`: PDF417 type. - `AZTEC`: 2D Aztec code type. - `DATABAR`: GS1 DataBar code type.

func (GoogleCloudDocumentaiV1BarcodeResponseOutput) RawValue

Raw value encoded in the barcode. For example: `'MEBKM:TITLE:Google;URL:https://www.google.com;;'`.

func (GoogleCloudDocumentaiV1BarcodeResponseOutput) ToGoogleCloudDocumentaiV1BarcodeResponseOutput

func (o GoogleCloudDocumentaiV1BarcodeResponseOutput) ToGoogleCloudDocumentaiV1BarcodeResponseOutput() GoogleCloudDocumentaiV1BarcodeResponseOutput

func (GoogleCloudDocumentaiV1BarcodeResponseOutput) ToGoogleCloudDocumentaiV1BarcodeResponseOutputWithContext

func (o GoogleCloudDocumentaiV1BarcodeResponseOutput) ToGoogleCloudDocumentaiV1BarcodeResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BarcodeResponseOutput

func (GoogleCloudDocumentaiV1BarcodeResponseOutput) ValueFormat

Value format describes the format of the value that a barcode encodes. The supported formats are: - `CONTACT_INFO`: Contact information. - `EMAIL`: Email address. - `ISBN`: ISBN identifier. - `PHONE`: Phone number. - `PRODUCT`: Product. - `SMS`: SMS message. - `TEXT`: Text string. - `URL`: URL address. - `WIFI`: Wifi information. - `GEO`: Geo-localization. - `CALENDAR_EVENT`: Calendar event. - `DRIVER_LICENSE`: Driver's license.

type GoogleCloudDocumentaiV1BoundingPoly

type GoogleCloudDocumentaiV1BoundingPoly struct {
	// The bounding polygon normalized vertices.
	NormalizedVertices []GoogleCloudDocumentaiV1NormalizedVertex `pulumi:"normalizedVertices"`
	// The bounding polygon vertices.
	Vertices []GoogleCloudDocumentaiV1Vertex `pulumi:"vertices"`
}

A bounding polygon for the detected image annotation.

type GoogleCloudDocumentaiV1BoundingPolyArgs

type GoogleCloudDocumentaiV1BoundingPolyArgs struct {
	// The bounding polygon normalized vertices.
	NormalizedVertices GoogleCloudDocumentaiV1NormalizedVertexArrayInput `pulumi:"normalizedVertices"`
	// The bounding polygon vertices.
	Vertices GoogleCloudDocumentaiV1VertexArrayInput `pulumi:"vertices"`
}

A bounding polygon for the detected image annotation.

func (GoogleCloudDocumentaiV1BoundingPolyArgs) ElementType

func (GoogleCloudDocumentaiV1BoundingPolyArgs) ToGoogleCloudDocumentaiV1BoundingPolyOutput

func (i GoogleCloudDocumentaiV1BoundingPolyArgs) ToGoogleCloudDocumentaiV1BoundingPolyOutput() GoogleCloudDocumentaiV1BoundingPolyOutput

func (GoogleCloudDocumentaiV1BoundingPolyArgs) ToGoogleCloudDocumentaiV1BoundingPolyOutputWithContext

func (i GoogleCloudDocumentaiV1BoundingPolyArgs) ToGoogleCloudDocumentaiV1BoundingPolyOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BoundingPolyOutput

func (GoogleCloudDocumentaiV1BoundingPolyArgs) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutput

func (i GoogleCloudDocumentaiV1BoundingPolyArgs) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutput() GoogleCloudDocumentaiV1BoundingPolyPtrOutput

func (GoogleCloudDocumentaiV1BoundingPolyArgs) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutputWithContext

func (i GoogleCloudDocumentaiV1BoundingPolyArgs) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BoundingPolyPtrOutput

type GoogleCloudDocumentaiV1BoundingPolyInput

type GoogleCloudDocumentaiV1BoundingPolyInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1BoundingPolyOutput() GoogleCloudDocumentaiV1BoundingPolyOutput
	ToGoogleCloudDocumentaiV1BoundingPolyOutputWithContext(context.Context) GoogleCloudDocumentaiV1BoundingPolyOutput
}

GoogleCloudDocumentaiV1BoundingPolyInput is an input type that accepts GoogleCloudDocumentaiV1BoundingPolyArgs and GoogleCloudDocumentaiV1BoundingPolyOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1BoundingPolyInput` via:

GoogleCloudDocumentaiV1BoundingPolyArgs{...}

type GoogleCloudDocumentaiV1BoundingPolyOutput

type GoogleCloudDocumentaiV1BoundingPolyOutput struct{ *pulumi.OutputState }

A bounding polygon for the detected image annotation.

func (GoogleCloudDocumentaiV1BoundingPolyOutput) ElementType

func (GoogleCloudDocumentaiV1BoundingPolyOutput) NormalizedVertices

The bounding polygon normalized vertices.

func (GoogleCloudDocumentaiV1BoundingPolyOutput) ToGoogleCloudDocumentaiV1BoundingPolyOutput

func (o GoogleCloudDocumentaiV1BoundingPolyOutput) ToGoogleCloudDocumentaiV1BoundingPolyOutput() GoogleCloudDocumentaiV1BoundingPolyOutput

func (GoogleCloudDocumentaiV1BoundingPolyOutput) ToGoogleCloudDocumentaiV1BoundingPolyOutputWithContext

func (o GoogleCloudDocumentaiV1BoundingPolyOutput) ToGoogleCloudDocumentaiV1BoundingPolyOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BoundingPolyOutput

func (GoogleCloudDocumentaiV1BoundingPolyOutput) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutput

func (o GoogleCloudDocumentaiV1BoundingPolyOutput) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutput() GoogleCloudDocumentaiV1BoundingPolyPtrOutput

func (GoogleCloudDocumentaiV1BoundingPolyOutput) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutputWithContext

func (o GoogleCloudDocumentaiV1BoundingPolyOutput) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BoundingPolyPtrOutput

func (GoogleCloudDocumentaiV1BoundingPolyOutput) Vertices

The bounding polygon vertices.

type GoogleCloudDocumentaiV1BoundingPolyPtrInput

type GoogleCloudDocumentaiV1BoundingPolyPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1BoundingPolyPtrOutput() GoogleCloudDocumentaiV1BoundingPolyPtrOutput
	ToGoogleCloudDocumentaiV1BoundingPolyPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1BoundingPolyPtrOutput
}

GoogleCloudDocumentaiV1BoundingPolyPtrInput is an input type that accepts GoogleCloudDocumentaiV1BoundingPolyArgs, GoogleCloudDocumentaiV1BoundingPolyPtr and GoogleCloudDocumentaiV1BoundingPolyPtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1BoundingPolyPtrInput` via:

        GoogleCloudDocumentaiV1BoundingPolyArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1BoundingPolyPtrOutput

type GoogleCloudDocumentaiV1BoundingPolyPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1BoundingPolyPtrOutput) Elem

func (GoogleCloudDocumentaiV1BoundingPolyPtrOutput) ElementType

func (GoogleCloudDocumentaiV1BoundingPolyPtrOutput) NormalizedVertices

The bounding polygon normalized vertices.

func (GoogleCloudDocumentaiV1BoundingPolyPtrOutput) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutput

func (o GoogleCloudDocumentaiV1BoundingPolyPtrOutput) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutput() GoogleCloudDocumentaiV1BoundingPolyPtrOutput

func (GoogleCloudDocumentaiV1BoundingPolyPtrOutput) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutputWithContext

func (o GoogleCloudDocumentaiV1BoundingPolyPtrOutput) ToGoogleCloudDocumentaiV1BoundingPolyPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BoundingPolyPtrOutput

func (GoogleCloudDocumentaiV1BoundingPolyPtrOutput) Vertices

The bounding polygon vertices.

type GoogleCloudDocumentaiV1BoundingPolyResponse

type GoogleCloudDocumentaiV1BoundingPolyResponse struct {
	// The bounding polygon normalized vertices.
	NormalizedVertices []GoogleCloudDocumentaiV1NormalizedVertexResponse `pulumi:"normalizedVertices"`
	// The bounding polygon vertices.
	Vertices []GoogleCloudDocumentaiV1VertexResponse `pulumi:"vertices"`
}

A bounding polygon for the detected image annotation.

type GoogleCloudDocumentaiV1BoundingPolyResponseOutput

type GoogleCloudDocumentaiV1BoundingPolyResponseOutput struct{ *pulumi.OutputState }

A bounding polygon for the detected image annotation.

func (GoogleCloudDocumentaiV1BoundingPolyResponseOutput) ElementType

func (GoogleCloudDocumentaiV1BoundingPolyResponseOutput) NormalizedVertices

The bounding polygon normalized vertices.

func (GoogleCloudDocumentaiV1BoundingPolyResponseOutput) ToGoogleCloudDocumentaiV1BoundingPolyResponseOutput

func (o GoogleCloudDocumentaiV1BoundingPolyResponseOutput) ToGoogleCloudDocumentaiV1BoundingPolyResponseOutput() GoogleCloudDocumentaiV1BoundingPolyResponseOutput

func (GoogleCloudDocumentaiV1BoundingPolyResponseOutput) ToGoogleCloudDocumentaiV1BoundingPolyResponseOutputWithContext

func (o GoogleCloudDocumentaiV1BoundingPolyResponseOutput) ToGoogleCloudDocumentaiV1BoundingPolyResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1BoundingPolyResponseOutput

func (GoogleCloudDocumentaiV1BoundingPolyResponseOutput) Vertices

The bounding polygon vertices.

type GoogleCloudDocumentaiV1Document

type GoogleCloudDocumentaiV1Document struct {
	// Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.
	Content *string `pulumi:"content"`
	// A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.
	Entities []GoogleCloudDocumentaiV1DocumentEntity `pulumi:"entities"`
	// Placeholder. Relationship among Document.entities.
	EntityRelations []GoogleCloudDocumentaiV1DocumentEntityRelation `pulumi:"entityRelations"`
	// Any error that occurred while processing this document.
	Error *GoogleRpcStatus `pulumi:"error"`
	// An IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).
	MimeType *string `pulumi:"mimeType"`
	// Visual page layout for the Document.
	Pages []GoogleCloudDocumentaiV1DocumentPage `pulumi:"pages"`
	// Placeholder. Revision history of this document.
	Revisions []GoogleCloudDocumentaiV1DocumentRevision `pulumi:"revisions"`
	// Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified.
	ShardInfo *GoogleCloudDocumentaiV1DocumentShardInfo `pulumi:"shardInfo"`
	// Optional. UTF-8 encoded text in reading order from the document.
	Text *string `pulumi:"text"`
	// Placeholder. A list of text corrections made to Document.text. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.
	TextChanges []GoogleCloudDocumentaiV1DocumentTextChange `pulumi:"textChanges"`
	// Styles for the Document.text.
	TextStyles []GoogleCloudDocumentaiV1DocumentStyle `pulumi:"textStyles"`
	// Optional. Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. For more information, refer to [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris).
	Uri *string `pulumi:"uri"`
}

Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.

type GoogleCloudDocumentaiV1DocumentArgs

type GoogleCloudDocumentaiV1DocumentArgs struct {
	// Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.
	Entities GoogleCloudDocumentaiV1DocumentEntityArrayInput `pulumi:"entities"`
	// Placeholder. Relationship among Document.entities.
	EntityRelations GoogleCloudDocumentaiV1DocumentEntityRelationArrayInput `pulumi:"entityRelations"`
	// Any error that occurred while processing this document.
	Error GoogleRpcStatusPtrInput `pulumi:"error"`
	// An IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).
	MimeType pulumi.StringPtrInput `pulumi:"mimeType"`
	// Visual page layout for the Document.
	Pages GoogleCloudDocumentaiV1DocumentPageArrayInput `pulumi:"pages"`
	// Placeholder. Revision history of this document.
	Revisions GoogleCloudDocumentaiV1DocumentRevisionArrayInput `pulumi:"revisions"`
	// Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified.
	ShardInfo GoogleCloudDocumentaiV1DocumentShardInfoPtrInput `pulumi:"shardInfo"`
	// Optional. UTF-8 encoded text in reading order from the document.
	Text pulumi.StringPtrInput `pulumi:"text"`
	// Placeholder. A list of text corrections made to Document.text. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.
	TextChanges GoogleCloudDocumentaiV1DocumentTextChangeArrayInput `pulumi:"textChanges"`
	// Styles for the Document.text.
	TextStyles GoogleCloudDocumentaiV1DocumentStyleArrayInput `pulumi:"textStyles"`
	// Optional. Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. For more information, refer to [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris).
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.

func (GoogleCloudDocumentaiV1DocumentArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentArgs) ToGoogleCloudDocumentaiV1DocumentOutput

func (i GoogleCloudDocumentaiV1DocumentArgs) ToGoogleCloudDocumentaiV1DocumentOutput() GoogleCloudDocumentaiV1DocumentOutput

func (GoogleCloudDocumentaiV1DocumentArgs) ToGoogleCloudDocumentaiV1DocumentOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentArgs) ToGoogleCloudDocumentaiV1DocumentOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentOutput

func (GoogleCloudDocumentaiV1DocumentArgs) ToGoogleCloudDocumentaiV1DocumentPtrOutput

func (i GoogleCloudDocumentaiV1DocumentArgs) ToGoogleCloudDocumentaiV1DocumentPtrOutput() GoogleCloudDocumentaiV1DocumentPtrOutput

func (GoogleCloudDocumentaiV1DocumentArgs) ToGoogleCloudDocumentaiV1DocumentPtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentArgs) ToGoogleCloudDocumentaiV1DocumentPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPtrOutput

type GoogleCloudDocumentaiV1DocumentEntity

type GoogleCloudDocumentaiV1DocumentEntity struct {
	// Optional. Confidence of detected Schema entity. Range `[0, 1]`.
	Confidence *float64 `pulumi:"confidence"`
	// Optional. Canonical id. This will be a unique value in the entity list for this document.
	Id *string `pulumi:"id"`
	// Optional. Deprecated. Use `id` field instead.
	//
	// Deprecated: Optional. Deprecated. Use `id` field instead.
	MentionId *string `pulumi:"mentionId"`
	// Optional. Text value of the entity e.g. `1600 Amphitheatre Pkwy`.
	MentionText *string `pulumi:"mentionText"`
	// Optional. Normalized entity value. Absent if the extracted value could not be converted or the type (e.g. address) is not supported for certain parsers. This field is also only populated for certain supported document types.
	NormalizedValue *GoogleCloudDocumentaiV1DocumentEntityNormalizedValue `pulumi:"normalizedValue"`
	// Optional. Represents the provenance of this entity wrt. the location on the page where it was found.
	PageAnchor *GoogleCloudDocumentaiV1DocumentPageAnchor `pulumi:"pageAnchor"`
	// Optional. Entities can be nested to form a hierarchical data structure representing the content in the document.
	Properties []GoogleCloudDocumentaiV1DocumentEntity `pulumi:"properties"`
	// Optional. The history of this annotation.
	Provenance *GoogleCloudDocumentaiV1DocumentProvenance `pulumi:"provenance"`
	// Optional. Whether the entity will be redacted for de-identification purposes.
	Redacted *bool `pulumi:"redacted"`
	// Optional. Provenance of the entity. Text anchor indexing into the Document.text.
	TextAnchor *GoogleCloudDocumentaiV1DocumentTextAnchor `pulumi:"textAnchor"`
	// Entity type from a schema e.g. `Address`.
	Type string `pulumi:"type"`
}

An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.

type GoogleCloudDocumentaiV1DocumentEntityArgs

type GoogleCloudDocumentaiV1DocumentEntityArgs struct {
	// Optional. Confidence of detected Schema entity. Range `[0, 1]`.
	Confidence pulumi.Float64PtrInput `pulumi:"confidence"`
	// Optional. Canonical id. This will be a unique value in the entity list for this document.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Optional. Deprecated. Use `id` field instead.
	//
	// Deprecated: Optional. Deprecated. Use `id` field instead.
	MentionId pulumi.StringPtrInput `pulumi:"mentionId"`
	// Optional. Text value of the entity e.g. `1600 Amphitheatre Pkwy`.
	MentionText pulumi.StringPtrInput `pulumi:"mentionText"`
	// Optional. Normalized entity value. Absent if the extracted value could not be converted or the type (e.g. address) is not supported for certain parsers. This field is also only populated for certain supported document types.
	NormalizedValue GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrInput `pulumi:"normalizedValue"`
	// Optional. Represents the provenance of this entity wrt. the location on the page where it was found.
	PageAnchor GoogleCloudDocumentaiV1DocumentPageAnchorPtrInput `pulumi:"pageAnchor"`
	// Optional. Entities can be nested to form a hierarchical data structure representing the content in the document.
	Properties GoogleCloudDocumentaiV1DocumentEntityArrayInput `pulumi:"properties"`
	// Optional. The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenancePtrInput `pulumi:"provenance"`
	// Optional. Whether the entity will be redacted for de-identification purposes.
	Redacted pulumi.BoolPtrInput `pulumi:"redacted"`
	// Optional. Provenance of the entity. Text anchor indexing into the Document.text.
	TextAnchor GoogleCloudDocumentaiV1DocumentTextAnchorPtrInput `pulumi:"textAnchor"`
	// Entity type from a schema e.g. `Address`.
	Type pulumi.StringInput `pulumi:"type"`
}

An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.

func (GoogleCloudDocumentaiV1DocumentEntityArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityArgs) ToGoogleCloudDocumentaiV1DocumentEntityOutput

func (i GoogleCloudDocumentaiV1DocumentEntityArgs) ToGoogleCloudDocumentaiV1DocumentEntityOutput() GoogleCloudDocumentaiV1DocumentEntityOutput

func (GoogleCloudDocumentaiV1DocumentEntityArgs) ToGoogleCloudDocumentaiV1DocumentEntityOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentEntityArgs) ToGoogleCloudDocumentaiV1DocumentEntityOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityOutput

type GoogleCloudDocumentaiV1DocumentEntityArray

type GoogleCloudDocumentaiV1DocumentEntityArray []GoogleCloudDocumentaiV1DocumentEntityInput

func (GoogleCloudDocumentaiV1DocumentEntityArray) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityArray) ToGoogleCloudDocumentaiV1DocumentEntityArrayOutput

func (i GoogleCloudDocumentaiV1DocumentEntityArray) ToGoogleCloudDocumentaiV1DocumentEntityArrayOutput() GoogleCloudDocumentaiV1DocumentEntityArrayOutput

func (GoogleCloudDocumentaiV1DocumentEntityArray) ToGoogleCloudDocumentaiV1DocumentEntityArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentEntityArray) ToGoogleCloudDocumentaiV1DocumentEntityArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityArrayOutput

type GoogleCloudDocumentaiV1DocumentEntityArrayInput

type GoogleCloudDocumentaiV1DocumentEntityArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentEntityArrayOutput() GoogleCloudDocumentaiV1DocumentEntityArrayOutput
	ToGoogleCloudDocumentaiV1DocumentEntityArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentEntityArrayOutput
}

GoogleCloudDocumentaiV1DocumentEntityArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentEntityArray and GoogleCloudDocumentaiV1DocumentEntityArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentEntityArrayInput` via:

GoogleCloudDocumentaiV1DocumentEntityArray{ GoogleCloudDocumentaiV1DocumentEntityArgs{...} }

type GoogleCloudDocumentaiV1DocumentEntityArrayOutput

type GoogleCloudDocumentaiV1DocumentEntityArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentEntityArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentEntityArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityArrayOutput

func (o GoogleCloudDocumentaiV1DocumentEntityArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityArrayOutput() GoogleCloudDocumentaiV1DocumentEntityArrayOutput

func (GoogleCloudDocumentaiV1DocumentEntityArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityArrayOutput

type GoogleCloudDocumentaiV1DocumentEntityInput

type GoogleCloudDocumentaiV1DocumentEntityInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentEntityOutput() GoogleCloudDocumentaiV1DocumentEntityOutput
	ToGoogleCloudDocumentaiV1DocumentEntityOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentEntityOutput
}

GoogleCloudDocumentaiV1DocumentEntityInput is an input type that accepts GoogleCloudDocumentaiV1DocumentEntityArgs and GoogleCloudDocumentaiV1DocumentEntityOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentEntityInput` via:

GoogleCloudDocumentaiV1DocumentEntityArgs{...}

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValue

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValue struct {
	// Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
	AddressValue *GoogleTypePostalAddress `pulumi:"addressValue"`
	// Boolean value. Can be used for entities with binary values, or for checkboxes.
	BooleanValue *bool `pulumi:"booleanValue"`
	// Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto
	DateValue *GoogleTypeDate `pulumi:"dateValue"`
	// DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto
	DatetimeValue *GoogleTypeDateTime `pulumi:"datetimeValue"`
	// Float value.
	FloatValue *float64 `pulumi:"floatValue"`
	// Integer value.
	IntegerValue *int `pulumi:"integerValue"`
	// Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
	MoneyValue *GoogleTypeMoney `pulumi:"moneyValue"`
	// Optional. An optional field to store a normalized string. For some entity types, one of respective `structured_value` fields may also be populated. Also not all the types of `structured_value` will be normalized. For example, some processors may not generate `float` or `integer` normalized text by default. Below are sample formats mapped to structured values. - Money/Currency type (`money_value`) is in the ISO 4217 text format. - Date type (`date_value`) is in the ISO 8601 text format. - Datetime type (`datetime_value`) is in the ISO 8601 text format.
	Text *string `pulumi:"text"`
}

Parsed and normalized entity value.

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs struct {
	// Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
	AddressValue GoogleTypePostalAddressPtrInput `pulumi:"addressValue"`
	// Boolean value. Can be used for entities with binary values, or for checkboxes.
	BooleanValue pulumi.BoolPtrInput `pulumi:"booleanValue"`
	// Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto
	DateValue GoogleTypeDatePtrInput `pulumi:"dateValue"`
	// DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto
	DatetimeValue GoogleTypeDateTimePtrInput `pulumi:"datetimeValue"`
	// Float value.
	FloatValue pulumi.Float64PtrInput `pulumi:"floatValue"`
	// Integer value.
	IntegerValue pulumi.IntPtrInput `pulumi:"integerValue"`
	// Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
	MoneyValue GoogleTypeMoneyPtrInput `pulumi:"moneyValue"`
	// Optional. An optional field to store a normalized string. For some entity types, one of respective `structured_value` fields may also be populated. Also not all the types of `structured_value` will be normalized. For example, some processors may not generate `float` or `integer` normalized text by default. Below are sample formats mapped to structured values. - Money/Currency type (`money_value`) is in the ISO 4217 text format. - Date type (`date_value`) is in the ISO 8601 text format. - Datetime type (`datetime_value`) is in the ISO 8601 text format.
	Text pulumi.StringPtrInput `pulumi:"text"`
}

Parsed and normalized entity value.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput

func (i GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput() GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValueInput

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValueInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput() GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput
	ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput
}

GoogleCloudDocumentaiV1DocumentEntityNormalizedValueInput is an input type that accepts GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs and GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentEntityNormalizedValueInput` via:

GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs{...}

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput struct{ *pulumi.OutputState }

Parsed and normalized entity value.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) BooleanValue

Boolean value. Can be used for entities with binary values, or for checkboxes.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) DateValue

Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) DatetimeValue

DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) FloatValue

Float value.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) IntegerValue

Integer value.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) MoneyValue

Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) Text

Optional. An optional field to store a normalized string. For some entity types, one of respective `structured_value` fields may also be populated. Also not all the types of `structured_value` will be normalized. For example, some processors may not generate `float` or `integer` normalized text by default. Below are sample formats mapped to structured values. - Money/Currency type (`money_value`) is in the ISO 4217 text format. - Date type (`date_value`) is in the ISO 8601 text format. - Datetime type (`datetime_value`) is in the ISO 8601 text format.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityNormalizedValueOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrInput

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput() GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput
	ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput
}

GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs, GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtr and GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrInput` via:

        GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) BooleanValue

Boolean value. Can be used for entities with binary values, or for checkboxes.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) DateValue

Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) DatetimeValue

DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) FloatValue

Float value.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) IntegerValue

Integer value.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) MoneyValue

Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) Text

Optional. An optional field to store a normalized string. For some entity types, one of respective `structured_value` fields may also be populated. Also not all the types of `structured_value` will be normalized. For example, some processors may not generate `float` or `integer` normalized text by default. Below are sample formats mapped to structured values. - Money/Currency type (`money_value`) is in the ISO 4217 text format. - Date type (`date_value`) is in the ISO 8601 text format. - Datetime type (`datetime_value`) is in the ISO 8601 text format.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityNormalizedValuePtrOutput

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponse

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponse struct {
	// Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
	AddressValue GoogleTypePostalAddressResponse `pulumi:"addressValue"`
	// Boolean value. Can be used for entities with binary values, or for checkboxes.
	BooleanValue bool `pulumi:"booleanValue"`
	// Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto
	DateValue GoogleTypeDateResponse `pulumi:"dateValue"`
	// DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto
	DatetimeValue GoogleTypeDateTimeResponse `pulumi:"datetimeValue"`
	// Float value.
	FloatValue float64 `pulumi:"floatValue"`
	// Integer value.
	IntegerValue int `pulumi:"integerValue"`
	// Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
	MoneyValue GoogleTypeMoneyResponse `pulumi:"moneyValue"`
	// Optional. An optional field to store a normalized string. For some entity types, one of respective `structured_value` fields may also be populated. Also not all the types of `structured_value` will be normalized. For example, some processors may not generate `float` or `integer` normalized text by default. Below are sample formats mapped to structured values. - Money/Currency type (`money_value`) is in the ISO 4217 text format. - Date type (`date_value`) is in the ISO 8601 text format. - Datetime type (`datetime_value`) is in the ISO 8601 text format.
	Text string `pulumi:"text"`
}

Parsed and normalized entity value.

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput

type GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput struct{ *pulumi.OutputState }

Parsed and normalized entity value.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput) BooleanValue

Boolean value. Can be used for entities with binary values, or for checkboxes.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput) DateValue

Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput) DatetimeValue

DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput) FloatValue

Float value.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput) IntegerValue

Integer value.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput) MoneyValue

Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput) Text

Optional. An optional field to store a normalized string. For some entity types, one of respective `structured_value` fields may also be populated. Also not all the types of `structured_value` will be normalized. For example, some processors may not generate `float` or `integer` normalized text by default. Below are sample formats mapped to structured values. - Money/Currency type (`money_value`) is in the ISO 4217 text format. - Date type (`date_value`) is in the ISO 8601 text format. - Datetime type (`datetime_value`) is in the ISO 8601 text format.

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput

func (GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput) ToGoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponseOutput

type GoogleCloudDocumentaiV1DocumentEntityOutput

type GoogleCloudDocumentaiV1DocumentEntityOutput struct{ *pulumi.OutputState }

An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.

func (GoogleCloudDocumentaiV1DocumentEntityOutput) Confidence

Optional. Confidence of detected Schema entity. Range `[0, 1]`.

func (GoogleCloudDocumentaiV1DocumentEntityOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityOutput) Id

Optional. Canonical id. This will be a unique value in the entity list for this document.

func (GoogleCloudDocumentaiV1DocumentEntityOutput) MentionId deprecated

Optional. Deprecated. Use `id` field instead.

Deprecated: Optional. Deprecated. Use `id` field instead.

func (GoogleCloudDocumentaiV1DocumentEntityOutput) MentionText

Optional. Text value of the entity e.g. `1600 Amphitheatre Pkwy`.

func (GoogleCloudDocumentaiV1DocumentEntityOutput) NormalizedValue

Optional. Normalized entity value. Absent if the extracted value could not be converted or the type (e.g. address) is not supported for certain parsers. This field is also only populated for certain supported document types.

func (GoogleCloudDocumentaiV1DocumentEntityOutput) PageAnchor

Optional. Represents the provenance of this entity wrt. the location on the page where it was found.

func (GoogleCloudDocumentaiV1DocumentEntityOutput) Properties

Optional. Entities can be nested to form a hierarchical data structure representing the content in the document.

func (GoogleCloudDocumentaiV1DocumentEntityOutput) Provenance

Optional. The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentEntityOutput) Redacted

Optional. Whether the entity will be redacted for de-identification purposes.

func (GoogleCloudDocumentaiV1DocumentEntityOutput) TextAnchor

Optional. Provenance of the entity. Text anchor indexing into the Document.text.

func (GoogleCloudDocumentaiV1DocumentEntityOutput) ToGoogleCloudDocumentaiV1DocumentEntityOutput

func (o GoogleCloudDocumentaiV1DocumentEntityOutput) ToGoogleCloudDocumentaiV1DocumentEntityOutput() GoogleCloudDocumentaiV1DocumentEntityOutput

func (GoogleCloudDocumentaiV1DocumentEntityOutput) ToGoogleCloudDocumentaiV1DocumentEntityOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityOutput) ToGoogleCloudDocumentaiV1DocumentEntityOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityOutput

func (GoogleCloudDocumentaiV1DocumentEntityOutput) Type

Entity type from a schema e.g. `Address`.

type GoogleCloudDocumentaiV1DocumentEntityRelation

type GoogleCloudDocumentaiV1DocumentEntityRelation struct {
	// Object entity id.
	ObjectId *string `pulumi:"objectId"`
	// Relationship description.
	Relation *string `pulumi:"relation"`
	// Subject entity id.
	SubjectId *string `pulumi:"subjectId"`
}

Relationship between Entities.

type GoogleCloudDocumentaiV1DocumentEntityRelationArgs

type GoogleCloudDocumentaiV1DocumentEntityRelationArgs struct {
	// Object entity id.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// Relationship description.
	Relation pulumi.StringPtrInput `pulumi:"relation"`
	// Subject entity id.
	SubjectId pulumi.StringPtrInput `pulumi:"subjectId"`
}

Relationship between Entities.

func (GoogleCloudDocumentaiV1DocumentEntityRelationArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityRelationArgs) ToGoogleCloudDocumentaiV1DocumentEntityRelationOutput

func (i GoogleCloudDocumentaiV1DocumentEntityRelationArgs) ToGoogleCloudDocumentaiV1DocumentEntityRelationOutput() GoogleCloudDocumentaiV1DocumentEntityRelationOutput

func (GoogleCloudDocumentaiV1DocumentEntityRelationArgs) ToGoogleCloudDocumentaiV1DocumentEntityRelationOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentEntityRelationArgs) ToGoogleCloudDocumentaiV1DocumentEntityRelationOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityRelationOutput

type GoogleCloudDocumentaiV1DocumentEntityRelationArray

type GoogleCloudDocumentaiV1DocumentEntityRelationArray []GoogleCloudDocumentaiV1DocumentEntityRelationInput

func (GoogleCloudDocumentaiV1DocumentEntityRelationArray) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityRelationArray) ToGoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput

func (i GoogleCloudDocumentaiV1DocumentEntityRelationArray) ToGoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput() GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput

func (GoogleCloudDocumentaiV1DocumentEntityRelationArray) ToGoogleCloudDocumentaiV1DocumentEntityRelationArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentEntityRelationArray) ToGoogleCloudDocumentaiV1DocumentEntityRelationArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput

type GoogleCloudDocumentaiV1DocumentEntityRelationArrayInput

type GoogleCloudDocumentaiV1DocumentEntityRelationArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput() GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput
	ToGoogleCloudDocumentaiV1DocumentEntityRelationArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput
}

GoogleCloudDocumentaiV1DocumentEntityRelationArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentEntityRelationArray and GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentEntityRelationArrayInput` via:

GoogleCloudDocumentaiV1DocumentEntityRelationArray{ GoogleCloudDocumentaiV1DocumentEntityRelationArgs{...} }

type GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput

type GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput

func (GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityRelationArrayOutput

type GoogleCloudDocumentaiV1DocumentEntityRelationInput

type GoogleCloudDocumentaiV1DocumentEntityRelationInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentEntityRelationOutput() GoogleCloudDocumentaiV1DocumentEntityRelationOutput
	ToGoogleCloudDocumentaiV1DocumentEntityRelationOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentEntityRelationOutput
}

GoogleCloudDocumentaiV1DocumentEntityRelationInput is an input type that accepts GoogleCloudDocumentaiV1DocumentEntityRelationArgs and GoogleCloudDocumentaiV1DocumentEntityRelationOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentEntityRelationInput` via:

GoogleCloudDocumentaiV1DocumentEntityRelationArgs{...}

type GoogleCloudDocumentaiV1DocumentEntityRelationOutput

type GoogleCloudDocumentaiV1DocumentEntityRelationOutput struct{ *pulumi.OutputState }

Relationship between Entities.

func (GoogleCloudDocumentaiV1DocumentEntityRelationOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityRelationOutput) ObjectId

Object entity id.

func (GoogleCloudDocumentaiV1DocumentEntityRelationOutput) Relation

Relationship description.

func (GoogleCloudDocumentaiV1DocumentEntityRelationOutput) SubjectId

Subject entity id.

func (GoogleCloudDocumentaiV1DocumentEntityRelationOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationOutput

func (o GoogleCloudDocumentaiV1DocumentEntityRelationOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationOutput() GoogleCloudDocumentaiV1DocumentEntityRelationOutput

func (GoogleCloudDocumentaiV1DocumentEntityRelationOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityRelationOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityRelationOutput

type GoogleCloudDocumentaiV1DocumentEntityRelationResponse

type GoogleCloudDocumentaiV1DocumentEntityRelationResponse struct {
	// Object entity id.
	ObjectId string `pulumi:"objectId"`
	// Relationship description.
	Relation string `pulumi:"relation"`
	// Subject entity id.
	SubjectId string `pulumi:"subjectId"`
}

Relationship between Entities.

type GoogleCloudDocumentaiV1DocumentEntityRelationResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentEntityRelationResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentEntityRelationResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityRelationResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentEntityRelationResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentEntityRelationResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityRelationResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityRelationResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentEntityRelationResponseOutput

type GoogleCloudDocumentaiV1DocumentEntityRelationResponseOutput struct{ *pulumi.OutputState }

Relationship between Entities.

func (GoogleCloudDocumentaiV1DocumentEntityRelationResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityRelationResponseOutput) ObjectId

Object entity id.

func (GoogleCloudDocumentaiV1DocumentEntityRelationResponseOutput) Relation

Relationship description.

func (GoogleCloudDocumentaiV1DocumentEntityRelationResponseOutput) SubjectId

Subject entity id.

func (GoogleCloudDocumentaiV1DocumentEntityRelationResponseOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationResponseOutput

func (GoogleCloudDocumentaiV1DocumentEntityRelationResponseOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityRelationResponseOutput) ToGoogleCloudDocumentaiV1DocumentEntityRelationResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityRelationResponseOutput

type GoogleCloudDocumentaiV1DocumentEntityResponse

type GoogleCloudDocumentaiV1DocumentEntityResponse struct {
	// Optional. Confidence of detected Schema entity. Range `[0, 1]`.
	Confidence float64 `pulumi:"confidence"`
	// Optional. Deprecated. Use `id` field instead.
	//
	// Deprecated: Optional. Deprecated. Use `id` field instead.
	MentionId string `pulumi:"mentionId"`
	// Optional. Text value of the entity e.g. `1600 Amphitheatre Pkwy`.
	MentionText string `pulumi:"mentionText"`
	// Optional. Normalized entity value. Absent if the extracted value could not be converted or the type (e.g. address) is not supported for certain parsers. This field is also only populated for certain supported document types.
	NormalizedValue GoogleCloudDocumentaiV1DocumentEntityNormalizedValueResponse `pulumi:"normalizedValue"`
	// Optional. Represents the provenance of this entity wrt. the location on the page where it was found.
	PageAnchor GoogleCloudDocumentaiV1DocumentPageAnchorResponse `pulumi:"pageAnchor"`
	// Optional. Entities can be nested to form a hierarchical data structure representing the content in the document.
	Properties []GoogleCloudDocumentaiV1DocumentEntityResponse `pulumi:"properties"`
	// Optional. The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenanceResponse `pulumi:"provenance"`
	// Optional. Whether the entity will be redacted for de-identification purposes.
	Redacted bool `pulumi:"redacted"`
	// Optional. Provenance of the entity. Text anchor indexing into the Document.text.
	TextAnchor GoogleCloudDocumentaiV1DocumentTextAnchorResponse `pulumi:"textAnchor"`
	// Entity type from a schema e.g. `Address`.
	Type string `pulumi:"type"`
}

An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.

type GoogleCloudDocumentaiV1DocumentEntityResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentEntityResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentEntityResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentEntityResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentEntityResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentEntityResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentEntityResponseOutput

type GoogleCloudDocumentaiV1DocumentEntityResponseOutput struct{ *pulumi.OutputState }

An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) Confidence

Optional. Confidence of detected Schema entity. Range `[0, 1]`.

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) MentionId deprecated

Optional. Deprecated. Use `id` field instead.

Deprecated: Optional. Deprecated. Use `id` field instead.

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) MentionText

Optional. Text value of the entity e.g. `1600 Amphitheatre Pkwy`.

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) NormalizedValue

Optional. Normalized entity value. Absent if the extracted value could not be converted or the type (e.g. address) is not supported for certain parsers. This field is also only populated for certain supported document types.

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) PageAnchor

Optional. Represents the provenance of this entity wrt. the location on the page where it was found.

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) Properties

Optional. Entities can be nested to form a hierarchical data structure representing the content in the document.

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) Provenance

Optional. The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) Redacted

Optional. Whether the entity will be redacted for de-identification purposes.

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) TextAnchor

Optional. Provenance of the entity. Text anchor indexing into the Document.text.

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) ToGoogleCloudDocumentaiV1DocumentEntityResponseOutput

func (o GoogleCloudDocumentaiV1DocumentEntityResponseOutput) ToGoogleCloudDocumentaiV1DocumentEntityResponseOutput() GoogleCloudDocumentaiV1DocumentEntityResponseOutput

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) ToGoogleCloudDocumentaiV1DocumentEntityResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentEntityResponseOutput) ToGoogleCloudDocumentaiV1DocumentEntityResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentEntityResponseOutput

func (GoogleCloudDocumentaiV1DocumentEntityResponseOutput) Type

Entity type from a schema e.g. `Address`.

type GoogleCloudDocumentaiV1DocumentInput

type GoogleCloudDocumentaiV1DocumentInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentOutput() GoogleCloudDocumentaiV1DocumentOutput
	ToGoogleCloudDocumentaiV1DocumentOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentOutput
}

GoogleCloudDocumentaiV1DocumentInput is an input type that accepts GoogleCloudDocumentaiV1DocumentArgs and GoogleCloudDocumentaiV1DocumentOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentInput` via:

GoogleCloudDocumentaiV1DocumentArgs{...}

type GoogleCloudDocumentaiV1DocumentOutput

type GoogleCloudDocumentaiV1DocumentOutput struct{ *pulumi.OutputState }

Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.

func (GoogleCloudDocumentaiV1DocumentOutput) Content

Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.

func (GoogleCloudDocumentaiV1DocumentOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentOutput) Entities

A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.

func (GoogleCloudDocumentaiV1DocumentOutput) EntityRelations

Placeholder. Relationship among Document.entities.

func (GoogleCloudDocumentaiV1DocumentOutput) Error

Any error that occurred while processing this document.

func (GoogleCloudDocumentaiV1DocumentOutput) MimeType

An IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).

func (GoogleCloudDocumentaiV1DocumentOutput) Pages

Visual page layout for the Document.

func (GoogleCloudDocumentaiV1DocumentOutput) Revisions

Placeholder. Revision history of this document.

func (GoogleCloudDocumentaiV1DocumentOutput) ShardInfo

Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified.

func (GoogleCloudDocumentaiV1DocumentOutput) Text

Optional. UTF-8 encoded text in reading order from the document.

func (GoogleCloudDocumentaiV1DocumentOutput) TextChanges

Placeholder. A list of text corrections made to Document.text. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.

func (GoogleCloudDocumentaiV1DocumentOutput) TextStyles

Styles for the Document.text.

func (GoogleCloudDocumentaiV1DocumentOutput) ToGoogleCloudDocumentaiV1DocumentOutput

func (o GoogleCloudDocumentaiV1DocumentOutput) ToGoogleCloudDocumentaiV1DocumentOutput() GoogleCloudDocumentaiV1DocumentOutput

func (GoogleCloudDocumentaiV1DocumentOutput) ToGoogleCloudDocumentaiV1DocumentOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentOutput) ToGoogleCloudDocumentaiV1DocumentOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentOutput

func (GoogleCloudDocumentaiV1DocumentOutput) ToGoogleCloudDocumentaiV1DocumentPtrOutput

func (o GoogleCloudDocumentaiV1DocumentOutput) ToGoogleCloudDocumentaiV1DocumentPtrOutput() GoogleCloudDocumentaiV1DocumentPtrOutput

func (GoogleCloudDocumentaiV1DocumentOutput) ToGoogleCloudDocumentaiV1DocumentPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentOutput) ToGoogleCloudDocumentaiV1DocumentPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPtrOutput

func (GoogleCloudDocumentaiV1DocumentOutput) Uri

Optional. Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. For more information, refer to [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris).

type GoogleCloudDocumentaiV1DocumentPage

type GoogleCloudDocumentaiV1DocumentPage struct {
	// A list of visually detected text blocks on the page. A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.
	Blocks []GoogleCloudDocumentaiV1DocumentPageBlock `pulumi:"blocks"`
	// A list of detected barcodes.
	DetectedBarcodes []GoogleCloudDocumentaiV1DocumentPageDetectedBarcode `pulumi:"detectedBarcodes"`
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguage `pulumi:"detectedLanguages"`
	// Physical dimension of the page.
	Dimension *GoogleCloudDocumentaiV1DocumentPageDimension `pulumi:"dimension"`
	// A list of visually detected form fields on the page.
	FormFields []GoogleCloudDocumentaiV1DocumentPageFormField `pulumi:"formFields"`
	// Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned.
	Image *GoogleCloudDocumentaiV1DocumentPageImage `pulumi:"image"`
	// Image quality scores.
	ImageQualityScores *GoogleCloudDocumentaiV1DocumentPageImageQualityScores `pulumi:"imageQualityScores"`
	// Layout for the page.
	Layout *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"layout"`
	// A list of visually detected text lines on the page. A collection of tokens that a human would perceive as a line.
	Lines []GoogleCloudDocumentaiV1DocumentPageLine `pulumi:"lines"`
	// 1-based index for current Page in a parent Document. Useful when a page is taken out of a Document for individual processing.
	PageNumber *int `pulumi:"pageNumber"`
	// A list of visually detected text paragraphs on the page. A collection of lines that a human would perceive as a paragraph.
	Paragraphs []GoogleCloudDocumentaiV1DocumentPageParagraph `pulumi:"paragraphs"`
	// The history of this page.
	Provenance *GoogleCloudDocumentaiV1DocumentProvenance `pulumi:"provenance"`
	// A list of visually detected symbols on the page.
	Symbols []GoogleCloudDocumentaiV1DocumentPageSymbol `pulumi:"symbols"`
	// A list of visually detected tables on the page.
	Tables []GoogleCloudDocumentaiV1DocumentPageTable `pulumi:"tables"`
	// A list of visually detected tokens on the page.
	Tokens []GoogleCloudDocumentaiV1DocumentPageToken `pulumi:"tokens"`
	// Transformation matrices that were applied to the original document image to produce Page.image.
	Transforms []GoogleCloudDocumentaiV1DocumentPageMatrix `pulumi:"transforms"`
	// A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.
	VisualElements []GoogleCloudDocumentaiV1DocumentPageVisualElement `pulumi:"visualElements"`
}

A page in a Document.

type GoogleCloudDocumentaiV1DocumentPageAnchor

type GoogleCloudDocumentaiV1DocumentPageAnchor struct {
	// One or more references to visual page elements
	PageRefs []GoogleCloudDocumentaiV1DocumentPageAnchorPageRef `pulumi:"pageRefs"`
}

Referencing the visual context of the entity in the Document.pages. Page anchors can be cross-page, consist of multiple bounding polygons and optionally reference specific layout element types.

type GoogleCloudDocumentaiV1DocumentPageAnchorArgs

type GoogleCloudDocumentaiV1DocumentPageAnchorArgs struct {
	// One or more references to visual page elements
	PageRefs GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayInput `pulumi:"pageRefs"`
}

Referencing the visual context of the entity in the Document.pages. Page anchors can be cross-page, consist of multiple bounding polygons and optionally reference specific layout element types.

func (GoogleCloudDocumentaiV1DocumentPageAnchorArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorOutput

func (i GoogleCloudDocumentaiV1DocumentPageAnchorArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorOutput() GoogleCloudDocumentaiV1DocumentPageAnchorOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageAnchorArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput

func (i GoogleCloudDocumentaiV1DocumentPageAnchorArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput() GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageAnchorArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorInput

type GoogleCloudDocumentaiV1DocumentPageAnchorInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageAnchorOutput() GoogleCloudDocumentaiV1DocumentPageAnchorOutput
	ToGoogleCloudDocumentaiV1DocumentPageAnchorOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorOutput
}

GoogleCloudDocumentaiV1DocumentPageAnchorInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageAnchorArgs and GoogleCloudDocumentaiV1DocumentPageAnchorOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageAnchorInput` via:

GoogleCloudDocumentaiV1DocumentPageAnchorArgs{...}

type GoogleCloudDocumentaiV1DocumentPageAnchorOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorOutput struct{ *pulumi.OutputState }

Referencing the visual context of the entity in the Document.pages. Page anchors can be cross-page, consist of multiple bounding polygons and optionally reference specific layout element types.

func (GoogleCloudDocumentaiV1DocumentPageAnchorOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorOutput) PageRefs

One or more references to visual page elements

func (GoogleCloudDocumentaiV1DocumentPageAnchorOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorOutput

func (o GoogleCloudDocumentaiV1DocumentPageAnchorOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorOutput() GoogleCloudDocumentaiV1DocumentPageAnchorOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageAnchorOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput

func (o GoogleCloudDocumentaiV1DocumentPageAnchorOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput() GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageAnchorOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRef

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRef struct {
	// Optional. Identifies the bounding polygon of a layout element on the page.
	BoundingPoly *GoogleCloudDocumentaiV1BoundingPoly `pulumi:"boundingPoly"`
	// Optional. Confidence of detected page element, if applicable. Range `[0, 1]`.
	Confidence *float64 `pulumi:"confidence"`
	// Optional. Deprecated. Use PageRef.bounding_poly instead.
	//
	// Deprecated: Optional. Deprecated. Use PageRef.bounding_poly instead.
	LayoutId *string `pulumi:"layoutId"`
	// Optional. The type of the layout element that is being referenced if any.
	LayoutType *GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType `pulumi:"layoutType"`
	// Index into the Document.pages element, for example using `Document.pages` to locate the related page element. This field is skipped when its value is the default `0`. See https://developers.google.com/protocol-buffers/docs/proto3#json.
	Page string `pulumi:"page"`
}

Represents a weak reference to a page element within a document.

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs struct {
	// Optional. Identifies the bounding polygon of a layout element on the page.
	BoundingPoly GoogleCloudDocumentaiV1BoundingPolyPtrInput `pulumi:"boundingPoly"`
	// Optional. Confidence of detected page element, if applicable. Range `[0, 1]`.
	Confidence pulumi.Float64PtrInput `pulumi:"confidence"`
	// Optional. Deprecated. Use PageRef.bounding_poly instead.
	//
	// Deprecated: Optional. Deprecated. Use PageRef.bounding_poly instead.
	LayoutId pulumi.StringPtrInput `pulumi:"layoutId"`
	// Optional. The type of the layout element that is being referenced if any.
	LayoutType GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrInput `pulumi:"layoutType"`
	// Index into the Document.pages element, for example using `Document.pages` to locate the related page element. This field is skipped when its value is the default `0`. See https://developers.google.com/protocol-buffers/docs/proto3#json.
	Page pulumi.StringInput `pulumi:"page"`
}

Represents a weak reference to a page element within a document.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput

func (i GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput() GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArray

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArray []GoogleCloudDocumentaiV1DocumentPageAnchorPageRefInput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArray) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArray) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput() GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArray) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArray) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayInput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput() GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArray and GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArray{ GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArrayOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefInput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput() GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput
	ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput
}

GoogleCloudDocumentaiV1DocumentPageAnchorPageRefInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs and GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageAnchorPageRefInput` via:

GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs{...}

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType string

Optional. The type of the layout element that is being referenced if any.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutputWithContext

func (e GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput

func (e GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput() GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutputWithContext

func (e GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ToStringOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ToStringOutputWithContext

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeInput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput() GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput
	ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput
}

GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeArgs and GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeInput` via:

GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeArgs{...}

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput) ToStringOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput) ToStringOutputWithContext

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypeOutput) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrInput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput() GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput
	ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput
}

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutTypePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput struct{ *pulumi.OutputState }

Represents a weak reference to a page element within a document.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput) BoundingPoly

Optional. Identifies the bounding polygon of a layout element on the page.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput) Confidence

Optional. Confidence of detected page element, if applicable. Range `[0, 1]`.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput) LayoutId deprecated

Optional. Deprecated. Use PageRef.bounding_poly instead.

Deprecated: Optional. Deprecated. Use PageRef.bounding_poly instead.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput) LayoutType

Optional. The type of the layout element that is being referenced if any.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput) Page

Index into the Document.pages element, for example using `Document.pages` to locate the related page element. This field is skipped when its value is the default `0`. See https://developers.google.com/protocol-buffers/docs/proto3#json.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponse

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponse struct {
	// Optional. Identifies the bounding polygon of a layout element on the page.
	BoundingPoly GoogleCloudDocumentaiV1BoundingPolyResponse `pulumi:"boundingPoly"`
	// Optional. Confidence of detected page element, if applicable. Range `[0, 1]`.
	Confidence float64 `pulumi:"confidence"`
	// Optional. Deprecated. Use PageRef.bounding_poly instead.
	//
	// Deprecated: Optional. Deprecated. Use PageRef.bounding_poly instead.
	LayoutId string `pulumi:"layoutId"`
	// Optional. The type of the layout element that is being referenced if any.
	LayoutType string `pulumi:"layoutType"`
	// Index into the Document.pages element, for example using `Document.pages` to locate the related page element. This field is skipped when its value is the default `0`. See https://developers.google.com/protocol-buffers/docs/proto3#json.
	Page string `pulumi:"page"`
}

Represents a weak reference to a page element within a document.

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput struct{ *pulumi.OutputState }

Represents a weak reference to a page element within a document.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput) BoundingPoly

Optional. Identifies the bounding polygon of a layout element on the page.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput) Confidence

Optional. Confidence of detected page element, if applicable. Range `[0, 1]`.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput) LayoutId deprecated

Optional. Deprecated. Use PageRef.bounding_poly instead.

Deprecated: Optional. Deprecated. Use PageRef.bounding_poly instead.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput) LayoutType

Optional. The type of the layout element that is being referenced if any.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput) Page

Index into the Document.pages element, for example using `Document.pages` to locate the related page element. This field is skipped when its value is the default `0`. See https://developers.google.com/protocol-buffers/docs/proto3#json.

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponseOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPtrInput

type GoogleCloudDocumentaiV1DocumentPageAnchorPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput() GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput
	ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput
}

GoogleCloudDocumentaiV1DocumentPageAnchorPtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageAnchorArgs, GoogleCloudDocumentaiV1DocumentPageAnchorPtr and GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageAnchorPtrInput` via:

        GoogleCloudDocumentaiV1DocumentPageAnchorArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput) PageRefs

One or more references to visual page elements

func (GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput

func (o GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput() GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorPtrOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorResponse

type GoogleCloudDocumentaiV1DocumentPageAnchorResponse struct {
	// One or more references to visual page elements
	PageRefs []GoogleCloudDocumentaiV1DocumentPageAnchorPageRefResponse `pulumi:"pageRefs"`
}

Referencing the visual context of the entity in the Document.pages. Page anchors can be cross-page, consist of multiple bounding polygons and optionally reference specific layout element types.

type GoogleCloudDocumentaiV1DocumentPageAnchorResponseOutput

type GoogleCloudDocumentaiV1DocumentPageAnchorResponseOutput struct{ *pulumi.OutputState }

Referencing the visual context of the entity in the Document.pages. Page anchors can be cross-page, consist of multiple bounding polygons and optionally reference specific layout element types.

func (GoogleCloudDocumentaiV1DocumentPageAnchorResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageAnchorResponseOutput) PageRefs

One or more references to visual page elements

func (GoogleCloudDocumentaiV1DocumentPageAnchorResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageAnchorResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageAnchorResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageAnchorResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageAnchorResponseOutput

type GoogleCloudDocumentaiV1DocumentPageArgs

type GoogleCloudDocumentaiV1DocumentPageArgs struct {
	// A list of visually detected text blocks on the page. A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.
	Blocks GoogleCloudDocumentaiV1DocumentPageBlockArrayInput `pulumi:"blocks"`
	// A list of detected barcodes.
	DetectedBarcodes GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayInput `pulumi:"detectedBarcodes"`
	// A list of detected languages together with confidence.
	DetectedLanguages GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput `pulumi:"detectedLanguages"`
	// Physical dimension of the page.
	Dimension GoogleCloudDocumentaiV1DocumentPageDimensionPtrInput `pulumi:"dimension"`
	// A list of visually detected form fields on the page.
	FormFields GoogleCloudDocumentaiV1DocumentPageFormFieldArrayInput `pulumi:"formFields"`
	// Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned.
	Image GoogleCloudDocumentaiV1DocumentPageImagePtrInput `pulumi:"image"`
	// Image quality scores.
	ImageQualityScores GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrInput `pulumi:"imageQualityScores"`
	// Layout for the page.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"layout"`
	// A list of visually detected text lines on the page. A collection of tokens that a human would perceive as a line.
	Lines GoogleCloudDocumentaiV1DocumentPageLineArrayInput `pulumi:"lines"`
	// 1-based index for current Page in a parent Document. Useful when a page is taken out of a Document for individual processing.
	PageNumber pulumi.IntPtrInput `pulumi:"pageNumber"`
	// A list of visually detected text paragraphs on the page. A collection of lines that a human would perceive as a paragraph.
	Paragraphs GoogleCloudDocumentaiV1DocumentPageParagraphArrayInput `pulumi:"paragraphs"`
	// The history of this page.
	Provenance GoogleCloudDocumentaiV1DocumentProvenancePtrInput `pulumi:"provenance"`
	// A list of visually detected symbols on the page.
	Symbols GoogleCloudDocumentaiV1DocumentPageSymbolArrayInput `pulumi:"symbols"`
	// A list of visually detected tables on the page.
	Tables GoogleCloudDocumentaiV1DocumentPageTableArrayInput `pulumi:"tables"`
	// A list of visually detected tokens on the page.
	Tokens GoogleCloudDocumentaiV1DocumentPageTokenArrayInput `pulumi:"tokens"`
	// Transformation matrices that were applied to the original document image to produce Page.image.
	Transforms GoogleCloudDocumentaiV1DocumentPageMatrixArrayInput `pulumi:"transforms"`
	// A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.
	VisualElements GoogleCloudDocumentaiV1DocumentPageVisualElementArrayInput `pulumi:"visualElements"`
}

A page in a Document.

func (GoogleCloudDocumentaiV1DocumentPageArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageArgs) ToGoogleCloudDocumentaiV1DocumentPageOutput

func (i GoogleCloudDocumentaiV1DocumentPageArgs) ToGoogleCloudDocumentaiV1DocumentPageOutput() GoogleCloudDocumentaiV1DocumentPageOutput

func (GoogleCloudDocumentaiV1DocumentPageArgs) ToGoogleCloudDocumentaiV1DocumentPageOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageArgs) ToGoogleCloudDocumentaiV1DocumentPageOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageOutput

type GoogleCloudDocumentaiV1DocumentPageArray

type GoogleCloudDocumentaiV1DocumentPageArray []GoogleCloudDocumentaiV1DocumentPageInput

func (GoogleCloudDocumentaiV1DocumentPageArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageArray) ToGoogleCloudDocumentaiV1DocumentPageArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageArray) ToGoogleCloudDocumentaiV1DocumentPageArrayOutput() GoogleCloudDocumentaiV1DocumentPageArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageArray) ToGoogleCloudDocumentaiV1DocumentPageArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageArray) ToGoogleCloudDocumentaiV1DocumentPageArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageArrayOutput

type GoogleCloudDocumentaiV1DocumentPageArrayInput

type GoogleCloudDocumentaiV1DocumentPageArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageArrayOutput() GoogleCloudDocumentaiV1DocumentPageArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageArray and GoogleCloudDocumentaiV1DocumentPageArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageArray{ GoogleCloudDocumentaiV1DocumentPageArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageArrayOutput

type GoogleCloudDocumentaiV1DocumentPageArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageArrayOutput

func (o GoogleCloudDocumentaiV1DocumentPageArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageArrayOutput() GoogleCloudDocumentaiV1DocumentPageArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageArrayOutput

type GoogleCloudDocumentaiV1DocumentPageBlock

type GoogleCloudDocumentaiV1DocumentPageBlock struct {
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguage `pulumi:"detectedLanguages"`
	// Layout for Block.
	Layout *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"layout"`
	// The history of this annotation.
	Provenance *GoogleCloudDocumentaiV1DocumentProvenance `pulumi:"provenance"`
}

A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.

type GoogleCloudDocumentaiV1DocumentPageBlockArgs

type GoogleCloudDocumentaiV1DocumentPageBlockArgs struct {
	// A list of detected languages together with confidence.
	DetectedLanguages GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput `pulumi:"detectedLanguages"`
	// Layout for Block.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"layout"`
	// The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenancePtrInput `pulumi:"provenance"`
}

A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.

func (GoogleCloudDocumentaiV1DocumentPageBlockArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageBlockArgs) ToGoogleCloudDocumentaiV1DocumentPageBlockOutput

func (i GoogleCloudDocumentaiV1DocumentPageBlockArgs) ToGoogleCloudDocumentaiV1DocumentPageBlockOutput() GoogleCloudDocumentaiV1DocumentPageBlockOutput

func (GoogleCloudDocumentaiV1DocumentPageBlockArgs) ToGoogleCloudDocumentaiV1DocumentPageBlockOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageBlockArgs) ToGoogleCloudDocumentaiV1DocumentPageBlockOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageBlockOutput

type GoogleCloudDocumentaiV1DocumentPageBlockArray

type GoogleCloudDocumentaiV1DocumentPageBlockArray []GoogleCloudDocumentaiV1DocumentPageBlockInput

func (GoogleCloudDocumentaiV1DocumentPageBlockArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageBlockArray) ToGoogleCloudDocumentaiV1DocumentPageBlockArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageBlockArray) ToGoogleCloudDocumentaiV1DocumentPageBlockArrayOutput() GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageBlockArray) ToGoogleCloudDocumentaiV1DocumentPageBlockArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageBlockArray) ToGoogleCloudDocumentaiV1DocumentPageBlockArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput

type GoogleCloudDocumentaiV1DocumentPageBlockArrayInput

type GoogleCloudDocumentaiV1DocumentPageBlockArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageBlockArrayOutput() GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageBlockArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageBlockArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageBlockArray and GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageBlockArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageBlockArray{ GoogleCloudDocumentaiV1DocumentPageBlockArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput

type GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockArrayOutput

func (o GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockArrayOutput() GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageBlockArrayOutput

type GoogleCloudDocumentaiV1DocumentPageBlockInput

type GoogleCloudDocumentaiV1DocumentPageBlockInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageBlockOutput() GoogleCloudDocumentaiV1DocumentPageBlockOutput
	ToGoogleCloudDocumentaiV1DocumentPageBlockOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageBlockOutput
}

GoogleCloudDocumentaiV1DocumentPageBlockInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageBlockArgs and GoogleCloudDocumentaiV1DocumentPageBlockOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageBlockInput` via:

GoogleCloudDocumentaiV1DocumentPageBlockArgs{...}

type GoogleCloudDocumentaiV1DocumentPageBlockOutput

type GoogleCloudDocumentaiV1DocumentPageBlockOutput struct{ *pulumi.OutputState }

A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.

func (GoogleCloudDocumentaiV1DocumentPageBlockOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageBlockOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageBlockOutput) Layout

Layout for Block.

func (GoogleCloudDocumentaiV1DocumentPageBlockOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentPageBlockOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockOutput

func (o GoogleCloudDocumentaiV1DocumentPageBlockOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockOutput() GoogleCloudDocumentaiV1DocumentPageBlockOutput

func (GoogleCloudDocumentaiV1DocumentPageBlockOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageBlockOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageBlockOutput

type GoogleCloudDocumentaiV1DocumentPageBlockResponse

type GoogleCloudDocumentaiV1DocumentPageBlockResponse struct {
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse `pulumi:"detectedLanguages"`
	// Layout for Block.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"layout"`
	// The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenanceResponse `pulumi:"provenance"`
}

A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.

type GoogleCloudDocumentaiV1DocumentPageBlockResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageBlockResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageBlockResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageBlockResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageBlockResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageBlockResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageBlockResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageBlockResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageBlockResponseOutput

type GoogleCloudDocumentaiV1DocumentPageBlockResponseOutput struct{ *pulumi.OutputState }

A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.

func (GoogleCloudDocumentaiV1DocumentPageBlockResponseOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageBlockResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageBlockResponseOutput) Layout

Layout for Block.

func (GoogleCloudDocumentaiV1DocumentPageBlockResponseOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentPageBlockResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageBlockResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageBlockResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageBlockResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageBlockResponseOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcode

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcode struct {
	// Detailed barcode information of the DetectedBarcode.
	Barcode *GoogleCloudDocumentaiV1Barcode `pulumi:"barcode"`
	// Layout for DetectedBarcode.
	Layout *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"layout"`
}

A detected barcode.

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs struct {
	// Detailed barcode information of the DetectedBarcode.
	Barcode GoogleCloudDocumentaiV1BarcodePtrInput `pulumi:"barcode"`
	// Layout for DetectedBarcode.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"layout"`
}

A detected barcode.

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArray

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArray []GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeInput

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArray) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArray) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput() GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArray) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArray) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayInput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput() GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArray and GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArray{ GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArrayOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeInput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput() GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput
	ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput
}

GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs and GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeInput` via:

GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs{...}

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput struct{ *pulumi.OutputState }

A detected barcode.

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput) Barcode

Detailed barcode information of the DetectedBarcode.

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput) Layout

Layout for DetectedBarcode.

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponse

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponse struct {
	// Detailed barcode information of the DetectedBarcode.
	Barcode GoogleCloudDocumentaiV1BarcodeResponse `pulumi:"barcode"`
	// Layout for DetectedBarcode.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"layout"`
}

A detected barcode.

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutput struct{ *pulumi.OutputState }

A detected barcode.

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutput) Barcode

Detailed barcode information of the DetectedBarcode.

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutput) Layout

Layout for DetectedBarcode.

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponseOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguage

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguage struct {
	// Confidence of detected language. Range `[0, 1]`.
	Confidence *float64 `pulumi:"confidence"`
	// The [BCP-47 language code](https://www.unicode.org/reports/tr35/#Unicode_locale_identifier), such as `en-US` or `sr-Latn`.
	LanguageCode *string `pulumi:"languageCode"`
}

Detected language for a structural component.

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs struct {
	// Confidence of detected language. Range `[0, 1]`.
	Confidence pulumi.Float64PtrInput `pulumi:"confidence"`
	// The [BCP-47 language code](https://www.unicode.org/reports/tr35/#Unicode_locale_identifier), such as `en-US` or `sr-Latn`.
	LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"`
}

Detected language for a structural component.

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArray

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArray []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageInput

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArray) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArray) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput() GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArray) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArray) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput() GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArray and GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArray{ GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageInput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput() GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput
	ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput
}

GoogleCloudDocumentaiV1DocumentPageDetectedLanguageInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs and GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageDetectedLanguageInput` via:

GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs{...}

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput struct{ *pulumi.OutputState }

Detected language for a structural component.

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput) Confidence

Confidence of detected language. Range `[0, 1]`.

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput) LanguageCode

The [BCP-47 language code](https://www.unicode.org/reports/tr35/#Unicode_locale_identifier), such as `en-US` or `sr-Latn`.

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedLanguageOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse struct {
	// Confidence of detected language. Range `[0, 1]`.
	Confidence float64 `pulumi:"confidence"`
	// The [BCP-47 language code](https://www.unicode.org/reports/tr35/#Unicode_locale_identifier), such as `en-US` or `sr-Latn`.
	LanguageCode string `pulumi:"languageCode"`
}

Detected language for a structural component.

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutput

type GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutput struct{ *pulumi.OutputState }

Detected language for a structural component.

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutput) Confidence

Confidence of detected language. Range `[0, 1]`.

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutput) LanguageCode

The [BCP-47 language code](https://www.unicode.org/reports/tr35/#Unicode_locale_identifier), such as `en-US` or `sr-Latn`.

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponseOutput

type GoogleCloudDocumentaiV1DocumentPageDimension

type GoogleCloudDocumentaiV1DocumentPageDimension struct {
	// Page height.
	Height *float64 `pulumi:"height"`
	// Dimension unit.
	Unit *string `pulumi:"unit"`
	// Page width.
	Width *float64 `pulumi:"width"`
}

Dimension for the page.

type GoogleCloudDocumentaiV1DocumentPageDimensionArgs

type GoogleCloudDocumentaiV1DocumentPageDimensionArgs struct {
	// Page height.
	Height pulumi.Float64PtrInput `pulumi:"height"`
	// Dimension unit.
	Unit pulumi.StringPtrInput `pulumi:"unit"`
	// Page width.
	Width pulumi.Float64PtrInput `pulumi:"width"`
}

Dimension for the page.

func (GoogleCloudDocumentaiV1DocumentPageDimensionArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDimensionArgs) ToGoogleCloudDocumentaiV1DocumentPageDimensionOutput

func (i GoogleCloudDocumentaiV1DocumentPageDimensionArgs) ToGoogleCloudDocumentaiV1DocumentPageDimensionOutput() GoogleCloudDocumentaiV1DocumentPageDimensionOutput

func (GoogleCloudDocumentaiV1DocumentPageDimensionArgs) ToGoogleCloudDocumentaiV1DocumentPageDimensionOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageDimensionArgs) ToGoogleCloudDocumentaiV1DocumentPageDimensionOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDimensionOutput

func (GoogleCloudDocumentaiV1DocumentPageDimensionArgs) ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput

func (i GoogleCloudDocumentaiV1DocumentPageDimensionArgs) ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput() GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageDimensionArgs) ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageDimensionArgs) ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput

type GoogleCloudDocumentaiV1DocumentPageDimensionInput

type GoogleCloudDocumentaiV1DocumentPageDimensionInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageDimensionOutput() GoogleCloudDocumentaiV1DocumentPageDimensionOutput
	ToGoogleCloudDocumentaiV1DocumentPageDimensionOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageDimensionOutput
}

GoogleCloudDocumentaiV1DocumentPageDimensionInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageDimensionArgs and GoogleCloudDocumentaiV1DocumentPageDimensionOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageDimensionInput` via:

GoogleCloudDocumentaiV1DocumentPageDimensionArgs{...}

type GoogleCloudDocumentaiV1DocumentPageDimensionOutput

type GoogleCloudDocumentaiV1DocumentPageDimensionOutput struct{ *pulumi.OutputState }

Dimension for the page.

func (GoogleCloudDocumentaiV1DocumentPageDimensionOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDimensionOutput) Height

Page height.

func (GoogleCloudDocumentaiV1DocumentPageDimensionOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionOutput

func (o GoogleCloudDocumentaiV1DocumentPageDimensionOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionOutput() GoogleCloudDocumentaiV1DocumentPageDimensionOutput

func (GoogleCloudDocumentaiV1DocumentPageDimensionOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDimensionOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDimensionOutput

func (GoogleCloudDocumentaiV1DocumentPageDimensionOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput

func (o GoogleCloudDocumentaiV1DocumentPageDimensionOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput() GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageDimensionOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDimensionOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageDimensionOutput) Unit

Dimension unit.

func (GoogleCloudDocumentaiV1DocumentPageDimensionOutput) Width

Page width.

type GoogleCloudDocumentaiV1DocumentPageDimensionPtrInput

type GoogleCloudDocumentaiV1DocumentPageDimensionPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput() GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput
	ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput
}

GoogleCloudDocumentaiV1DocumentPageDimensionPtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageDimensionArgs, GoogleCloudDocumentaiV1DocumentPageDimensionPtr and GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageDimensionPtrInput` via:

        GoogleCloudDocumentaiV1DocumentPageDimensionArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput

type GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput) Height

Page height.

func (GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput) Unit

Dimension unit.

func (GoogleCloudDocumentaiV1DocumentPageDimensionPtrOutput) Width

Page width.

type GoogleCloudDocumentaiV1DocumentPageDimensionResponse

type GoogleCloudDocumentaiV1DocumentPageDimensionResponse struct {
	// Page height.
	Height float64 `pulumi:"height"`
	// Dimension unit.
	Unit string `pulumi:"unit"`
	// Page width.
	Width float64 `pulumi:"width"`
}

Dimension for the page.

type GoogleCloudDocumentaiV1DocumentPageDimensionResponseOutput

type GoogleCloudDocumentaiV1DocumentPageDimensionResponseOutput struct{ *pulumi.OutputState }

Dimension for the page.

func (GoogleCloudDocumentaiV1DocumentPageDimensionResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageDimensionResponseOutput) Height

Page height.

func (GoogleCloudDocumentaiV1DocumentPageDimensionResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageDimensionResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageDimensionResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageDimensionResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageDimensionResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageDimensionResponseOutput) Unit

Dimension unit.

func (GoogleCloudDocumentaiV1DocumentPageDimensionResponseOutput) Width

Page width.

type GoogleCloudDocumentaiV1DocumentPageFormField

type GoogleCloudDocumentaiV1DocumentPageFormField struct {
	// Created for Labeling UI to export key text. If corrections were made to the text identified by the `field_name.text_anchor`, this field will contain the correction.
	CorrectedKeyText *string `pulumi:"correctedKeyText"`
	// Created for Labeling UI to export value text. If corrections were made to the text identified by the `field_value.text_anchor`, this field will contain the correction.
	CorrectedValueText *string `pulumi:"correctedValueText"`
	// Layout for the FormField name. e.g. `Address`, `Email`, `Grand total`, `Phone number`, etc.
	FieldName *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"fieldName"`
	// Layout for the FormField value.
	FieldValue *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"fieldValue"`
	// A list of detected languages for name together with confidence.
	NameDetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguage `pulumi:"nameDetectedLanguages"`
	// The history of this annotation.
	Provenance *GoogleCloudDocumentaiV1DocumentProvenance `pulumi:"provenance"`
	// A list of detected languages for value together with confidence.
	ValueDetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguage `pulumi:"valueDetectedLanguages"`
	// If the value is non-textual, this field represents the type. Current valid values are: - blank (this indicates the `field_value` is normal text) - `unfilled_checkbox` - `filled_checkbox`
	ValueType *string `pulumi:"valueType"`
}

A form field detected on the page.

type GoogleCloudDocumentaiV1DocumentPageFormFieldArgs

type GoogleCloudDocumentaiV1DocumentPageFormFieldArgs struct {
	// Created for Labeling UI to export key text. If corrections were made to the text identified by the `field_name.text_anchor`, this field will contain the correction.
	CorrectedKeyText pulumi.StringPtrInput `pulumi:"correctedKeyText"`
	// Created for Labeling UI to export value text. If corrections were made to the text identified by the `field_value.text_anchor`, this field will contain the correction.
	CorrectedValueText pulumi.StringPtrInput `pulumi:"correctedValueText"`
	// Layout for the FormField name. e.g. `Address`, `Email`, `Grand total`, `Phone number`, etc.
	FieldName GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"fieldName"`
	// Layout for the FormField value.
	FieldValue GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"fieldValue"`
	// A list of detected languages for name together with confidence.
	NameDetectedLanguages GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput `pulumi:"nameDetectedLanguages"`
	// The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenancePtrInput `pulumi:"provenance"`
	// A list of detected languages for value together with confidence.
	ValueDetectedLanguages GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput `pulumi:"valueDetectedLanguages"`
	// If the value is non-textual, this field represents the type. Current valid values are: - blank (this indicates the `field_value` is normal text) - `unfilled_checkbox` - `filled_checkbox`
	ValueType pulumi.StringPtrInput `pulumi:"valueType"`
}

A form field detected on the page.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageFormFieldArgs) ToGoogleCloudDocumentaiV1DocumentPageFormFieldOutput

func (i GoogleCloudDocumentaiV1DocumentPageFormFieldArgs) ToGoogleCloudDocumentaiV1DocumentPageFormFieldOutput() GoogleCloudDocumentaiV1DocumentPageFormFieldOutput

func (GoogleCloudDocumentaiV1DocumentPageFormFieldArgs) ToGoogleCloudDocumentaiV1DocumentPageFormFieldOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageFormFieldArgs) ToGoogleCloudDocumentaiV1DocumentPageFormFieldOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageFormFieldOutput

type GoogleCloudDocumentaiV1DocumentPageFormFieldArray

type GoogleCloudDocumentaiV1DocumentPageFormFieldArray []GoogleCloudDocumentaiV1DocumentPageFormFieldInput

func (GoogleCloudDocumentaiV1DocumentPageFormFieldArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageFormFieldArray) ToGoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageFormFieldArray) ToGoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput() GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageFormFieldArray) ToGoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageFormFieldArray) ToGoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput

type GoogleCloudDocumentaiV1DocumentPageFormFieldArrayInput

type GoogleCloudDocumentaiV1DocumentPageFormFieldArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput() GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageFormFieldArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageFormFieldArray and GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageFormFieldArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageFormFieldArray{ GoogleCloudDocumentaiV1DocumentPageFormFieldArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput

type GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageFormFieldArrayOutput

type GoogleCloudDocumentaiV1DocumentPageFormFieldInput

type GoogleCloudDocumentaiV1DocumentPageFormFieldInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageFormFieldOutput() GoogleCloudDocumentaiV1DocumentPageFormFieldOutput
	ToGoogleCloudDocumentaiV1DocumentPageFormFieldOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageFormFieldOutput
}

GoogleCloudDocumentaiV1DocumentPageFormFieldInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageFormFieldArgs and GoogleCloudDocumentaiV1DocumentPageFormFieldOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageFormFieldInput` via:

GoogleCloudDocumentaiV1DocumentPageFormFieldArgs{...}

type GoogleCloudDocumentaiV1DocumentPageFormFieldOutput

type GoogleCloudDocumentaiV1DocumentPageFormFieldOutput struct{ *pulumi.OutputState }

A form field detected on the page.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) CorrectedKeyText

Created for Labeling UI to export key text. If corrections were made to the text identified by the `field_name.text_anchor`, this field will contain the correction.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) CorrectedValueText

Created for Labeling UI to export value text. If corrections were made to the text identified by the `field_value.text_anchor`, this field will contain the correction.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) FieldName

Layout for the FormField name. e.g. `Address`, `Email`, `Grand total`, `Phone number`, etc.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) FieldValue

Layout for the FormField value.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) NameDetectedLanguages

A list of detected languages for name together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldOutput

func (o GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldOutput() GoogleCloudDocumentaiV1DocumentPageFormFieldOutput

func (GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageFormFieldOutput

func (GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) ValueDetectedLanguages

A list of detected languages for value together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldOutput) ValueType

If the value is non-textual, this field represents the type. Current valid values are: - blank (this indicates the `field_value` is normal text) - `unfilled_checkbox` - `filled_checkbox`

type GoogleCloudDocumentaiV1DocumentPageFormFieldResponse

type GoogleCloudDocumentaiV1DocumentPageFormFieldResponse struct {
	// Created for Labeling UI to export key text. If corrections were made to the text identified by the `field_name.text_anchor`, this field will contain the correction.
	CorrectedKeyText string `pulumi:"correctedKeyText"`
	// Created for Labeling UI to export value text. If corrections were made to the text identified by the `field_value.text_anchor`, this field will contain the correction.
	CorrectedValueText string `pulumi:"correctedValueText"`
	// Layout for the FormField name. e.g. `Address`, `Email`, `Grand total`, `Phone number`, etc.
	FieldName GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"fieldName"`
	// Layout for the FormField value.
	FieldValue GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"fieldValue"`
	// A list of detected languages for name together with confidence.
	NameDetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse `pulumi:"nameDetectedLanguages"`
	// The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenanceResponse `pulumi:"provenance"`
	// A list of detected languages for value together with confidence.
	ValueDetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse `pulumi:"valueDetectedLanguages"`
	// If the value is non-textual, this field represents the type. Current valid values are: - blank (this indicates the `field_value` is normal text) - `unfilled_checkbox` - `filled_checkbox`
	ValueType string `pulumi:"valueType"`
}

A form field detected on the page.

type GoogleCloudDocumentaiV1DocumentPageFormFieldResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageFormFieldResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageFormFieldResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageFormFieldResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput

type GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput struct{ *pulumi.OutputState }

A form field detected on the page.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) CorrectedKeyText

Created for Labeling UI to export key text. If corrections were made to the text identified by the `field_name.text_anchor`, this field will contain the correction.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) CorrectedValueText

Created for Labeling UI to export value text. If corrections were made to the text identified by the `field_value.text_anchor`, this field will contain the correction.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) FieldName

Layout for the FormField name. e.g. `Address`, `Email`, `Grand total`, `Phone number`, etc.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) FieldValue

Layout for the FormField value.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) NameDetectedLanguages

A list of detected languages for name together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) ValueDetectedLanguages

A list of detected languages for value together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageFormFieldResponseOutput) ValueType

If the value is non-textual, this field represents the type. Current valid values are: - blank (this indicates the `field_value` is normal text) - `unfilled_checkbox` - `filled_checkbox`

type GoogleCloudDocumentaiV1DocumentPageImage

type GoogleCloudDocumentaiV1DocumentPageImage struct {
	// Raw byte content of the image.
	Content *string `pulumi:"content"`
	// Height of the image in pixels.
	Height *int `pulumi:"height"`
	// Encoding [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml) for the image.
	MimeType *string `pulumi:"mimeType"`
	// Width of the image in pixels.
	Width *int `pulumi:"width"`
}

Rendered image contents for this page.

type GoogleCloudDocumentaiV1DocumentPageImageArgs

type GoogleCloudDocumentaiV1DocumentPageImageArgs struct {
	// Raw byte content of the image.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// Height of the image in pixels.
	Height pulumi.IntPtrInput `pulumi:"height"`
	// Encoding [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml) for the image.
	MimeType pulumi.StringPtrInput `pulumi:"mimeType"`
	// Width of the image in pixels.
	Width pulumi.IntPtrInput `pulumi:"width"`
}

Rendered image contents for this page.

func (GoogleCloudDocumentaiV1DocumentPageImageArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageArgs) ToGoogleCloudDocumentaiV1DocumentPageImageOutput

func (i GoogleCloudDocumentaiV1DocumentPageImageArgs) ToGoogleCloudDocumentaiV1DocumentPageImageOutput() GoogleCloudDocumentaiV1DocumentPageImageOutput

func (GoogleCloudDocumentaiV1DocumentPageImageArgs) ToGoogleCloudDocumentaiV1DocumentPageImageOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageImageArgs) ToGoogleCloudDocumentaiV1DocumentPageImageOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImageOutput

func (GoogleCloudDocumentaiV1DocumentPageImageArgs) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutput

func (i GoogleCloudDocumentaiV1DocumentPageImageArgs) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutput() GoogleCloudDocumentaiV1DocumentPageImagePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageImageArgs) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageImageArgs) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImagePtrOutput

type GoogleCloudDocumentaiV1DocumentPageImageInput

type GoogleCloudDocumentaiV1DocumentPageImageInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageImageOutput() GoogleCloudDocumentaiV1DocumentPageImageOutput
	ToGoogleCloudDocumentaiV1DocumentPageImageOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageImageOutput
}

GoogleCloudDocumentaiV1DocumentPageImageInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageImageArgs and GoogleCloudDocumentaiV1DocumentPageImageOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageImageInput` via:

GoogleCloudDocumentaiV1DocumentPageImageArgs{...}

type GoogleCloudDocumentaiV1DocumentPageImageOutput

type GoogleCloudDocumentaiV1DocumentPageImageOutput struct{ *pulumi.OutputState }

Rendered image contents for this page.

func (GoogleCloudDocumentaiV1DocumentPageImageOutput) Content

Raw byte content of the image.

func (GoogleCloudDocumentaiV1DocumentPageImageOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageOutput) Height

Height of the image in pixels.

func (GoogleCloudDocumentaiV1DocumentPageImageOutput) MimeType

Encoding [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml) for the image.

func (GoogleCloudDocumentaiV1DocumentPageImageOutput) ToGoogleCloudDocumentaiV1DocumentPageImageOutput

func (o GoogleCloudDocumentaiV1DocumentPageImageOutput) ToGoogleCloudDocumentaiV1DocumentPageImageOutput() GoogleCloudDocumentaiV1DocumentPageImageOutput

func (GoogleCloudDocumentaiV1DocumentPageImageOutput) ToGoogleCloudDocumentaiV1DocumentPageImageOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageImageOutput) ToGoogleCloudDocumentaiV1DocumentPageImageOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImageOutput

func (GoogleCloudDocumentaiV1DocumentPageImageOutput) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutput

func (o GoogleCloudDocumentaiV1DocumentPageImageOutput) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutput() GoogleCloudDocumentaiV1DocumentPageImagePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageImageOutput) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageImageOutput) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImagePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageImageOutput) Width

Width of the image in pixels.

type GoogleCloudDocumentaiV1DocumentPageImagePtrInput

type GoogleCloudDocumentaiV1DocumentPageImagePtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutput() GoogleCloudDocumentaiV1DocumentPageImagePtrOutput
	ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageImagePtrOutput
}

GoogleCloudDocumentaiV1DocumentPageImagePtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageImageArgs, GoogleCloudDocumentaiV1DocumentPageImagePtr and GoogleCloudDocumentaiV1DocumentPageImagePtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageImagePtrInput` via:

        GoogleCloudDocumentaiV1DocumentPageImageArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentPageImagePtrOutput

type GoogleCloudDocumentaiV1DocumentPageImagePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageImagePtrOutput) Content

Raw byte content of the image.

func (GoogleCloudDocumentaiV1DocumentPageImagePtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentPageImagePtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImagePtrOutput) Height

Height of the image in pixels.

func (GoogleCloudDocumentaiV1DocumentPageImagePtrOutput) MimeType

Encoding [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml) for the image.

func (GoogleCloudDocumentaiV1DocumentPageImagePtrOutput) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutput

func (o GoogleCloudDocumentaiV1DocumentPageImagePtrOutput) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutput() GoogleCloudDocumentaiV1DocumentPageImagePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageImagePtrOutput) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageImagePtrOutput) ToGoogleCloudDocumentaiV1DocumentPageImagePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImagePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageImagePtrOutput) Width

Width of the image in pixels.

type GoogleCloudDocumentaiV1DocumentPageImageQualityScores

type GoogleCloudDocumentaiV1DocumentPageImageQualityScores struct {
	// A list of detected defects.
	DetectedDefects []GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect `pulumi:"detectedDefects"`
	// The overall quality score. Range `[0, 1]` where `1` is perfect quality.
	QualityScore *float64 `pulumi:"qualityScore"`
}

Image quality scores for the page image.

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs struct {
	// A list of detected defects.
	DetectedDefects GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayInput `pulumi:"detectedDefects"`
	// The overall quality score. Range `[0, 1]` where `1` is perfect quality.
	QualityScore pulumi.Float64PtrInput `pulumi:"qualityScore"`
}

Image quality scores for the page image.

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect struct {
	// Confidence of detected defect. Range `[0, 1]` where `1` indicates strong confidence that the defect exists.
	Confidence *float64 `pulumi:"confidence"`
	// Name of the defect type. Supported values are: - `quality/defect_blurry` - `quality/defect_noisy` - `quality/defect_dark` - `quality/defect_faint` - `quality/defect_text_too_small` - `quality/defect_document_cutoff` - `quality/defect_text_cutoff` - `quality/defect_glare`
	Type *string `pulumi:"type"`
}

Image Quality Defects

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs struct {
	// Confidence of detected defect. Range `[0, 1]` where `1` indicates strong confidence that the defect exists.
	Confidence pulumi.Float64PtrInput `pulumi:"confidence"`
	// Name of the defect type. Supported values are: - `quality/defect_blurry` - `quality/defect_noisy` - `quality/defect_dark` - `quality/defect_faint` - `quality/defect_text_too_small` - `quality/defect_document_cutoff` - `quality/defect_text_cutoff` - `quality/defect_glare`
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Image Quality Defects

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArray

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArray []GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectInput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArray) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArray) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArray) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayInput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput() GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArray and GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArray{ GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArrayOutputWithContext

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectInput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput() GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput
	ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput
}

GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs and GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectInput` via:

GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs{...}

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput struct{ *pulumi.OutputState }

Image Quality Defects

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput) Confidence

Confidence of detected defect. Range `[0, 1]` where `1` indicates strong confidence that the defect exists.

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutputWithContext

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectOutput) Type

Name of the defect type. Supported values are: - `quality/defect_blurry` - `quality/defect_noisy` - `quality/defect_dark` - `quality/defect_faint` - `quality/defect_text_too_small` - `quality/defect_document_cutoff` - `quality/defect_text_cutoff` - `quality/defect_glare`

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponse

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponse struct {
	// Confidence of detected defect. Range `[0, 1]` where `1` indicates strong confidence that the defect exists.
	Confidence float64 `pulumi:"confidence"`
	// Name of the defect type. Supported values are: - `quality/defect_blurry` - `quality/defect_noisy` - `quality/defect_dark` - `quality/defect_faint` - `quality/defect_text_too_small` - `quality/defect_document_cutoff` - `quality/defect_text_cutoff` - `quality/defect_glare`
	Type string `pulumi:"type"`
}

Image Quality Defects

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseArrayOutputWithContext

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseOutput struct{ *pulumi.OutputState }

Image Quality Defects

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseOutput) Confidence

Confidence of detected defect. Range `[0, 1]` where `1` indicates strong confidence that the defect exists.

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseOutputWithContext

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponseOutput) Type

Name of the defect type. Supported values are: - `quality/defect_blurry` - `quality/defect_noisy` - `quality/defect_dark` - `quality/defect_faint` - `quality/defect_text_too_small` - `quality/defect_document_cutoff` - `quality/defect_text_cutoff` - `quality/defect_glare`

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresInput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput() GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput
	ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput
}

GoogleCloudDocumentaiV1DocumentPageImageQualityScoresInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs and GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageImageQualityScoresInput` via:

GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs{...}

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput struct{ *pulumi.OutputState }

Image quality scores for the page image.

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput) DetectedDefects

A list of detected defects.

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput) QualityScore

The overall quality score. Range `[0, 1]` where `1` is perfect quality.

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageImageQualityScoresOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrInput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput() GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput
	ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput
}

GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs, GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtr and GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrInput` via:

        GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput) DetectedDefects

A list of detected defects.

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput) QualityScore

The overall quality score. Range `[0, 1]` where `1` is perfect quality.

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresPtrOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponse

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponse struct {
	// A list of detected defects.
	DetectedDefects []GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectResponse `pulumi:"detectedDefects"`
	// The overall quality score. Range `[0, 1]` where `1` is perfect quality.
	QualityScore float64 `pulumi:"qualityScore"`
}

Image quality scores for the page image.

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutput

type GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutput struct{ *pulumi.OutputState }

Image quality scores for the page image.

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutput) DetectedDefects

A list of detected defects.

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutput) QualityScore

The overall quality score. Range `[0, 1]` where `1` is perfect quality.

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponseOutput

type GoogleCloudDocumentaiV1DocumentPageImageResponse

type GoogleCloudDocumentaiV1DocumentPageImageResponse struct {
	// Raw byte content of the image.
	Content string `pulumi:"content"`
	// Height of the image in pixels.
	Height int `pulumi:"height"`
	// Encoding [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml) for the image.
	MimeType string `pulumi:"mimeType"`
	// Width of the image in pixels.
	Width int `pulumi:"width"`
}

Rendered image contents for this page.

type GoogleCloudDocumentaiV1DocumentPageImageResponseOutput

type GoogleCloudDocumentaiV1DocumentPageImageResponseOutput struct{ *pulumi.OutputState }

Rendered image contents for this page.

func (GoogleCloudDocumentaiV1DocumentPageImageResponseOutput) Content

Raw byte content of the image.

func (GoogleCloudDocumentaiV1DocumentPageImageResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageImageResponseOutput) Height

Height of the image in pixels.

func (GoogleCloudDocumentaiV1DocumentPageImageResponseOutput) MimeType

Encoding [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml) for the image.

func (GoogleCloudDocumentaiV1DocumentPageImageResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageImageResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageImageResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageImageResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageImageResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageImageResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageImageResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageImageResponseOutput) Width

Width of the image in pixels.

type GoogleCloudDocumentaiV1DocumentPageInput

type GoogleCloudDocumentaiV1DocumentPageInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageOutput() GoogleCloudDocumentaiV1DocumentPageOutput
	ToGoogleCloudDocumentaiV1DocumentPageOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageOutput
}

GoogleCloudDocumentaiV1DocumentPageInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageArgs and GoogleCloudDocumentaiV1DocumentPageOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageInput` via:

GoogleCloudDocumentaiV1DocumentPageArgs{...}

type GoogleCloudDocumentaiV1DocumentPageLayout

type GoogleCloudDocumentaiV1DocumentPageLayout struct {
	// The bounding polygon for the Layout.
	BoundingPoly *GoogleCloudDocumentaiV1BoundingPoly `pulumi:"boundingPoly"`
	// Confidence of the current Layout within context of the object this layout is for. e.g. confidence can be for a single token, a table, a visual element, etc. depending on context. Range `[0, 1]`.
	Confidence *float64 `pulumi:"confidence"`
	// Detected orientation for the Layout.
	Orientation *GoogleCloudDocumentaiV1DocumentPageLayoutOrientation `pulumi:"orientation"`
	// Text anchor indexing into the Document.text.
	TextAnchor *GoogleCloudDocumentaiV1DocumentTextAnchor `pulumi:"textAnchor"`
}

Visual element describing a layout unit on a page.

type GoogleCloudDocumentaiV1DocumentPageLayoutArgs

type GoogleCloudDocumentaiV1DocumentPageLayoutArgs struct {
	// The bounding polygon for the Layout.
	BoundingPoly GoogleCloudDocumentaiV1BoundingPolyPtrInput `pulumi:"boundingPoly"`
	// Confidence of the current Layout within context of the object this layout is for. e.g. confidence can be for a single token, a table, a visual element, etc. depending on context. Range `[0, 1]`.
	Confidence pulumi.Float64PtrInput `pulumi:"confidence"`
	// Detected orientation for the Layout.
	Orientation GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrInput `pulumi:"orientation"`
	// Text anchor indexing into the Document.text.
	TextAnchor GoogleCloudDocumentaiV1DocumentTextAnchorPtrInput `pulumi:"textAnchor"`
}

Visual element describing a layout unit on a page.

func (GoogleCloudDocumentaiV1DocumentPageLayoutArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLayoutArgs) ToGoogleCloudDocumentaiV1DocumentPageLayoutOutput

func (i GoogleCloudDocumentaiV1DocumentPageLayoutArgs) ToGoogleCloudDocumentaiV1DocumentPageLayoutOutput() GoogleCloudDocumentaiV1DocumentPageLayoutOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutArgs) ToGoogleCloudDocumentaiV1DocumentPageLayoutOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageLayoutArgs) ToGoogleCloudDocumentaiV1DocumentPageLayoutOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutArgs) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput

func (i GoogleCloudDocumentaiV1DocumentPageLayoutArgs) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput() GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutArgs) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageLayoutArgs) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput

type GoogleCloudDocumentaiV1DocumentPageLayoutInput

type GoogleCloudDocumentaiV1DocumentPageLayoutInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageLayoutOutput() GoogleCloudDocumentaiV1DocumentPageLayoutOutput
	ToGoogleCloudDocumentaiV1DocumentPageLayoutOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutOutput
}

GoogleCloudDocumentaiV1DocumentPageLayoutInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageLayoutArgs and GoogleCloudDocumentaiV1DocumentPageLayoutOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageLayoutInput` via:

GoogleCloudDocumentaiV1DocumentPageLayoutArgs{...}

type GoogleCloudDocumentaiV1DocumentPageLayoutOrientation

type GoogleCloudDocumentaiV1DocumentPageLayoutOrientation string

Detected orientation for the Layout.

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput

func (e GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput() GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutputWithContext

func (e GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput

func (e GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput() GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutputWithContext

func (e GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToStringOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToStringOutputWithContext

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientation) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentPageLayoutOrientationInput

type GoogleCloudDocumentaiV1DocumentPageLayoutOrientationInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput() GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput
	ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput
}

GoogleCloudDocumentaiV1DocumentPageLayoutOrientationInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageLayoutOrientationArgs and GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageLayoutOrientationInput` via:

GoogleCloudDocumentaiV1DocumentPageLayoutOrientationArgs{...}

type GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput

type GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput) ToStringOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput) ToStringOutputWithContext

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationOutput) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrInput

type GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput() GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput
	ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput
}

type GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput

type GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOrientationPtrOutput) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentPageLayoutOutput

type GoogleCloudDocumentaiV1DocumentPageLayoutOutput struct{ *pulumi.OutputState }

Visual element describing a layout unit on a page.

func (GoogleCloudDocumentaiV1DocumentPageLayoutOutput) BoundingPoly

The bounding polygon for the Layout.

func (GoogleCloudDocumentaiV1DocumentPageLayoutOutput) Confidence

Confidence of the current Layout within context of the object this layout is for. e.g. confidence can be for a single token, a table, a visual element, etc. depending on context. Range `[0, 1]`.

func (GoogleCloudDocumentaiV1DocumentPageLayoutOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLayoutOutput) Orientation

Detected orientation for the Layout.

func (GoogleCloudDocumentaiV1DocumentPageLayoutOutput) TextAnchor

Text anchor indexing into the Document.text.

func (GoogleCloudDocumentaiV1DocumentPageLayoutOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOutput

func (o GoogleCloudDocumentaiV1DocumentPageLayoutOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOutput() GoogleCloudDocumentaiV1DocumentPageLayoutOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageLayoutOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput

func (o GoogleCloudDocumentaiV1DocumentPageLayoutOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput() GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageLayoutOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput

type GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput

type GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput() GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput
	ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput
}

GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageLayoutArgs, GoogleCloudDocumentaiV1DocumentPageLayoutPtr and GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput` via:

        GoogleCloudDocumentaiV1DocumentPageLayoutArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput

type GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput) BoundingPoly

The bounding polygon for the Layout.

func (GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput) Confidence

Confidence of the current Layout within context of the object this layout is for. e.g. confidence can be for a single token, a table, a visual element, etc. depending on context. Range `[0, 1]`.

func (GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput) Orientation

Detected orientation for the Layout.

func (GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput) TextAnchor

Text anchor indexing into the Document.text.

func (GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput

func (o GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput() GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutPtrOutput

type GoogleCloudDocumentaiV1DocumentPageLayoutResponse

type GoogleCloudDocumentaiV1DocumentPageLayoutResponse struct {
	// The bounding polygon for the Layout.
	BoundingPoly GoogleCloudDocumentaiV1BoundingPolyResponse `pulumi:"boundingPoly"`
	// Confidence of the current Layout within context of the object this layout is for. e.g. confidence can be for a single token, a table, a visual element, etc. depending on context. Range `[0, 1]`.
	Confidence float64 `pulumi:"confidence"`
	// Detected orientation for the Layout.
	Orientation string `pulumi:"orientation"`
	// Text anchor indexing into the Document.text.
	TextAnchor GoogleCloudDocumentaiV1DocumentTextAnchorResponse `pulumi:"textAnchor"`
}

Visual element describing a layout unit on a page.

type GoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput

type GoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput struct{ *pulumi.OutputState }

Visual element describing a layout unit on a page.

func (GoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput) BoundingPoly

The bounding polygon for the Layout.

func (GoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput) Confidence

Confidence of the current Layout within context of the object this layout is for. e.g. confidence can be for a single token, a table, a visual element, etc. depending on context. Range `[0, 1]`.

func (GoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput) Orientation

Detected orientation for the Layout.

func (GoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput) TextAnchor

Text anchor indexing into the Document.text.

func (GoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageLayoutResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLayoutResponseOutput

type GoogleCloudDocumentaiV1DocumentPageLine

type GoogleCloudDocumentaiV1DocumentPageLine struct {
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguage `pulumi:"detectedLanguages"`
	// Layout for Line.
	Layout *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"layout"`
	// The history of this annotation.
	Provenance *GoogleCloudDocumentaiV1DocumentProvenance `pulumi:"provenance"`
}

A collection of tokens that a human would perceive as a line. Does not cross column boundaries, can be horizontal, vertical, etc.

type GoogleCloudDocumentaiV1DocumentPageLineArgs

type GoogleCloudDocumentaiV1DocumentPageLineArgs struct {
	// A list of detected languages together with confidence.
	DetectedLanguages GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput `pulumi:"detectedLanguages"`
	// Layout for Line.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"layout"`
	// The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenancePtrInput `pulumi:"provenance"`
}

A collection of tokens that a human would perceive as a line. Does not cross column boundaries, can be horizontal, vertical, etc.

func (GoogleCloudDocumentaiV1DocumentPageLineArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLineArgs) ToGoogleCloudDocumentaiV1DocumentPageLineOutput

func (i GoogleCloudDocumentaiV1DocumentPageLineArgs) ToGoogleCloudDocumentaiV1DocumentPageLineOutput() GoogleCloudDocumentaiV1DocumentPageLineOutput

func (GoogleCloudDocumentaiV1DocumentPageLineArgs) ToGoogleCloudDocumentaiV1DocumentPageLineOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageLineArgs) ToGoogleCloudDocumentaiV1DocumentPageLineOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLineOutput

type GoogleCloudDocumentaiV1DocumentPageLineArray

type GoogleCloudDocumentaiV1DocumentPageLineArray []GoogleCloudDocumentaiV1DocumentPageLineInput

func (GoogleCloudDocumentaiV1DocumentPageLineArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLineArray) ToGoogleCloudDocumentaiV1DocumentPageLineArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageLineArray) ToGoogleCloudDocumentaiV1DocumentPageLineArrayOutput() GoogleCloudDocumentaiV1DocumentPageLineArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageLineArray) ToGoogleCloudDocumentaiV1DocumentPageLineArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageLineArray) ToGoogleCloudDocumentaiV1DocumentPageLineArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLineArrayOutput

type GoogleCloudDocumentaiV1DocumentPageLineArrayInput

type GoogleCloudDocumentaiV1DocumentPageLineArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageLineArrayOutput() GoogleCloudDocumentaiV1DocumentPageLineArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageLineArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageLineArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageLineArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageLineArray and GoogleCloudDocumentaiV1DocumentPageLineArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageLineArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageLineArray{ GoogleCloudDocumentaiV1DocumentPageLineArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageLineArrayOutput

type GoogleCloudDocumentaiV1DocumentPageLineArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageLineArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLineArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageLineArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageLineArrayOutput

func (o GoogleCloudDocumentaiV1DocumentPageLineArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageLineArrayOutput() GoogleCloudDocumentaiV1DocumentPageLineArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageLineArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageLineArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageLineArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageLineArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLineArrayOutput

type GoogleCloudDocumentaiV1DocumentPageLineInput

type GoogleCloudDocumentaiV1DocumentPageLineInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageLineOutput() GoogleCloudDocumentaiV1DocumentPageLineOutput
	ToGoogleCloudDocumentaiV1DocumentPageLineOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageLineOutput
}

GoogleCloudDocumentaiV1DocumentPageLineInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageLineArgs and GoogleCloudDocumentaiV1DocumentPageLineOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageLineInput` via:

GoogleCloudDocumentaiV1DocumentPageLineArgs{...}

type GoogleCloudDocumentaiV1DocumentPageLineOutput

type GoogleCloudDocumentaiV1DocumentPageLineOutput struct{ *pulumi.OutputState }

A collection of tokens that a human would perceive as a line. Does not cross column boundaries, can be horizontal, vertical, etc.

func (GoogleCloudDocumentaiV1DocumentPageLineOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageLineOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLineOutput) Layout

Layout for Line.

func (GoogleCloudDocumentaiV1DocumentPageLineOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentPageLineOutput) ToGoogleCloudDocumentaiV1DocumentPageLineOutput

func (o GoogleCloudDocumentaiV1DocumentPageLineOutput) ToGoogleCloudDocumentaiV1DocumentPageLineOutput() GoogleCloudDocumentaiV1DocumentPageLineOutput

func (GoogleCloudDocumentaiV1DocumentPageLineOutput) ToGoogleCloudDocumentaiV1DocumentPageLineOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageLineOutput) ToGoogleCloudDocumentaiV1DocumentPageLineOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLineOutput

type GoogleCloudDocumentaiV1DocumentPageLineResponse

type GoogleCloudDocumentaiV1DocumentPageLineResponse struct {
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse `pulumi:"detectedLanguages"`
	// Layout for Line.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"layout"`
	// The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenanceResponse `pulumi:"provenance"`
}

A collection of tokens that a human would perceive as a line. Does not cross column boundaries, can be horizontal, vertical, etc.

type GoogleCloudDocumentaiV1DocumentPageLineResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageLineResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageLineResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLineResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageLineResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageLineResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageLineResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageLineResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageLineResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageLineResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLineResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageLineResponseOutput

type GoogleCloudDocumentaiV1DocumentPageLineResponseOutput struct{ *pulumi.OutputState }

A collection of tokens that a human would perceive as a line. Does not cross column boundaries, can be horizontal, vertical, etc.

func (GoogleCloudDocumentaiV1DocumentPageLineResponseOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageLineResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageLineResponseOutput) Layout

Layout for Line.

func (GoogleCloudDocumentaiV1DocumentPageLineResponseOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentPageLineResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageLineResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageLineResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageLineResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageLineResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageLineResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageLineResponseOutput

type GoogleCloudDocumentaiV1DocumentPageMatrix

type GoogleCloudDocumentaiV1DocumentPageMatrix struct {
	// Number of columns in the matrix.
	Cols *int `pulumi:"cols"`
	// The matrix data.
	Data *string `pulumi:"data"`
	// Number of rows in the matrix.
	Rows *int `pulumi:"rows"`
	// This encodes information about what data type the matrix uses. For example, 0 (CV_8U) is an unsigned 8-bit image. For the full list of OpenCV primitive data types, please refer to https://docs.opencv.org/4.3.0/d1/d1b/group__core__hal__interface.html
	Type *int `pulumi:"type"`
}

Representation for transformation matrix, intended to be compatible and used with OpenCV format for image manipulation.

type GoogleCloudDocumentaiV1DocumentPageMatrixArgs

type GoogleCloudDocumentaiV1DocumentPageMatrixArgs struct {
	// Number of columns in the matrix.
	Cols pulumi.IntPtrInput `pulumi:"cols"`
	// The matrix data.
	Data pulumi.StringPtrInput `pulumi:"data"`
	// Number of rows in the matrix.
	Rows pulumi.IntPtrInput `pulumi:"rows"`
	// This encodes information about what data type the matrix uses. For example, 0 (CV_8U) is an unsigned 8-bit image. For the full list of OpenCV primitive data types, please refer to https://docs.opencv.org/4.3.0/d1/d1b/group__core__hal__interface.html
	Type pulumi.IntPtrInput `pulumi:"type"`
}

Representation for transformation matrix, intended to be compatible and used with OpenCV format for image manipulation.

func (GoogleCloudDocumentaiV1DocumentPageMatrixArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageMatrixArgs) ToGoogleCloudDocumentaiV1DocumentPageMatrixOutput

func (i GoogleCloudDocumentaiV1DocumentPageMatrixArgs) ToGoogleCloudDocumentaiV1DocumentPageMatrixOutput() GoogleCloudDocumentaiV1DocumentPageMatrixOutput

func (GoogleCloudDocumentaiV1DocumentPageMatrixArgs) ToGoogleCloudDocumentaiV1DocumentPageMatrixOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageMatrixArgs) ToGoogleCloudDocumentaiV1DocumentPageMatrixOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageMatrixOutput

type GoogleCloudDocumentaiV1DocumentPageMatrixArray

type GoogleCloudDocumentaiV1DocumentPageMatrixArray []GoogleCloudDocumentaiV1DocumentPageMatrixInput

func (GoogleCloudDocumentaiV1DocumentPageMatrixArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageMatrixArray) ToGoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageMatrixArray) ToGoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput() GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageMatrixArray) ToGoogleCloudDocumentaiV1DocumentPageMatrixArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageMatrixArray) ToGoogleCloudDocumentaiV1DocumentPageMatrixArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput

type GoogleCloudDocumentaiV1DocumentPageMatrixArrayInput

type GoogleCloudDocumentaiV1DocumentPageMatrixArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput() GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageMatrixArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageMatrixArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageMatrixArray and GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageMatrixArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageMatrixArray{ GoogleCloudDocumentaiV1DocumentPageMatrixArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput

type GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageMatrixArrayOutput

type GoogleCloudDocumentaiV1DocumentPageMatrixInput

type GoogleCloudDocumentaiV1DocumentPageMatrixInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageMatrixOutput() GoogleCloudDocumentaiV1DocumentPageMatrixOutput
	ToGoogleCloudDocumentaiV1DocumentPageMatrixOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageMatrixOutput
}

GoogleCloudDocumentaiV1DocumentPageMatrixInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageMatrixArgs and GoogleCloudDocumentaiV1DocumentPageMatrixOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageMatrixInput` via:

GoogleCloudDocumentaiV1DocumentPageMatrixArgs{...}

type GoogleCloudDocumentaiV1DocumentPageMatrixOutput

type GoogleCloudDocumentaiV1DocumentPageMatrixOutput struct{ *pulumi.OutputState }

Representation for transformation matrix, intended to be compatible and used with OpenCV format for image manipulation.

func (GoogleCloudDocumentaiV1DocumentPageMatrixOutput) Cols

Number of columns in the matrix.

func (GoogleCloudDocumentaiV1DocumentPageMatrixOutput) Data

The matrix data.

func (GoogleCloudDocumentaiV1DocumentPageMatrixOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageMatrixOutput) Rows

Number of rows in the matrix.

func (GoogleCloudDocumentaiV1DocumentPageMatrixOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixOutput

func (o GoogleCloudDocumentaiV1DocumentPageMatrixOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixOutput() GoogleCloudDocumentaiV1DocumentPageMatrixOutput

func (GoogleCloudDocumentaiV1DocumentPageMatrixOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageMatrixOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageMatrixOutput

func (GoogleCloudDocumentaiV1DocumentPageMatrixOutput) Type

This encodes information about what data type the matrix uses. For example, 0 (CV_8U) is an unsigned 8-bit image. For the full list of OpenCV primitive data types, please refer to https://docs.opencv.org/4.3.0/d1/d1b/group__core__hal__interface.html

type GoogleCloudDocumentaiV1DocumentPageMatrixResponse

type GoogleCloudDocumentaiV1DocumentPageMatrixResponse struct {
	// Number of columns in the matrix.
	Cols int `pulumi:"cols"`
	// The matrix data.
	Data string `pulumi:"data"`
	// Number of rows in the matrix.
	Rows int `pulumi:"rows"`
	// This encodes information about what data type the matrix uses. For example, 0 (CV_8U) is an unsigned 8-bit image. For the full list of OpenCV primitive data types, please refer to https://docs.opencv.org/4.3.0/d1/d1b/group__core__hal__interface.html
	Type int `pulumi:"type"`
}

Representation for transformation matrix, intended to be compatible and used with OpenCV format for image manipulation.

type GoogleCloudDocumentaiV1DocumentPageMatrixResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageMatrixResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageMatrixResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageMatrixResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageMatrixResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageMatrixResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageMatrixResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageMatrixResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput

type GoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput struct{ *pulumi.OutputState }

Representation for transformation matrix, intended to be compatible and used with OpenCV format for image manipulation.

func (GoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput) Cols

Number of columns in the matrix.

func (GoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput) Data

The matrix data.

func (GoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput) Rows

Number of rows in the matrix.

func (GoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageMatrixResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageMatrixResponseOutput) Type

This encodes information about what data type the matrix uses. For example, 0 (CV_8U) is an unsigned 8-bit image. For the full list of OpenCV primitive data types, please refer to https://docs.opencv.org/4.3.0/d1/d1b/group__core__hal__interface.html

type GoogleCloudDocumentaiV1DocumentPageOutput

type GoogleCloudDocumentaiV1DocumentPageOutput struct{ *pulumi.OutputState }

A page in a Document.

func (GoogleCloudDocumentaiV1DocumentPageOutput) Blocks

A list of visually detected text blocks on the page. A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.

func (GoogleCloudDocumentaiV1DocumentPageOutput) DetectedBarcodes

A list of detected barcodes.

func (GoogleCloudDocumentaiV1DocumentPageOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageOutput) Dimension

Physical dimension of the page.

func (GoogleCloudDocumentaiV1DocumentPageOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageOutput) FormFields

A list of visually detected form fields on the page.

func (GoogleCloudDocumentaiV1DocumentPageOutput) Image

Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned.

func (GoogleCloudDocumentaiV1DocumentPageOutput) ImageQualityScores

Image quality scores.

func (GoogleCloudDocumentaiV1DocumentPageOutput) Layout

Layout for the page.

func (GoogleCloudDocumentaiV1DocumentPageOutput) Lines

A list of visually detected text lines on the page. A collection of tokens that a human would perceive as a line.

func (GoogleCloudDocumentaiV1DocumentPageOutput) PageNumber

1-based index for current Page in a parent Document. Useful when a page is taken out of a Document for individual processing.

func (GoogleCloudDocumentaiV1DocumentPageOutput) Paragraphs

A list of visually detected text paragraphs on the page. A collection of lines that a human would perceive as a paragraph.

func (GoogleCloudDocumentaiV1DocumentPageOutput) Provenance

The history of this page.

func (GoogleCloudDocumentaiV1DocumentPageOutput) Symbols

A list of visually detected symbols on the page.

func (GoogleCloudDocumentaiV1DocumentPageOutput) Tables

A list of visually detected tables on the page.

func (GoogleCloudDocumentaiV1DocumentPageOutput) ToGoogleCloudDocumentaiV1DocumentPageOutput

func (o GoogleCloudDocumentaiV1DocumentPageOutput) ToGoogleCloudDocumentaiV1DocumentPageOutput() GoogleCloudDocumentaiV1DocumentPageOutput

func (GoogleCloudDocumentaiV1DocumentPageOutput) ToGoogleCloudDocumentaiV1DocumentPageOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageOutput) ToGoogleCloudDocumentaiV1DocumentPageOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageOutput

func (GoogleCloudDocumentaiV1DocumentPageOutput) Tokens

A list of visually detected tokens on the page.

func (GoogleCloudDocumentaiV1DocumentPageOutput) Transforms

Transformation matrices that were applied to the original document image to produce Page.image.

func (GoogleCloudDocumentaiV1DocumentPageOutput) VisualElements

A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.

type GoogleCloudDocumentaiV1DocumentPageParagraph

type GoogleCloudDocumentaiV1DocumentPageParagraph struct {
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguage `pulumi:"detectedLanguages"`
	// Layout for Paragraph.
	Layout *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"layout"`
	// The history of this annotation.
	Provenance *GoogleCloudDocumentaiV1DocumentProvenance `pulumi:"provenance"`
}

A collection of lines that a human would perceive as a paragraph.

type GoogleCloudDocumentaiV1DocumentPageParagraphArgs

type GoogleCloudDocumentaiV1DocumentPageParagraphArgs struct {
	// A list of detected languages together with confidence.
	DetectedLanguages GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput `pulumi:"detectedLanguages"`
	// Layout for Paragraph.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"layout"`
	// The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenancePtrInput `pulumi:"provenance"`
}

A collection of lines that a human would perceive as a paragraph.

func (GoogleCloudDocumentaiV1DocumentPageParagraphArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageParagraphArgs) ToGoogleCloudDocumentaiV1DocumentPageParagraphOutput

func (i GoogleCloudDocumentaiV1DocumentPageParagraphArgs) ToGoogleCloudDocumentaiV1DocumentPageParagraphOutput() GoogleCloudDocumentaiV1DocumentPageParagraphOutput

func (GoogleCloudDocumentaiV1DocumentPageParagraphArgs) ToGoogleCloudDocumentaiV1DocumentPageParagraphOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageParagraphArgs) ToGoogleCloudDocumentaiV1DocumentPageParagraphOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageParagraphOutput

type GoogleCloudDocumentaiV1DocumentPageParagraphArray

type GoogleCloudDocumentaiV1DocumentPageParagraphArray []GoogleCloudDocumentaiV1DocumentPageParagraphInput

func (GoogleCloudDocumentaiV1DocumentPageParagraphArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageParagraphArray) ToGoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageParagraphArray) ToGoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput() GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageParagraphArray) ToGoogleCloudDocumentaiV1DocumentPageParagraphArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageParagraphArray) ToGoogleCloudDocumentaiV1DocumentPageParagraphArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput

type GoogleCloudDocumentaiV1DocumentPageParagraphArrayInput

type GoogleCloudDocumentaiV1DocumentPageParagraphArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput() GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageParagraphArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageParagraphArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageParagraphArray and GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageParagraphArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageParagraphArray{ GoogleCloudDocumentaiV1DocumentPageParagraphArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput

type GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageParagraphArrayOutput

type GoogleCloudDocumentaiV1DocumentPageParagraphInput

type GoogleCloudDocumentaiV1DocumentPageParagraphInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageParagraphOutput() GoogleCloudDocumentaiV1DocumentPageParagraphOutput
	ToGoogleCloudDocumentaiV1DocumentPageParagraphOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageParagraphOutput
}

GoogleCloudDocumentaiV1DocumentPageParagraphInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageParagraphArgs and GoogleCloudDocumentaiV1DocumentPageParagraphOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageParagraphInput` via:

GoogleCloudDocumentaiV1DocumentPageParagraphArgs{...}

type GoogleCloudDocumentaiV1DocumentPageParagraphOutput

type GoogleCloudDocumentaiV1DocumentPageParagraphOutput struct{ *pulumi.OutputState }

A collection of lines that a human would perceive as a paragraph.

func (GoogleCloudDocumentaiV1DocumentPageParagraphOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageParagraphOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageParagraphOutput) Layout

Layout for Paragraph.

func (GoogleCloudDocumentaiV1DocumentPageParagraphOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentPageParagraphOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphOutput

func (o GoogleCloudDocumentaiV1DocumentPageParagraphOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphOutput() GoogleCloudDocumentaiV1DocumentPageParagraphOutput

func (GoogleCloudDocumentaiV1DocumentPageParagraphOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageParagraphOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageParagraphOutput

type GoogleCloudDocumentaiV1DocumentPageParagraphResponse

type GoogleCloudDocumentaiV1DocumentPageParagraphResponse struct {
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse `pulumi:"detectedLanguages"`
	// Layout for Paragraph.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"layout"`
	// The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenanceResponse `pulumi:"provenance"`
}

A collection of lines that a human would perceive as a paragraph.

type GoogleCloudDocumentaiV1DocumentPageParagraphResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageParagraphResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageParagraphResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageParagraphResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageParagraphResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageParagraphResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageParagraphResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageParagraphResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageParagraphResponseOutput

type GoogleCloudDocumentaiV1DocumentPageParagraphResponseOutput struct{ *pulumi.OutputState }

A collection of lines that a human would perceive as a paragraph.

func (GoogleCloudDocumentaiV1DocumentPageParagraphResponseOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageParagraphResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageParagraphResponseOutput) Layout

Layout for Paragraph.

func (GoogleCloudDocumentaiV1DocumentPageParagraphResponseOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentPageParagraphResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageParagraphResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageParagraphResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageParagraphResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageParagraphResponseOutput

type GoogleCloudDocumentaiV1DocumentPageResponse

type GoogleCloudDocumentaiV1DocumentPageResponse struct {
	// A list of visually detected text blocks on the page. A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.
	Blocks []GoogleCloudDocumentaiV1DocumentPageBlockResponse `pulumi:"blocks"`
	// A list of detected barcodes.
	DetectedBarcodes []GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeResponse `pulumi:"detectedBarcodes"`
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse `pulumi:"detectedLanguages"`
	// Physical dimension of the page.
	Dimension GoogleCloudDocumentaiV1DocumentPageDimensionResponse `pulumi:"dimension"`
	// A list of visually detected form fields on the page.
	FormFields []GoogleCloudDocumentaiV1DocumentPageFormFieldResponse `pulumi:"formFields"`
	// Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned.
	Image GoogleCloudDocumentaiV1DocumentPageImageResponse `pulumi:"image"`
	// Image quality scores.
	ImageQualityScores GoogleCloudDocumentaiV1DocumentPageImageQualityScoresResponse `pulumi:"imageQualityScores"`
	// Layout for the page.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"layout"`
	// A list of visually detected text lines on the page. A collection of tokens that a human would perceive as a line.
	Lines []GoogleCloudDocumentaiV1DocumentPageLineResponse `pulumi:"lines"`
	// 1-based index for current Page in a parent Document. Useful when a page is taken out of a Document for individual processing.
	PageNumber int `pulumi:"pageNumber"`
	// A list of visually detected text paragraphs on the page. A collection of lines that a human would perceive as a paragraph.
	Paragraphs []GoogleCloudDocumentaiV1DocumentPageParagraphResponse `pulumi:"paragraphs"`
	// The history of this page.
	Provenance GoogleCloudDocumentaiV1DocumentProvenanceResponse `pulumi:"provenance"`
	// A list of visually detected symbols on the page.
	Symbols []GoogleCloudDocumentaiV1DocumentPageSymbolResponse `pulumi:"symbols"`
	// A list of visually detected tables on the page.
	Tables []GoogleCloudDocumentaiV1DocumentPageTableResponse `pulumi:"tables"`
	// A list of visually detected tokens on the page.
	Tokens []GoogleCloudDocumentaiV1DocumentPageTokenResponse `pulumi:"tokens"`
	// Transformation matrices that were applied to the original document image to produce Page.image.
	Transforms []GoogleCloudDocumentaiV1DocumentPageMatrixResponse `pulumi:"transforms"`
	// A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.
	VisualElements []GoogleCloudDocumentaiV1DocumentPageVisualElementResponse `pulumi:"visualElements"`
}

A page in a Document.

type GoogleCloudDocumentaiV1DocumentPageResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageResponseOutput

type GoogleCloudDocumentaiV1DocumentPageResponseOutput struct{ *pulumi.OutputState }

A page in a Document.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) Blocks

A list of visually detected text blocks on the page. A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) DetectedBarcodes

A list of detected barcodes.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) Dimension

Physical dimension of the page.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) FormFields

A list of visually detected form fields on the page.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) Image

Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) ImageQualityScores

Image quality scores.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) Layout

Layout for the page.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) Lines

A list of visually detected text lines on the page. A collection of tokens that a human would perceive as a line.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) PageNumber

1-based index for current Page in a parent Document. Useful when a page is taken out of a Document for individual processing.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) Paragraphs

A list of visually detected text paragraphs on the page. A collection of lines that a human would perceive as a paragraph.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) Provenance

The history of this page.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) Symbols

A list of visually detected symbols on the page.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) Tables

A list of visually detected tables on the page.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageResponseOutput

func (o GoogleCloudDocumentaiV1DocumentPageResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageResponseOutput() GoogleCloudDocumentaiV1DocumentPageResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) Tokens

A list of visually detected tokens on the page.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) Transforms

Transformation matrices that were applied to the original document image to produce Page.image.

func (GoogleCloudDocumentaiV1DocumentPageResponseOutput) VisualElements

A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.

type GoogleCloudDocumentaiV1DocumentPageSymbol

type GoogleCloudDocumentaiV1DocumentPageSymbol struct {
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguage `pulumi:"detectedLanguages"`
	// Layout for Symbol.
	Layout *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"layout"`
}

A detected symbol.

type GoogleCloudDocumentaiV1DocumentPageSymbolArgs

type GoogleCloudDocumentaiV1DocumentPageSymbolArgs struct {
	// A list of detected languages together with confidence.
	DetectedLanguages GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput `pulumi:"detectedLanguages"`
	// Layout for Symbol.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"layout"`
}

A detected symbol.

func (GoogleCloudDocumentaiV1DocumentPageSymbolArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageSymbolArgs) ToGoogleCloudDocumentaiV1DocumentPageSymbolOutput

func (i GoogleCloudDocumentaiV1DocumentPageSymbolArgs) ToGoogleCloudDocumentaiV1DocumentPageSymbolOutput() GoogleCloudDocumentaiV1DocumentPageSymbolOutput

func (GoogleCloudDocumentaiV1DocumentPageSymbolArgs) ToGoogleCloudDocumentaiV1DocumentPageSymbolOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageSymbolArgs) ToGoogleCloudDocumentaiV1DocumentPageSymbolOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageSymbolOutput

type GoogleCloudDocumentaiV1DocumentPageSymbolArray

type GoogleCloudDocumentaiV1DocumentPageSymbolArray []GoogleCloudDocumentaiV1DocumentPageSymbolInput

func (GoogleCloudDocumentaiV1DocumentPageSymbolArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageSymbolArray) ToGoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageSymbolArray) ToGoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput() GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageSymbolArray) ToGoogleCloudDocumentaiV1DocumentPageSymbolArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageSymbolArray) ToGoogleCloudDocumentaiV1DocumentPageSymbolArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput

type GoogleCloudDocumentaiV1DocumentPageSymbolArrayInput

type GoogleCloudDocumentaiV1DocumentPageSymbolArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput() GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageSymbolArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageSymbolArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageSymbolArray and GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageSymbolArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageSymbolArray{ GoogleCloudDocumentaiV1DocumentPageSymbolArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput

type GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageSymbolArrayOutput

type GoogleCloudDocumentaiV1DocumentPageSymbolInput

type GoogleCloudDocumentaiV1DocumentPageSymbolInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageSymbolOutput() GoogleCloudDocumentaiV1DocumentPageSymbolOutput
	ToGoogleCloudDocumentaiV1DocumentPageSymbolOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageSymbolOutput
}

GoogleCloudDocumentaiV1DocumentPageSymbolInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageSymbolArgs and GoogleCloudDocumentaiV1DocumentPageSymbolOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageSymbolInput` via:

GoogleCloudDocumentaiV1DocumentPageSymbolArgs{...}

type GoogleCloudDocumentaiV1DocumentPageSymbolOutput

type GoogleCloudDocumentaiV1DocumentPageSymbolOutput struct{ *pulumi.OutputState }

A detected symbol.

func (GoogleCloudDocumentaiV1DocumentPageSymbolOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageSymbolOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageSymbolOutput) Layout

Layout for Symbol.

func (GoogleCloudDocumentaiV1DocumentPageSymbolOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolOutput

func (o GoogleCloudDocumentaiV1DocumentPageSymbolOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolOutput() GoogleCloudDocumentaiV1DocumentPageSymbolOutput

func (GoogleCloudDocumentaiV1DocumentPageSymbolOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageSymbolOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageSymbolOutput

type GoogleCloudDocumentaiV1DocumentPageSymbolResponse

type GoogleCloudDocumentaiV1DocumentPageSymbolResponse struct {
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse `pulumi:"detectedLanguages"`
	// Layout for Symbol.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"layout"`
}

A detected symbol.

type GoogleCloudDocumentaiV1DocumentPageSymbolResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageSymbolResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageSymbolResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageSymbolResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageSymbolResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageSymbolResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageSymbolResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageSymbolResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageSymbolResponseOutput

type GoogleCloudDocumentaiV1DocumentPageSymbolResponseOutput struct{ *pulumi.OutputState }

A detected symbol.

func (GoogleCloudDocumentaiV1DocumentPageSymbolResponseOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageSymbolResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageSymbolResponseOutput) Layout

Layout for Symbol.

func (GoogleCloudDocumentaiV1DocumentPageSymbolResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageSymbolResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageSymbolResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageSymbolResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageSymbolResponseOutput

type GoogleCloudDocumentaiV1DocumentPageTable

type GoogleCloudDocumentaiV1DocumentPageTable struct {
	// Body rows of the table.
	BodyRows []GoogleCloudDocumentaiV1DocumentPageTableTableRow `pulumi:"bodyRows"`
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguage `pulumi:"detectedLanguages"`
	// Header rows of the table.
	HeaderRows []GoogleCloudDocumentaiV1DocumentPageTableTableRow `pulumi:"headerRows"`
	// Layout for Table.
	Layout *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"layout"`
	// The history of this table.
	Provenance *GoogleCloudDocumentaiV1DocumentProvenance `pulumi:"provenance"`
}

A table representation similar to HTML table structure.

type GoogleCloudDocumentaiV1DocumentPageTableArgs

type GoogleCloudDocumentaiV1DocumentPageTableArgs struct {
	// Body rows of the table.
	BodyRows GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayInput `pulumi:"bodyRows"`
	// A list of detected languages together with confidence.
	DetectedLanguages GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput `pulumi:"detectedLanguages"`
	// Header rows of the table.
	HeaderRows GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayInput `pulumi:"headerRows"`
	// Layout for Table.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"layout"`
	// The history of this table.
	Provenance GoogleCloudDocumentaiV1DocumentProvenancePtrInput `pulumi:"provenance"`
}

A table representation similar to HTML table structure.

func (GoogleCloudDocumentaiV1DocumentPageTableArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableArgs) ToGoogleCloudDocumentaiV1DocumentPageTableOutput

func (i GoogleCloudDocumentaiV1DocumentPageTableArgs) ToGoogleCloudDocumentaiV1DocumentPageTableOutput() GoogleCloudDocumentaiV1DocumentPageTableOutput

func (GoogleCloudDocumentaiV1DocumentPageTableArgs) ToGoogleCloudDocumentaiV1DocumentPageTableOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageTableArgs) ToGoogleCloudDocumentaiV1DocumentPageTableOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableOutput

type GoogleCloudDocumentaiV1DocumentPageTableArray

type GoogleCloudDocumentaiV1DocumentPageTableArray []GoogleCloudDocumentaiV1DocumentPageTableInput

func (GoogleCloudDocumentaiV1DocumentPageTableArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableArray) ToGoogleCloudDocumentaiV1DocumentPageTableArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageTableArray) ToGoogleCloudDocumentaiV1DocumentPageTableArrayOutput() GoogleCloudDocumentaiV1DocumentPageTableArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTableArray) ToGoogleCloudDocumentaiV1DocumentPageTableArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageTableArray) ToGoogleCloudDocumentaiV1DocumentPageTableArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableArrayInput

type GoogleCloudDocumentaiV1DocumentPageTableArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTableArrayOutput() GoogleCloudDocumentaiV1DocumentPageTableArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageTableArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTableArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageTableArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTableArray and GoogleCloudDocumentaiV1DocumentPageTableArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTableArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageTableArray{ GoogleCloudDocumentaiV1DocumentPageTableArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageTableArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTableArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageTableArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableArrayOutput

func (o GoogleCloudDocumentaiV1DocumentPageTableArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableArrayOutput() GoogleCloudDocumentaiV1DocumentPageTableArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTableArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableInput

type GoogleCloudDocumentaiV1DocumentPageTableInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTableOutput() GoogleCloudDocumentaiV1DocumentPageTableOutput
	ToGoogleCloudDocumentaiV1DocumentPageTableOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTableOutput
}

GoogleCloudDocumentaiV1DocumentPageTableInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTableArgs and GoogleCloudDocumentaiV1DocumentPageTableOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTableInput` via:

GoogleCloudDocumentaiV1DocumentPageTableArgs{...}

type GoogleCloudDocumentaiV1DocumentPageTableOutput

type GoogleCloudDocumentaiV1DocumentPageTableOutput struct{ *pulumi.OutputState }

A table representation similar to HTML table structure.

func (GoogleCloudDocumentaiV1DocumentPageTableOutput) BodyRows

Body rows of the table.

func (GoogleCloudDocumentaiV1DocumentPageTableOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageTableOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableOutput) HeaderRows

Header rows of the table.

func (GoogleCloudDocumentaiV1DocumentPageTableOutput) Layout

Layout for Table.

func (GoogleCloudDocumentaiV1DocumentPageTableOutput) Provenance

The history of this table.

func (GoogleCloudDocumentaiV1DocumentPageTableOutput) ToGoogleCloudDocumentaiV1DocumentPageTableOutput

func (o GoogleCloudDocumentaiV1DocumentPageTableOutput) ToGoogleCloudDocumentaiV1DocumentPageTableOutput() GoogleCloudDocumentaiV1DocumentPageTableOutput

func (GoogleCloudDocumentaiV1DocumentPageTableOutput) ToGoogleCloudDocumentaiV1DocumentPageTableOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableOutput) ToGoogleCloudDocumentaiV1DocumentPageTableOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableOutput

type GoogleCloudDocumentaiV1DocumentPageTableResponse

type GoogleCloudDocumentaiV1DocumentPageTableResponse struct {
	// Body rows of the table.
	BodyRows []GoogleCloudDocumentaiV1DocumentPageTableTableRowResponse `pulumi:"bodyRows"`
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse `pulumi:"detectedLanguages"`
	// Header rows of the table.
	HeaderRows []GoogleCloudDocumentaiV1DocumentPageTableTableRowResponse `pulumi:"headerRows"`
	// Layout for Table.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"layout"`
	// The history of this table.
	Provenance GoogleCloudDocumentaiV1DocumentProvenanceResponse `pulumi:"provenance"`
}

A table representation similar to HTML table structure.

type GoogleCloudDocumentaiV1DocumentPageTableResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTableResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageTableResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTableResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableResponseOutput

type GoogleCloudDocumentaiV1DocumentPageTableResponseOutput struct{ *pulumi.OutputState }

A table representation similar to HTML table structure.

func (GoogleCloudDocumentaiV1DocumentPageTableResponseOutput) BodyRows

Body rows of the table.

func (GoogleCloudDocumentaiV1DocumentPageTableResponseOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageTableResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableResponseOutput) HeaderRows

Header rows of the table.

func (GoogleCloudDocumentaiV1DocumentPageTableResponseOutput) Layout

Layout for Table.

func (GoogleCloudDocumentaiV1DocumentPageTableResponseOutput) Provenance

The history of this table.

func (GoogleCloudDocumentaiV1DocumentPageTableResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTableResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageTableResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTableResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTableResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableResponseOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableCell

type GoogleCloudDocumentaiV1DocumentPageTableTableCell struct {
	// How many columns this cell spans.
	ColSpan *int `pulumi:"colSpan"`
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguage `pulumi:"detectedLanguages"`
	// Layout for TableCell.
	Layout *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"layout"`
	// How many rows this cell spans.
	RowSpan *int `pulumi:"rowSpan"`
}

A cell representation inside the table.

type GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs

type GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs struct {
	// How many columns this cell spans.
	ColSpan pulumi.IntPtrInput `pulumi:"colSpan"`
	// A list of detected languages together with confidence.
	DetectedLanguages GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput `pulumi:"detectedLanguages"`
	// Layout for TableCell.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"layout"`
	// How many rows this cell spans.
	RowSpan pulumi.IntPtrInput `pulumi:"rowSpan"`
}

A cell representation inside the table.

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellOutput

func (i GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellOutput() GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableCellArray

type GoogleCloudDocumentaiV1DocumentPageTableTableCellArray []GoogleCloudDocumentaiV1DocumentPageTableTableCellInput

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellArray) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageTableTableCellArray) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput() GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellArray) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageTableTableCellArray) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayInput

type GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput() GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTableTableCellArray and GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageTableTableCellArray{ GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableCellInput

type GoogleCloudDocumentaiV1DocumentPageTableTableCellInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTableTableCellOutput() GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput
	ToGoogleCloudDocumentaiV1DocumentPageTableTableCellOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput
}

GoogleCloudDocumentaiV1DocumentPageTableTableCellInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs and GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTableTableCellInput` via:

GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs{...}

type GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput struct{ *pulumi.OutputState }

A cell representation inside the table.

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput) ColSpan

How many columns this cell spans.

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput) Layout

Layout for TableCell.

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput) RowSpan

How many rows this cell spans.

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableCellOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableCellResponse

type GoogleCloudDocumentaiV1DocumentPageTableTableCellResponse struct {
	// How many columns this cell spans.
	ColSpan int `pulumi:"colSpan"`
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse `pulumi:"detectedLanguages"`
	// Layout for TableCell.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"layout"`
	// How many rows this cell spans.
	RowSpan int `pulumi:"rowSpan"`
}

A cell representation inside the table.

type GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput struct{ *pulumi.OutputState }

A cell representation inside the table.

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput) ColSpan

How many columns this cell spans.

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput) Layout

Layout for TableCell.

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput) RowSpan

How many rows this cell spans.

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableCellResponseOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableRow

type GoogleCloudDocumentaiV1DocumentPageTableTableRow struct {
	// Cells that make up this row.
	Cells []GoogleCloudDocumentaiV1DocumentPageTableTableCell `pulumi:"cells"`
}

A row of table cells.

type GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs

type GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs struct {
	// Cells that make up this row.
	Cells GoogleCloudDocumentaiV1DocumentPageTableTableCellArrayInput `pulumi:"cells"`
}

A row of table cells.

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowOutput

func (i GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowOutput() GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableRowArray

type GoogleCloudDocumentaiV1DocumentPageTableTableRowArray []GoogleCloudDocumentaiV1DocumentPageTableTableRowInput

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowArray) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageTableTableRowArray) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput() GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowArray) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageTableTableRowArray) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayInput

type GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput() GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTableTableRowArray and GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageTableTableRowArray{ GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableRowArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableRowInput

type GoogleCloudDocumentaiV1DocumentPageTableTableRowInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTableTableRowOutput() GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput
	ToGoogleCloudDocumentaiV1DocumentPageTableTableRowOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput
}

GoogleCloudDocumentaiV1DocumentPageTableTableRowInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs and GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTableTableRowInput` via:

GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs{...}

type GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput struct{ *pulumi.OutputState }

A row of table cells.

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput) Cells

Cells that make up this row.

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableRowOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableRowResponse

type GoogleCloudDocumentaiV1DocumentPageTableTableRowResponse struct {
	// Cells that make up this row.
	Cells []GoogleCloudDocumentaiV1DocumentPageTableTableCellResponse `pulumi:"cells"`
}

A row of table cells.

type GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseOutput

type GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseOutput struct{ *pulumi.OutputState }

A row of table cells.

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseOutput) Cells

Cells that make up this row.

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTableTableRowResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTableTableRowResponseOutput

type GoogleCloudDocumentaiV1DocumentPageToken

type GoogleCloudDocumentaiV1DocumentPageToken struct {
	// Detected break at the end of a Token.
	DetectedBreak *GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak `pulumi:"detectedBreak"`
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguage `pulumi:"detectedLanguages"`
	// Layout for Token.
	Layout *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"layout"`
	// The history of this annotation.
	Provenance *GoogleCloudDocumentaiV1DocumentProvenance `pulumi:"provenance"`
	// Text style attributes.
	StyleInfo *GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo `pulumi:"styleInfo"`
}

A detected token.

type GoogleCloudDocumentaiV1DocumentPageTokenArgs

type GoogleCloudDocumentaiV1DocumentPageTokenArgs struct {
	// Detected break at the end of a Token.
	DetectedBreak GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrInput `pulumi:"detectedBreak"`
	// A list of detected languages together with confidence.
	DetectedLanguages GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput `pulumi:"detectedLanguages"`
	// Layout for Token.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"layout"`
	// The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenancePtrInput `pulumi:"provenance"`
	// Text style attributes.
	StyleInfo GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrInput `pulumi:"styleInfo"`
}

A detected token.

func (GoogleCloudDocumentaiV1DocumentPageTokenArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenOutput

func (i GoogleCloudDocumentaiV1DocumentPageTokenArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenOutput() GoogleCloudDocumentaiV1DocumentPageTokenOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageTokenArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenOutput

type GoogleCloudDocumentaiV1DocumentPageTokenArray

type GoogleCloudDocumentaiV1DocumentPageTokenArray []GoogleCloudDocumentaiV1DocumentPageTokenInput

func (GoogleCloudDocumentaiV1DocumentPageTokenArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenArray) ToGoogleCloudDocumentaiV1DocumentPageTokenArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageTokenArray) ToGoogleCloudDocumentaiV1DocumentPageTokenArrayOutput() GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenArray) ToGoogleCloudDocumentaiV1DocumentPageTokenArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageTokenArray) ToGoogleCloudDocumentaiV1DocumentPageTokenArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTokenArrayInput

type GoogleCloudDocumentaiV1DocumentPageTokenArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTokenArrayOutput() GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageTokenArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageTokenArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTokenArray and GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTokenArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageTokenArray{ GoogleCloudDocumentaiV1DocumentPageTokenArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenArrayOutput

func (o GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenArrayOutput() GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak struct {
	// Detected break type.
	Type *GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType `pulumi:"type"`
}

Detected break at the end of a Token.

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs struct {
	// Detected break type.
	Type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrInput `pulumi:"type"`
}

Detected break at the end of a Token.

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakInput

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput() GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput
	ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput
}

GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs and GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakInput` via:

GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs{...}

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput struct{ *pulumi.OutputState }

Detected break at the end of a Token.

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakOutput) Type

Detected break type.

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrInput

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput() GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput
	ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput
}

GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs, GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtr and GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrInput` via:

        GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakPtrOutput) Type

Detected break type.

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponse

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponse struct {
	// Detected break type.
	Type string `pulumi:"type"`
}

Detected break at the end of a Token.

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponseOutput

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponseOutput struct{ *pulumi.OutputState }

Detected break at the end of a Token.

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponseOutput) Type

Detected break type.

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType string

Detected break type.

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput

func (e GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput() GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutputWithContext

func (e GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput

func (e GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput() GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutputWithContext

func (e GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToStringOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToStringOutputWithContext

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeInput

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput() GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput
	ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput
}

GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeArgs and GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeInput` via:

GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeArgs{...}

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput) ToStringOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput) ToStringOutputWithContext

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypeOutput) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrInput

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput() GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput
	ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput
}

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput

type GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakTypePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentPageTokenInput

type GoogleCloudDocumentaiV1DocumentPageTokenInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTokenOutput() GoogleCloudDocumentaiV1DocumentPageTokenOutput
	ToGoogleCloudDocumentaiV1DocumentPageTokenOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTokenOutput
}

GoogleCloudDocumentaiV1DocumentPageTokenInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTokenArgs and GoogleCloudDocumentaiV1DocumentPageTokenOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTokenInput` via:

GoogleCloudDocumentaiV1DocumentPageTokenArgs{...}

type GoogleCloudDocumentaiV1DocumentPageTokenOutput

type GoogleCloudDocumentaiV1DocumentPageTokenOutput struct{ *pulumi.OutputState }

A detected token.

func (GoogleCloudDocumentaiV1DocumentPageTokenOutput) DetectedBreak

Detected break at the end of a Token.

func (GoogleCloudDocumentaiV1DocumentPageTokenOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageTokenOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenOutput) Layout

Layout for Token.

func (GoogleCloudDocumentaiV1DocumentPageTokenOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentPageTokenOutput) StyleInfo added in v0.31.1

Text style attributes.

func (GoogleCloudDocumentaiV1DocumentPageTokenOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenOutput

func (o GoogleCloudDocumentaiV1DocumentPageTokenOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenOutput() GoogleCloudDocumentaiV1DocumentPageTokenOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTokenOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenOutput

type GoogleCloudDocumentaiV1DocumentPageTokenResponse

type GoogleCloudDocumentaiV1DocumentPageTokenResponse struct {
	// Detected break at the end of a Token.
	DetectedBreak GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakResponse `pulumi:"detectedBreak"`
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse `pulumi:"detectedLanguages"`
	// Layout for Token.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"layout"`
	// The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenanceResponse `pulumi:"provenance"`
	// Text style attributes.
	StyleInfo GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponse `pulumi:"styleInfo"`
}

A detected token.

type GoogleCloudDocumentaiV1DocumentPageTokenResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTokenResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTokenResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput

type GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput struct{ *pulumi.OutputState }

A detected token.

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput) DetectedBreak

Detected break at the end of a Token.

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput) Layout

Layout for Token.

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput) StyleInfo added in v0.31.1

Text style attributes.

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenResponseOutput

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo added in v0.31.1

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo struct {
	// Color of the background.
	BackgroundColor *GoogleTypeColor `pulumi:"backgroundColor"`
	// Whether the text is bold (equivalent to font_weight is at least `700`).
	Bold *bool `pulumi:"bold"`
	// Font size in points (`1` point is `¹⁄₇₂` inches).
	FontSize *int `pulumi:"fontSize"`
	// Name or style of the font.
	FontType *string `pulumi:"fontType"`
	// TrueType weight on a scale `100` (thin) to `1000` (ultra-heavy). Normal is `400`, bold is `700`.
	FontWeight *int `pulumi:"fontWeight"`
	// Whether the text is handwritten.
	Handwritten *bool `pulumi:"handwritten"`
	// Whether the text is italic.
	Italic *bool `pulumi:"italic"`
	// Letter spacing in points.
	LetterSpacing *float64 `pulumi:"letterSpacing"`
	// Font size in pixels, equal to _unrounded font_size_ * _resolution_ ÷ `72.0`.
	PixelFontSize *float64 `pulumi:"pixelFontSize"`
	// Whether the text is in small caps.
	Smallcaps *bool `pulumi:"smallcaps"`
	// Whether the text is strikethrough.
	Strikeout *bool `pulumi:"strikeout"`
	// Whether the text is a subscript.
	Subscript *bool `pulumi:"subscript"`
	// Whether the text is a superscript.
	Superscript *bool `pulumi:"superscript"`
	// Color of the text.
	TextColor *GoogleTypeColor `pulumi:"textColor"`
	// Whether the text is underlined.
	Underlined *bool `pulumi:"underlined"`
}

Font and other text style attributes.

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs added in v0.31.1

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs struct {
	// Color of the background.
	BackgroundColor GoogleTypeColorPtrInput `pulumi:"backgroundColor"`
	// Whether the text is bold (equivalent to font_weight is at least `700`).
	Bold pulumi.BoolPtrInput `pulumi:"bold"`
	// Font size in points (`1` point is `¹⁄₇₂` inches).
	FontSize pulumi.IntPtrInput `pulumi:"fontSize"`
	// Name or style of the font.
	FontType pulumi.StringPtrInput `pulumi:"fontType"`
	// TrueType weight on a scale `100` (thin) to `1000` (ultra-heavy). Normal is `400`, bold is `700`.
	FontWeight pulumi.IntPtrInput `pulumi:"fontWeight"`
	// Whether the text is handwritten.
	Handwritten pulumi.BoolPtrInput `pulumi:"handwritten"`
	// Whether the text is italic.
	Italic pulumi.BoolPtrInput `pulumi:"italic"`
	// Letter spacing in points.
	LetterSpacing pulumi.Float64PtrInput `pulumi:"letterSpacing"`
	// Font size in pixels, equal to _unrounded font_size_ * _resolution_ ÷ `72.0`.
	PixelFontSize pulumi.Float64PtrInput `pulumi:"pixelFontSize"`
	// Whether the text is in small caps.
	Smallcaps pulumi.BoolPtrInput `pulumi:"smallcaps"`
	// Whether the text is strikethrough.
	Strikeout pulumi.BoolPtrInput `pulumi:"strikeout"`
	// Whether the text is a subscript.
	Subscript pulumi.BoolPtrInput `pulumi:"subscript"`
	// Whether the text is a superscript.
	Superscript pulumi.BoolPtrInput `pulumi:"superscript"`
	// Color of the text.
	TextColor GoogleTypeColorPtrInput `pulumi:"textColor"`
	// Whether the text is underlined.
	Underlined pulumi.BoolPtrInput `pulumi:"underlined"`
}

Font and other text style attributes.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs) ElementType added in v0.31.1

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput added in v0.31.1

func (i GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput() GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutputWithContext added in v0.31.1

func (i GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput added in v0.31.1

func (i GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput() GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutputWithContext added in v0.31.1

func (i GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoInput added in v0.31.1

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput() GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput
	ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput
}

GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs and GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoInput` via:

GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs{...}

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput added in v0.31.1

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput struct{ *pulumi.OutputState }

Font and other text style attributes.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) BackgroundColor added in v0.31.1

Color of the background.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) Bold added in v0.31.1

Whether the text is bold (equivalent to font_weight is at least `700`).

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) ElementType added in v0.31.1

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) FontSize added in v0.31.1

Font size in points (`1` point is `¹⁄₇₂` inches).

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) FontType added in v0.31.1

Name or style of the font.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) FontWeight added in v0.31.1

TrueType weight on a scale `100` (thin) to `1000` (ultra-heavy). Normal is `400`, bold is `700`.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) Handwritten added in v0.31.1

Whether the text is handwritten.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) Italic added in v0.31.1

Whether the text is italic.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) LetterSpacing added in v0.31.1

Letter spacing in points.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) PixelFontSize added in v0.31.1

Font size in pixels, equal to _unrounded font_size_ * _resolution_ ÷ `72.0`.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) Smallcaps added in v0.31.1

Whether the text is in small caps.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) Strikeout added in v0.31.1

Whether the text is strikethrough.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) Subscript added in v0.31.1

Whether the text is a subscript.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) Superscript added in v0.31.1

Whether the text is a superscript.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) TextColor added in v0.31.1

Color of the text.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput added in v0.31.1

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutputWithContext added in v0.31.1

func (o GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput added in v0.31.1

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutputWithContext added in v0.31.1

func (o GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoOutput) Underlined added in v0.31.1

Whether the text is underlined.

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrInput added in v0.31.1

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput() GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput
	ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput
}

GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs, GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtr and GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrInput` via:

        GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput added in v0.31.1

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) BackgroundColor added in v0.31.1

Color of the background.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) Bold added in v0.31.1

Whether the text is bold (equivalent to font_weight is at least `700`).

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) Elem added in v0.31.1

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) ElementType added in v0.31.1

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) FontSize added in v0.31.1

Font size in points (`1` point is `¹⁄₇₂` inches).

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) FontType added in v0.31.1

Name or style of the font.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) FontWeight added in v0.31.1

TrueType weight on a scale `100` (thin) to `1000` (ultra-heavy). Normal is `400`, bold is `700`.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) Handwritten added in v0.31.1

Whether the text is handwritten.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) Italic added in v0.31.1

Whether the text is italic.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) LetterSpacing added in v0.31.1

Letter spacing in points.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) PixelFontSize added in v0.31.1

Font size in pixels, equal to _unrounded font_size_ * _resolution_ ÷ `72.0`.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) Smallcaps added in v0.31.1

Whether the text is in small caps.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) Strikeout added in v0.31.1

Whether the text is strikethrough.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) Subscript added in v0.31.1

Whether the text is a subscript.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) Superscript added in v0.31.1

Whether the text is a superscript.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) TextColor added in v0.31.1

Color of the text.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput added in v0.31.1

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutputWithContext added in v0.31.1

func (o GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoPtrOutput) Underlined added in v0.31.1

Whether the text is underlined.

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponse added in v0.31.1

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponse struct {
	// Color of the background.
	BackgroundColor GoogleTypeColorResponse `pulumi:"backgroundColor"`
	// Whether the text is bold (equivalent to font_weight is at least `700`).
	Bold bool `pulumi:"bold"`
	// Font size in points (`1` point is `¹⁄₇₂` inches).
	FontSize int `pulumi:"fontSize"`
	// Name or style of the font.
	FontType string `pulumi:"fontType"`
	// TrueType weight on a scale `100` (thin) to `1000` (ultra-heavy). Normal is `400`, bold is `700`.
	FontWeight int `pulumi:"fontWeight"`
	// Whether the text is handwritten.
	Handwritten bool `pulumi:"handwritten"`
	// Whether the text is italic.
	Italic bool `pulumi:"italic"`
	// Letter spacing in points.
	LetterSpacing float64 `pulumi:"letterSpacing"`
	// Font size in pixels, equal to _unrounded font_size_ * _resolution_ ÷ `72.0`.
	PixelFontSize float64 `pulumi:"pixelFontSize"`
	// Whether the text is in small caps.
	Smallcaps bool `pulumi:"smallcaps"`
	// Whether the text is strikethrough.
	Strikeout bool `pulumi:"strikeout"`
	// Whether the text is a subscript.
	Subscript bool `pulumi:"subscript"`
	// Whether the text is a superscript.
	Superscript bool `pulumi:"superscript"`
	// Color of the text.
	TextColor GoogleTypeColorResponse `pulumi:"textColor"`
	// Whether the text is underlined.
	Underlined bool `pulumi:"underlined"`
}

Font and other text style attributes.

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput added in v0.31.1

type GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput struct{ *pulumi.OutputState }

Font and other text style attributes.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) BackgroundColor added in v0.31.1

Color of the background.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) Bold added in v0.31.1

Whether the text is bold (equivalent to font_weight is at least `700`).

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) ElementType added in v0.31.1

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) FontSize added in v0.31.1

Font size in points (`1` point is `¹⁄₇₂` inches).

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) FontType added in v0.31.1

Name or style of the font.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) FontWeight added in v0.31.1

TrueType weight on a scale `100` (thin) to `1000` (ultra-heavy). Normal is `400`, bold is `700`.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) Handwritten added in v0.31.1

Whether the text is handwritten.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) Italic added in v0.31.1

Whether the text is italic.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) LetterSpacing added in v0.31.1

Letter spacing in points.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) PixelFontSize added in v0.31.1

Font size in pixels, equal to _unrounded font_size_ * _resolution_ ÷ `72.0`.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) Smallcaps added in v0.31.1

Whether the text is in small caps.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) Strikeout added in v0.31.1

Whether the text is strikethrough.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) Subscript added in v0.31.1

Whether the text is a subscript.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) Superscript added in v0.31.1

Whether the text is a superscript.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) TextColor added in v0.31.1

Color of the text.

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput added in v0.31.1

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutputWithContext added in v0.31.1

func (o GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoResponseOutput) Underlined added in v0.31.1

Whether the text is underlined.

type GoogleCloudDocumentaiV1DocumentPageVisualElement

type GoogleCloudDocumentaiV1DocumentPageVisualElement struct {
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguage `pulumi:"detectedLanguages"`
	// Layout for VisualElement.
	Layout *GoogleCloudDocumentaiV1DocumentPageLayout `pulumi:"layout"`
	// Type of the VisualElement.
	Type *string `pulumi:"type"`
}

Detected non-text visual elements e.g. checkbox, signature etc. on the page.

type GoogleCloudDocumentaiV1DocumentPageVisualElementArgs

type GoogleCloudDocumentaiV1DocumentPageVisualElementArgs struct {
	// A list of detected languages together with confidence.
	DetectedLanguages GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArrayInput `pulumi:"detectedLanguages"`
	// Layout for VisualElement.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutPtrInput `pulumi:"layout"`
	// Type of the VisualElement.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Detected non-text visual elements e.g. checkbox, signature etc. on the page.

func (GoogleCloudDocumentaiV1DocumentPageVisualElementArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentPageVisualElementArgs) ToGoogleCloudDocumentaiV1DocumentPageVisualElementOutput

func (i GoogleCloudDocumentaiV1DocumentPageVisualElementArgs) ToGoogleCloudDocumentaiV1DocumentPageVisualElementOutput() GoogleCloudDocumentaiV1DocumentPageVisualElementOutput

func (GoogleCloudDocumentaiV1DocumentPageVisualElementArgs) ToGoogleCloudDocumentaiV1DocumentPageVisualElementOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageVisualElementArgs) ToGoogleCloudDocumentaiV1DocumentPageVisualElementOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageVisualElementOutput

type GoogleCloudDocumentaiV1DocumentPageVisualElementArray

type GoogleCloudDocumentaiV1DocumentPageVisualElementArray []GoogleCloudDocumentaiV1DocumentPageVisualElementInput

func (GoogleCloudDocumentaiV1DocumentPageVisualElementArray) ElementType

func (GoogleCloudDocumentaiV1DocumentPageVisualElementArray) ToGoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput

func (i GoogleCloudDocumentaiV1DocumentPageVisualElementArray) ToGoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput() GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageVisualElementArray) ToGoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentPageVisualElementArray) ToGoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput

type GoogleCloudDocumentaiV1DocumentPageVisualElementArrayInput

type GoogleCloudDocumentaiV1DocumentPageVisualElementArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput() GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput
	ToGoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput
}

GoogleCloudDocumentaiV1DocumentPageVisualElementArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageVisualElementArray and GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageVisualElementArrayInput` via:

GoogleCloudDocumentaiV1DocumentPageVisualElementArray{ GoogleCloudDocumentaiV1DocumentPageVisualElementArgs{...} }

type GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput

type GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageVisualElementArrayOutput

type GoogleCloudDocumentaiV1DocumentPageVisualElementInput

type GoogleCloudDocumentaiV1DocumentPageVisualElementInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPageVisualElementOutput() GoogleCloudDocumentaiV1DocumentPageVisualElementOutput
	ToGoogleCloudDocumentaiV1DocumentPageVisualElementOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPageVisualElementOutput
}

GoogleCloudDocumentaiV1DocumentPageVisualElementInput is an input type that accepts GoogleCloudDocumentaiV1DocumentPageVisualElementArgs and GoogleCloudDocumentaiV1DocumentPageVisualElementOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPageVisualElementInput` via:

GoogleCloudDocumentaiV1DocumentPageVisualElementArgs{...}

type GoogleCloudDocumentaiV1DocumentPageVisualElementOutput

type GoogleCloudDocumentaiV1DocumentPageVisualElementOutput struct{ *pulumi.OutputState }

Detected non-text visual elements e.g. checkbox, signature etc. on the page.

func (GoogleCloudDocumentaiV1DocumentPageVisualElementOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageVisualElementOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageVisualElementOutput) Layout

Layout for VisualElement.

func (GoogleCloudDocumentaiV1DocumentPageVisualElementOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementOutput

func (GoogleCloudDocumentaiV1DocumentPageVisualElementOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageVisualElementOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageVisualElementOutput

func (GoogleCloudDocumentaiV1DocumentPageVisualElementOutput) Type

Type of the VisualElement.

type GoogleCloudDocumentaiV1DocumentPageVisualElementResponse

type GoogleCloudDocumentaiV1DocumentPageVisualElementResponse struct {
	// A list of detected languages together with confidence.
	DetectedLanguages []GoogleCloudDocumentaiV1DocumentPageDetectedLanguageResponse `pulumi:"detectedLanguages"`
	// Layout for VisualElement.
	Layout GoogleCloudDocumentaiV1DocumentPageLayoutResponse `pulumi:"layout"`
	// Type of the VisualElement.
	Type string `pulumi:"type"`
}

Detected non-text visual elements e.g. checkbox, signature etc. on the page.

type GoogleCloudDocumentaiV1DocumentPageVisualElementResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageVisualElementResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPageVisualElementResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageVisualElementResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentPageVisualElementResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentPageVisualElementResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageVisualElementResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageVisualElementResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutput

type GoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutput struct{ *pulumi.OutputState }

Detected non-text visual elements e.g. checkbox, signature etc. on the page.

func (GoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutput) DetectedLanguages

A list of detected languages together with confidence.

func (GoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutput) Layout

Layout for VisualElement.

func (GoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutput) ToGoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutput

func (GoogleCloudDocumentaiV1DocumentPageVisualElementResponseOutput) Type

Type of the VisualElement.

type GoogleCloudDocumentaiV1DocumentProvenance

type GoogleCloudDocumentaiV1DocumentProvenance struct {
	// The Id of this operation. Needs to be unique within the scope of the revision.
	Id *int `pulumi:"id"`
	// References to the original elements that are replaced.
	Parents []GoogleCloudDocumentaiV1DocumentProvenanceParent `pulumi:"parents"`
	// The index of the revision that produced this element.
	Revision *int `pulumi:"revision"`
	// The type of provenance operation.
	Type *GoogleCloudDocumentaiV1DocumentProvenanceType `pulumi:"type"`
}

Structure to identify provenance relationships between annotations in different revisions.

type GoogleCloudDocumentaiV1DocumentProvenanceArgs

type GoogleCloudDocumentaiV1DocumentProvenanceArgs struct {
	// The Id of this operation. Needs to be unique within the scope of the revision.
	Id pulumi.IntPtrInput `pulumi:"id"`
	// References to the original elements that are replaced.
	Parents GoogleCloudDocumentaiV1DocumentProvenanceParentArrayInput `pulumi:"parents"`
	// The index of the revision that produced this element.
	Revision pulumi.IntPtrInput `pulumi:"revision"`
	// The type of provenance operation.
	Type GoogleCloudDocumentaiV1DocumentProvenanceTypePtrInput `pulumi:"type"`
}

Structure to identify provenance relationships between annotations in different revisions.

func (GoogleCloudDocumentaiV1DocumentProvenanceArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceArgs) ToGoogleCloudDocumentaiV1DocumentProvenanceOutput

func (i GoogleCloudDocumentaiV1DocumentProvenanceArgs) ToGoogleCloudDocumentaiV1DocumentProvenanceOutput() GoogleCloudDocumentaiV1DocumentProvenanceOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceArgs) ToGoogleCloudDocumentaiV1DocumentProvenanceOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentProvenanceArgs) ToGoogleCloudDocumentaiV1DocumentProvenanceOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceArgs) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutput

func (i GoogleCloudDocumentaiV1DocumentProvenanceArgs) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutput() GoogleCloudDocumentaiV1DocumentProvenancePtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceArgs) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentProvenanceArgs) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenancePtrOutput

type GoogleCloudDocumentaiV1DocumentProvenanceArray

type GoogleCloudDocumentaiV1DocumentProvenanceArray []GoogleCloudDocumentaiV1DocumentProvenanceInput

func (GoogleCloudDocumentaiV1DocumentProvenanceArray) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceArray) ToGoogleCloudDocumentaiV1DocumentProvenanceArrayOutput

func (i GoogleCloudDocumentaiV1DocumentProvenanceArray) ToGoogleCloudDocumentaiV1DocumentProvenanceArrayOutput() GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceArray) ToGoogleCloudDocumentaiV1DocumentProvenanceArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentProvenanceArray) ToGoogleCloudDocumentaiV1DocumentProvenanceArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput

type GoogleCloudDocumentaiV1DocumentProvenanceArrayInput

type GoogleCloudDocumentaiV1DocumentProvenanceArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentProvenanceArrayOutput() GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput
	ToGoogleCloudDocumentaiV1DocumentProvenanceArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput
}

GoogleCloudDocumentaiV1DocumentProvenanceArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentProvenanceArray and GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentProvenanceArrayInput` via:

GoogleCloudDocumentaiV1DocumentProvenanceArray{ GoogleCloudDocumentaiV1DocumentProvenanceArgs{...} }

type GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput

type GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceArrayOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceArrayOutput

type GoogleCloudDocumentaiV1DocumentProvenanceInput

type GoogleCloudDocumentaiV1DocumentProvenanceInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentProvenanceOutput() GoogleCloudDocumentaiV1DocumentProvenanceOutput
	ToGoogleCloudDocumentaiV1DocumentProvenanceOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentProvenanceOutput
}

GoogleCloudDocumentaiV1DocumentProvenanceInput is an input type that accepts GoogleCloudDocumentaiV1DocumentProvenanceArgs and GoogleCloudDocumentaiV1DocumentProvenanceOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentProvenanceInput` via:

GoogleCloudDocumentaiV1DocumentProvenanceArgs{...}

type GoogleCloudDocumentaiV1DocumentProvenanceOutput

type GoogleCloudDocumentaiV1DocumentProvenanceOutput struct{ *pulumi.OutputState }

Structure to identify provenance relationships between annotations in different revisions.

func (GoogleCloudDocumentaiV1DocumentProvenanceOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceOutput) Id

The Id of this operation. Needs to be unique within the scope of the revision.

func (GoogleCloudDocumentaiV1DocumentProvenanceOutput) Parents

References to the original elements that are replaced.

func (GoogleCloudDocumentaiV1DocumentProvenanceOutput) Revision

The index of the revision that produced this element.

func (GoogleCloudDocumentaiV1DocumentProvenanceOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceOutput

func (o GoogleCloudDocumentaiV1DocumentProvenanceOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceOutput() GoogleCloudDocumentaiV1DocumentProvenanceOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceOutput) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutput

func (o GoogleCloudDocumentaiV1DocumentProvenanceOutput) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutput() GoogleCloudDocumentaiV1DocumentProvenancePtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceOutput) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceOutput) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenancePtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceOutput) Type

The type of provenance operation.

type GoogleCloudDocumentaiV1DocumentProvenanceParent

type GoogleCloudDocumentaiV1DocumentProvenanceParent struct {
	// The id of the parent provenance.
	Id *int `pulumi:"id"`
	// The index of the parent item in the corresponding item list (eg. list of entities, properties within entities, etc.) in the parent revision.
	Index *int `pulumi:"index"`
	// The index of the index into current revision's parent_ids list.
	Revision *int `pulumi:"revision"`
}

The parent element the current element is based on. Used for referencing/aligning, removal and replacement operations.

type GoogleCloudDocumentaiV1DocumentProvenanceParentArgs

type GoogleCloudDocumentaiV1DocumentProvenanceParentArgs struct {
	// The id of the parent provenance.
	Id pulumi.IntPtrInput `pulumi:"id"`
	// The index of the parent item in the corresponding item list (eg. list of entities, properties within entities, etc.) in the parent revision.
	Index pulumi.IntPtrInput `pulumi:"index"`
	// The index of the index into current revision's parent_ids list.
	Revision pulumi.IntPtrInput `pulumi:"revision"`
}

The parent element the current element is based on. Used for referencing/aligning, removal and replacement operations.

func (GoogleCloudDocumentaiV1DocumentProvenanceParentArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceParentArgs) ToGoogleCloudDocumentaiV1DocumentProvenanceParentOutput

func (i GoogleCloudDocumentaiV1DocumentProvenanceParentArgs) ToGoogleCloudDocumentaiV1DocumentProvenanceParentOutput() GoogleCloudDocumentaiV1DocumentProvenanceParentOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceParentArgs) ToGoogleCloudDocumentaiV1DocumentProvenanceParentOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentProvenanceParentArgs) ToGoogleCloudDocumentaiV1DocumentProvenanceParentOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceParentOutput

type GoogleCloudDocumentaiV1DocumentProvenanceParentArray

type GoogleCloudDocumentaiV1DocumentProvenanceParentArray []GoogleCloudDocumentaiV1DocumentProvenanceParentInput

func (GoogleCloudDocumentaiV1DocumentProvenanceParentArray) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceParentArray) ToGoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput

func (i GoogleCloudDocumentaiV1DocumentProvenanceParentArray) ToGoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput() GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceParentArray) ToGoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentProvenanceParentArray) ToGoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput

type GoogleCloudDocumentaiV1DocumentProvenanceParentArrayInput

type GoogleCloudDocumentaiV1DocumentProvenanceParentArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput() GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput
	ToGoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput
}

GoogleCloudDocumentaiV1DocumentProvenanceParentArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentProvenanceParentArray and GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentProvenanceParentArrayInput` via:

GoogleCloudDocumentaiV1DocumentProvenanceParentArray{ GoogleCloudDocumentaiV1DocumentProvenanceParentArgs{...} }

type GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput

type GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceParentArrayOutput

type GoogleCloudDocumentaiV1DocumentProvenanceParentInput

type GoogleCloudDocumentaiV1DocumentProvenanceParentInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentProvenanceParentOutput() GoogleCloudDocumentaiV1DocumentProvenanceParentOutput
	ToGoogleCloudDocumentaiV1DocumentProvenanceParentOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentProvenanceParentOutput
}

GoogleCloudDocumentaiV1DocumentProvenanceParentInput is an input type that accepts GoogleCloudDocumentaiV1DocumentProvenanceParentArgs and GoogleCloudDocumentaiV1DocumentProvenanceParentOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentProvenanceParentInput` via:

GoogleCloudDocumentaiV1DocumentProvenanceParentArgs{...}

type GoogleCloudDocumentaiV1DocumentProvenanceParentOutput

type GoogleCloudDocumentaiV1DocumentProvenanceParentOutput struct{ *pulumi.OutputState }

The parent element the current element is based on. Used for referencing/aligning, removal and replacement operations.

func (GoogleCloudDocumentaiV1DocumentProvenanceParentOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceParentOutput) Id

The id of the parent provenance.

func (GoogleCloudDocumentaiV1DocumentProvenanceParentOutput) Index

The index of the parent item in the corresponding item list (eg. list of entities, properties within entities, etc.) in the parent revision.

func (GoogleCloudDocumentaiV1DocumentProvenanceParentOutput) Revision

The index of the index into current revision's parent_ids list.

func (GoogleCloudDocumentaiV1DocumentProvenanceParentOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceParentOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceParentOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceParentOutput

type GoogleCloudDocumentaiV1DocumentProvenanceParentResponse

type GoogleCloudDocumentaiV1DocumentProvenanceParentResponse struct {
	// The index of the parent item in the corresponding item list (eg. list of entities, properties within entities, etc.) in the parent revision.
	Index int `pulumi:"index"`
	// The index of the index into current revision's parent_ids list.
	Revision int `pulumi:"revision"`
}

The parent element the current element is based on. Used for referencing/aligning, removal and replacement operations.

type GoogleCloudDocumentaiV1DocumentProvenanceParentResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentProvenanceParentResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentProvenanceParentResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceParentResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentProvenanceParentResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceParentResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceParentResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceParentResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutput

type GoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutput struct{ *pulumi.OutputState }

The parent element the current element is based on. Used for referencing/aligning, removal and replacement operations.

func (GoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutput) Index

The index of the parent item in the corresponding item list (eg. list of entities, properties within entities, etc.) in the parent revision.

func (GoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutput) Revision

The index of the index into current revision's parent_ids list.

func (GoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceParentResponseOutput

type GoogleCloudDocumentaiV1DocumentProvenancePtrInput

type GoogleCloudDocumentaiV1DocumentProvenancePtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutput() GoogleCloudDocumentaiV1DocumentProvenancePtrOutput
	ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentProvenancePtrOutput
}

GoogleCloudDocumentaiV1DocumentProvenancePtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentProvenanceArgs, GoogleCloudDocumentaiV1DocumentProvenancePtr and GoogleCloudDocumentaiV1DocumentProvenancePtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentProvenancePtrInput` via:

        GoogleCloudDocumentaiV1DocumentProvenanceArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentProvenancePtrOutput

type GoogleCloudDocumentaiV1DocumentProvenancePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentProvenancePtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentProvenancePtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenancePtrOutput) Id

The Id of this operation. Needs to be unique within the scope of the revision.

func (GoogleCloudDocumentaiV1DocumentProvenancePtrOutput) Parents

References to the original elements that are replaced.

func (GoogleCloudDocumentaiV1DocumentProvenancePtrOutput) Revision

The index of the revision that produced this element.

func (GoogleCloudDocumentaiV1DocumentProvenancePtrOutput) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutput

func (o GoogleCloudDocumentaiV1DocumentProvenancePtrOutput) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutput() GoogleCloudDocumentaiV1DocumentProvenancePtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenancePtrOutput) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenancePtrOutput) ToGoogleCloudDocumentaiV1DocumentProvenancePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenancePtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenancePtrOutput) Type

The type of provenance operation.

type GoogleCloudDocumentaiV1DocumentProvenanceResponse

type GoogleCloudDocumentaiV1DocumentProvenanceResponse struct {
	// References to the original elements that are replaced.
	Parents []GoogleCloudDocumentaiV1DocumentProvenanceParentResponse `pulumi:"parents"`
	// The index of the revision that produced this element.
	Revision int `pulumi:"revision"`
	// The type of provenance operation.
	Type string `pulumi:"type"`
}

Structure to identify provenance relationships between annotations in different revisions.

type GoogleCloudDocumentaiV1DocumentProvenanceResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentProvenanceResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentProvenanceResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentProvenanceResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentProvenanceResponseOutput

type GoogleCloudDocumentaiV1DocumentProvenanceResponseOutput struct{ *pulumi.OutputState }

Structure to identify provenance relationships between annotations in different revisions.

func (GoogleCloudDocumentaiV1DocumentProvenanceResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceResponseOutput) Parents

References to the original elements that are replaced.

func (GoogleCloudDocumentaiV1DocumentProvenanceResponseOutput) Revision

The index of the revision that produced this element.

func (GoogleCloudDocumentaiV1DocumentProvenanceResponseOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceResponseOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceResponseOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceResponseOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceResponseOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceResponseOutput) Type

The type of provenance operation.

type GoogleCloudDocumentaiV1DocumentProvenanceType

type GoogleCloudDocumentaiV1DocumentProvenanceType string

The type of provenance operation.

func (GoogleCloudDocumentaiV1DocumentProvenanceType) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceType) ToGoogleCloudDocumentaiV1DocumentProvenanceTypeOutput

func (e GoogleCloudDocumentaiV1DocumentProvenanceType) ToGoogleCloudDocumentaiV1DocumentProvenanceTypeOutput() GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceType) ToGoogleCloudDocumentaiV1DocumentProvenanceTypeOutputWithContext

func (e GoogleCloudDocumentaiV1DocumentProvenanceType) ToGoogleCloudDocumentaiV1DocumentProvenanceTypeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceType) ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput

func (e GoogleCloudDocumentaiV1DocumentProvenanceType) ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput() GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceType) ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutputWithContext

func (e GoogleCloudDocumentaiV1DocumentProvenanceType) ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceType) ToStringOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceType) ToStringOutputWithContext

func (GoogleCloudDocumentaiV1DocumentProvenanceType) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceType) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentProvenanceTypeInput

type GoogleCloudDocumentaiV1DocumentProvenanceTypeInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentProvenanceTypeOutput() GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput
	ToGoogleCloudDocumentaiV1DocumentProvenanceTypeOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput
}

GoogleCloudDocumentaiV1DocumentProvenanceTypeInput is an input type that accepts GoogleCloudDocumentaiV1DocumentProvenanceTypeArgs and GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentProvenanceTypeInput` via:

GoogleCloudDocumentaiV1DocumentProvenanceTypeArgs{...}

type GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput

type GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceTypeOutput

func (o GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceTypeOutput() GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceTypeOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceTypeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput

func (o GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput() GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToStringOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToStringOutputWithContext

func (GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceTypeOutput) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentProvenanceTypePtrInput

type GoogleCloudDocumentaiV1DocumentProvenanceTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput() GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput
	ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput
}

type GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput

type GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput) ToGoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput) ToStringPtrOutput

func (GoogleCloudDocumentaiV1DocumentProvenanceTypePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudDocumentaiV1DocumentPtrInput

type GoogleCloudDocumentaiV1DocumentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentPtrOutput() GoogleCloudDocumentaiV1DocumentPtrOutput
	ToGoogleCloudDocumentaiV1DocumentPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentPtrOutput
}

GoogleCloudDocumentaiV1DocumentPtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentArgs, GoogleCloudDocumentaiV1DocumentPtr and GoogleCloudDocumentaiV1DocumentPtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentPtrInput` via:

        GoogleCloudDocumentaiV1DocumentArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentPtrOutput

type GoogleCloudDocumentaiV1DocumentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentPtrOutput) Content

Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.

func (GoogleCloudDocumentaiV1DocumentPtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentPtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentPtrOutput) Entities

A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.

func (GoogleCloudDocumentaiV1DocumentPtrOutput) EntityRelations

Placeholder. Relationship among Document.entities.

func (GoogleCloudDocumentaiV1DocumentPtrOutput) Error

Any error that occurred while processing this document.

func (GoogleCloudDocumentaiV1DocumentPtrOutput) MimeType

An IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).

func (GoogleCloudDocumentaiV1DocumentPtrOutput) Pages

Visual page layout for the Document.

func (GoogleCloudDocumentaiV1DocumentPtrOutput) Revisions

Placeholder. Revision history of this document.

func (GoogleCloudDocumentaiV1DocumentPtrOutput) ShardInfo

Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified.

func (GoogleCloudDocumentaiV1DocumentPtrOutput) Text

Optional. UTF-8 encoded text in reading order from the document.

func (GoogleCloudDocumentaiV1DocumentPtrOutput) TextChanges

Placeholder. A list of text corrections made to Document.text. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.

func (GoogleCloudDocumentaiV1DocumentPtrOutput) TextStyles

Styles for the Document.text.

func (GoogleCloudDocumentaiV1DocumentPtrOutput) ToGoogleCloudDocumentaiV1DocumentPtrOutput

func (o GoogleCloudDocumentaiV1DocumentPtrOutput) ToGoogleCloudDocumentaiV1DocumentPtrOutput() GoogleCloudDocumentaiV1DocumentPtrOutput

func (GoogleCloudDocumentaiV1DocumentPtrOutput) ToGoogleCloudDocumentaiV1DocumentPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentPtrOutput) ToGoogleCloudDocumentaiV1DocumentPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentPtrOutput

func (GoogleCloudDocumentaiV1DocumentPtrOutput) Uri

Optional. Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. For more information, refer to [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris).

type GoogleCloudDocumentaiV1DocumentResponse

type GoogleCloudDocumentaiV1DocumentResponse struct {
	// Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.
	Content string `pulumi:"content"`
	// A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.
	Entities []GoogleCloudDocumentaiV1DocumentEntityResponse `pulumi:"entities"`
	// Placeholder. Relationship among Document.entities.
	EntityRelations []GoogleCloudDocumentaiV1DocumentEntityRelationResponse `pulumi:"entityRelations"`
	// Any error that occurred while processing this document.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// An IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).
	MimeType string `pulumi:"mimeType"`
	// Visual page layout for the Document.
	Pages []GoogleCloudDocumentaiV1DocumentPageResponse `pulumi:"pages"`
	// Placeholder. Revision history of this document.
	Revisions []GoogleCloudDocumentaiV1DocumentRevisionResponse `pulumi:"revisions"`
	// Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified.
	ShardInfo GoogleCloudDocumentaiV1DocumentShardInfoResponse `pulumi:"shardInfo"`
	// Optional. UTF-8 encoded text in reading order from the document.
	Text string `pulumi:"text"`
	// Placeholder. A list of text corrections made to Document.text. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.
	TextChanges []GoogleCloudDocumentaiV1DocumentTextChangeResponse `pulumi:"textChanges"`
	// Styles for the Document.text.
	TextStyles []GoogleCloudDocumentaiV1DocumentStyleResponse `pulumi:"textStyles"`
	// Optional. Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. For more information, refer to [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris).
	Uri string `pulumi:"uri"`
}

Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.

type GoogleCloudDocumentaiV1DocumentResponseOutput

type GoogleCloudDocumentaiV1DocumentResponseOutput struct{ *pulumi.OutputState }

Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.

func (GoogleCloudDocumentaiV1DocumentResponseOutput) Content

Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.

func (GoogleCloudDocumentaiV1DocumentResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentResponseOutput) Entities

A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.

func (GoogleCloudDocumentaiV1DocumentResponseOutput) EntityRelations

Placeholder. Relationship among Document.entities.

func (GoogleCloudDocumentaiV1DocumentResponseOutput) Error

Any error that occurred while processing this document.

func (GoogleCloudDocumentaiV1DocumentResponseOutput) MimeType

An IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).

func (GoogleCloudDocumentaiV1DocumentResponseOutput) Pages

Visual page layout for the Document.

func (GoogleCloudDocumentaiV1DocumentResponseOutput) Revisions

Placeholder. Revision history of this document.

func (GoogleCloudDocumentaiV1DocumentResponseOutput) ShardInfo

Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified.

func (GoogleCloudDocumentaiV1DocumentResponseOutput) Text

Optional. UTF-8 encoded text in reading order from the document.

func (GoogleCloudDocumentaiV1DocumentResponseOutput) TextChanges

Placeholder. A list of text corrections made to Document.text. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.

func (GoogleCloudDocumentaiV1DocumentResponseOutput) TextStyles

Styles for the Document.text.

func (GoogleCloudDocumentaiV1DocumentResponseOutput) ToGoogleCloudDocumentaiV1DocumentResponseOutput

func (o GoogleCloudDocumentaiV1DocumentResponseOutput) ToGoogleCloudDocumentaiV1DocumentResponseOutput() GoogleCloudDocumentaiV1DocumentResponseOutput

func (GoogleCloudDocumentaiV1DocumentResponseOutput) ToGoogleCloudDocumentaiV1DocumentResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentResponseOutput) ToGoogleCloudDocumentaiV1DocumentResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentResponseOutput

func (GoogleCloudDocumentaiV1DocumentResponseOutput) Uri

Optional. Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. For more information, refer to [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris).

type GoogleCloudDocumentaiV1DocumentRevision

type GoogleCloudDocumentaiV1DocumentRevision struct {
	// If the change was made by a person specify the name or id of that person.
	Agent *string `pulumi:"agent"`
	// The time that the revision was created, internally generated by doc proto storage at the time of create.
	CreateTime *string `pulumi:"createTime"`
	// Human Review information of this revision.
	HumanReview *GoogleCloudDocumentaiV1DocumentRevisionHumanReview `pulumi:"humanReview"`
	// Id of the revision, internally generated by doc proto storage. Unique within the context of the document.
	Id *string `pulumi:"id"`
	// The revisions that this revision is based on. This can include one or more parent (when documents are merged.) This field represents the index into the `revisions` field.
	Parent []int `pulumi:"parent"`
	// The revisions that this revision is based on. Must include all the ids that have anything to do with this revision - eg. there are `provenance.parent.revision` fields that index into this field.
	ParentIds []string `pulumi:"parentIds"`
	// If the annotation was made by processor identify the processor by its resource name.
	Processor *string `pulumi:"processor"`
}

Contains past or forward revisions of this document.

type GoogleCloudDocumentaiV1DocumentRevisionArgs

type GoogleCloudDocumentaiV1DocumentRevisionArgs struct {
	// If the change was made by a person specify the name or id of that person.
	Agent pulumi.StringPtrInput `pulumi:"agent"`
	// The time that the revision was created, internally generated by doc proto storage at the time of create.
	CreateTime pulumi.StringPtrInput `pulumi:"createTime"`
	// Human Review information of this revision.
	HumanReview GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrInput `pulumi:"humanReview"`
	// Id of the revision, internally generated by doc proto storage. Unique within the context of the document.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The revisions that this revision is based on. This can include one or more parent (when documents are merged.) This field represents the index into the `revisions` field.
	Parent pulumi.IntArrayInput `pulumi:"parent"`
	// The revisions that this revision is based on. Must include all the ids that have anything to do with this revision - eg. there are `provenance.parent.revision` fields that index into this field.
	ParentIds pulumi.StringArrayInput `pulumi:"parentIds"`
	// If the annotation was made by processor identify the processor by its resource name.
	Processor pulumi.StringPtrInput `pulumi:"processor"`
}

Contains past or forward revisions of this document.

func (GoogleCloudDocumentaiV1DocumentRevisionArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentRevisionArgs) ToGoogleCloudDocumentaiV1DocumentRevisionOutput

func (i GoogleCloudDocumentaiV1DocumentRevisionArgs) ToGoogleCloudDocumentaiV1DocumentRevisionOutput() GoogleCloudDocumentaiV1DocumentRevisionOutput

func (GoogleCloudDocumentaiV1DocumentRevisionArgs) ToGoogleCloudDocumentaiV1DocumentRevisionOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentRevisionArgs) ToGoogleCloudDocumentaiV1DocumentRevisionOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionOutput

type GoogleCloudDocumentaiV1DocumentRevisionArray

type GoogleCloudDocumentaiV1DocumentRevisionArray []GoogleCloudDocumentaiV1DocumentRevisionInput

func (GoogleCloudDocumentaiV1DocumentRevisionArray) ElementType

func (GoogleCloudDocumentaiV1DocumentRevisionArray) ToGoogleCloudDocumentaiV1DocumentRevisionArrayOutput

func (i GoogleCloudDocumentaiV1DocumentRevisionArray) ToGoogleCloudDocumentaiV1DocumentRevisionArrayOutput() GoogleCloudDocumentaiV1DocumentRevisionArrayOutput

func (GoogleCloudDocumentaiV1DocumentRevisionArray) ToGoogleCloudDocumentaiV1DocumentRevisionArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentRevisionArray) ToGoogleCloudDocumentaiV1DocumentRevisionArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionArrayOutput

type GoogleCloudDocumentaiV1DocumentRevisionArrayInput

type GoogleCloudDocumentaiV1DocumentRevisionArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentRevisionArrayOutput() GoogleCloudDocumentaiV1DocumentRevisionArrayOutput
	ToGoogleCloudDocumentaiV1DocumentRevisionArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentRevisionArrayOutput
}

GoogleCloudDocumentaiV1DocumentRevisionArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentRevisionArray and GoogleCloudDocumentaiV1DocumentRevisionArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentRevisionArrayInput` via:

GoogleCloudDocumentaiV1DocumentRevisionArray{ GoogleCloudDocumentaiV1DocumentRevisionArgs{...} }

type GoogleCloudDocumentaiV1DocumentRevisionArrayOutput

type GoogleCloudDocumentaiV1DocumentRevisionArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentRevisionArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentRevisionArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentRevisionArrayOutput) ToGoogleCloudDocumentaiV1DocumentRevisionArrayOutput

func (o GoogleCloudDocumentaiV1DocumentRevisionArrayOutput) ToGoogleCloudDocumentaiV1DocumentRevisionArrayOutput() GoogleCloudDocumentaiV1DocumentRevisionArrayOutput

func (GoogleCloudDocumentaiV1DocumentRevisionArrayOutput) ToGoogleCloudDocumentaiV1DocumentRevisionArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentRevisionArrayOutput) ToGoogleCloudDocumentaiV1DocumentRevisionArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionArrayOutput

type GoogleCloudDocumentaiV1DocumentRevisionHumanReview

type GoogleCloudDocumentaiV1DocumentRevisionHumanReview struct {
	// Human review state. e.g. `requested`, `succeeded`, `rejected`.
	State *string `pulumi:"state"`
	// A message providing more details about the current state of processing. For example, the rejection reason when the state is `rejected`.
	StateMessage *string `pulumi:"stateMessage"`
}

Human Review information of the document.

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs struct {
	// Human review state. e.g. `requested`, `succeeded`, `rejected`.
	State pulumi.StringPtrInput `pulumi:"state"`
	// A message providing more details about the current state of processing. For example, the rejection reason when the state is `rejected`.
	StateMessage pulumi.StringPtrInput `pulumi:"stateMessage"`
}

Human Review information of the document.

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput

func (i GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput() GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewInput

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput() GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput
	ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput
}

GoogleCloudDocumentaiV1DocumentRevisionHumanReviewInput is an input type that accepts GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs and GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentRevisionHumanReviewInput` via:

GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs{...}

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput struct{ *pulumi.OutputState }

Human Review information of the document.

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput) State

Human review state. e.g. `requested`, `succeeded`, `rejected`.

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput) StateMessage

A message providing more details about the current state of processing. For example, the rejection reason when the state is `rejected`.

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentRevisionHumanReviewOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrInput

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput() GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput
	ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput
}

GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs, GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtr and GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrInput` via:

        GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput) State

Human review state. e.g. `requested`, `succeeded`, `rejected`.

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput) StateMessage

A message providing more details about the current state of processing. For example, the rejection reason when the state is `rejected`.

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionHumanReviewPtrOutput

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponse

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponse struct {
	// Human review state. e.g. `requested`, `succeeded`, `rejected`.
	State string `pulumi:"state"`
	// A message providing more details about the current state of processing. For example, the rejection reason when the state is `rejected`.
	StateMessage string `pulumi:"stateMessage"`
}

Human Review information of the document.

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutput

type GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutput struct{ *pulumi.OutputState }

Human Review information of the document.

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutput) State

Human review state. e.g. `requested`, `succeeded`, `rejected`.

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutput) StateMessage

A message providing more details about the current state of processing. For example, the rejection reason when the state is `rejected`.

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutput

func (GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutput) ToGoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponseOutput

type GoogleCloudDocumentaiV1DocumentRevisionInput

type GoogleCloudDocumentaiV1DocumentRevisionInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentRevisionOutput() GoogleCloudDocumentaiV1DocumentRevisionOutput
	ToGoogleCloudDocumentaiV1DocumentRevisionOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentRevisionOutput
}

GoogleCloudDocumentaiV1DocumentRevisionInput is an input type that accepts GoogleCloudDocumentaiV1DocumentRevisionArgs and GoogleCloudDocumentaiV1DocumentRevisionOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentRevisionInput` via:

GoogleCloudDocumentaiV1DocumentRevisionArgs{...}

type GoogleCloudDocumentaiV1DocumentRevisionOutput

type GoogleCloudDocumentaiV1DocumentRevisionOutput struct{ *pulumi.OutputState }

Contains past or forward revisions of this document.

func (GoogleCloudDocumentaiV1DocumentRevisionOutput) Agent

If the change was made by a person specify the name or id of that person.

func (GoogleCloudDocumentaiV1DocumentRevisionOutput) CreateTime

The time that the revision was created, internally generated by doc proto storage at the time of create.

func (GoogleCloudDocumentaiV1DocumentRevisionOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentRevisionOutput) HumanReview

Human Review information of this revision.

func (GoogleCloudDocumentaiV1DocumentRevisionOutput) Id

Id of the revision, internally generated by doc proto storage. Unique within the context of the document.

func (GoogleCloudDocumentaiV1DocumentRevisionOutput) Parent

The revisions that this revision is based on. This can include one or more parent (when documents are merged.) This field represents the index into the `revisions` field.

func (GoogleCloudDocumentaiV1DocumentRevisionOutput) ParentIds

The revisions that this revision is based on. Must include all the ids that have anything to do with this revision - eg. there are `provenance.parent.revision` fields that index into this field.

func (GoogleCloudDocumentaiV1DocumentRevisionOutput) Processor

If the annotation was made by processor identify the processor by its resource name.

func (GoogleCloudDocumentaiV1DocumentRevisionOutput) ToGoogleCloudDocumentaiV1DocumentRevisionOutput

func (o GoogleCloudDocumentaiV1DocumentRevisionOutput) ToGoogleCloudDocumentaiV1DocumentRevisionOutput() GoogleCloudDocumentaiV1DocumentRevisionOutput

func (GoogleCloudDocumentaiV1DocumentRevisionOutput) ToGoogleCloudDocumentaiV1DocumentRevisionOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentRevisionOutput) ToGoogleCloudDocumentaiV1DocumentRevisionOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionOutput

type GoogleCloudDocumentaiV1DocumentRevisionResponse

type GoogleCloudDocumentaiV1DocumentRevisionResponse struct {
	// If the change was made by a person specify the name or id of that person.
	Agent string `pulumi:"agent"`
	// The time that the revision was created, internally generated by doc proto storage at the time of create.
	CreateTime string `pulumi:"createTime"`
	// Human Review information of this revision.
	HumanReview GoogleCloudDocumentaiV1DocumentRevisionHumanReviewResponse `pulumi:"humanReview"`
	// The revisions that this revision is based on. This can include one or more parent (when documents are merged.) This field represents the index into the `revisions` field.
	Parent []int `pulumi:"parent"`
	// The revisions that this revision is based on. Must include all the ids that have anything to do with this revision - eg. there are `provenance.parent.revision` fields that index into this field.
	ParentIds []string `pulumi:"parentIds"`
	// If the annotation was made by processor identify the processor by its resource name.
	Processor string `pulumi:"processor"`
}

Contains past or forward revisions of this document.

type GoogleCloudDocumentaiV1DocumentRevisionResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentRevisionResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentRevisionResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentRevisionResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentRevisionResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentRevisionResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentRevisionResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentRevisionResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentRevisionResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentRevisionResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentRevisionResponseOutput

type GoogleCloudDocumentaiV1DocumentRevisionResponseOutput struct{ *pulumi.OutputState }

Contains past or forward revisions of this document.

func (GoogleCloudDocumentaiV1DocumentRevisionResponseOutput) Agent

If the change was made by a person specify the name or id of that person.

func (GoogleCloudDocumentaiV1DocumentRevisionResponseOutput) CreateTime

The time that the revision was created, internally generated by doc proto storage at the time of create.

func (GoogleCloudDocumentaiV1DocumentRevisionResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentRevisionResponseOutput) HumanReview

Human Review information of this revision.

func (GoogleCloudDocumentaiV1DocumentRevisionResponseOutput) Parent

The revisions that this revision is based on. This can include one or more parent (when documents are merged.) This field represents the index into the `revisions` field.

func (GoogleCloudDocumentaiV1DocumentRevisionResponseOutput) ParentIds

The revisions that this revision is based on. Must include all the ids that have anything to do with this revision - eg. there are `provenance.parent.revision` fields that index into this field.

func (GoogleCloudDocumentaiV1DocumentRevisionResponseOutput) Processor

If the annotation was made by processor identify the processor by its resource name.

func (GoogleCloudDocumentaiV1DocumentRevisionResponseOutput) ToGoogleCloudDocumentaiV1DocumentRevisionResponseOutput

func (GoogleCloudDocumentaiV1DocumentRevisionResponseOutput) ToGoogleCloudDocumentaiV1DocumentRevisionResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentRevisionResponseOutput) ToGoogleCloudDocumentaiV1DocumentRevisionResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentRevisionResponseOutput

type GoogleCloudDocumentaiV1DocumentShardInfo

type GoogleCloudDocumentaiV1DocumentShardInfo struct {
	// Total number of shards.
	ShardCount *string `pulumi:"shardCount"`
	// The 0-based index of this shard.
	ShardIndex *string `pulumi:"shardIndex"`
	// The index of the first character in Document.text in the overall document global text.
	TextOffset *string `pulumi:"textOffset"`
}

For a large document, sharding may be performed to produce several document shards. Each document shard contains this field to detail which shard it is.

type GoogleCloudDocumentaiV1DocumentShardInfoArgs

type GoogleCloudDocumentaiV1DocumentShardInfoArgs struct {
	// Total number of shards.
	ShardCount pulumi.StringPtrInput `pulumi:"shardCount"`
	// The 0-based index of this shard.
	ShardIndex pulumi.StringPtrInput `pulumi:"shardIndex"`
	// The index of the first character in Document.text in the overall document global text.
	TextOffset pulumi.StringPtrInput `pulumi:"textOffset"`
}

For a large document, sharding may be performed to produce several document shards. Each document shard contains this field to detail which shard it is.

func (GoogleCloudDocumentaiV1DocumentShardInfoArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentShardInfoArgs) ToGoogleCloudDocumentaiV1DocumentShardInfoOutput

func (i GoogleCloudDocumentaiV1DocumentShardInfoArgs) ToGoogleCloudDocumentaiV1DocumentShardInfoOutput() GoogleCloudDocumentaiV1DocumentShardInfoOutput

func (GoogleCloudDocumentaiV1DocumentShardInfoArgs) ToGoogleCloudDocumentaiV1DocumentShardInfoOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentShardInfoArgs) ToGoogleCloudDocumentaiV1DocumentShardInfoOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentShardInfoOutput

func (GoogleCloudDocumentaiV1DocumentShardInfoArgs) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutput

func (i GoogleCloudDocumentaiV1DocumentShardInfoArgs) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutput() GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput

func (GoogleCloudDocumentaiV1DocumentShardInfoArgs) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentShardInfoArgs) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput

type GoogleCloudDocumentaiV1DocumentShardInfoInput

type GoogleCloudDocumentaiV1DocumentShardInfoInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentShardInfoOutput() GoogleCloudDocumentaiV1DocumentShardInfoOutput
	ToGoogleCloudDocumentaiV1DocumentShardInfoOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentShardInfoOutput
}

GoogleCloudDocumentaiV1DocumentShardInfoInput is an input type that accepts GoogleCloudDocumentaiV1DocumentShardInfoArgs and GoogleCloudDocumentaiV1DocumentShardInfoOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentShardInfoInput` via:

GoogleCloudDocumentaiV1DocumentShardInfoArgs{...}

type GoogleCloudDocumentaiV1DocumentShardInfoOutput

type GoogleCloudDocumentaiV1DocumentShardInfoOutput struct{ *pulumi.OutputState }

For a large document, sharding may be performed to produce several document shards. Each document shard contains this field to detail which shard it is.

func (GoogleCloudDocumentaiV1DocumentShardInfoOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentShardInfoOutput) ShardCount

Total number of shards.

func (GoogleCloudDocumentaiV1DocumentShardInfoOutput) ShardIndex

The 0-based index of this shard.

func (GoogleCloudDocumentaiV1DocumentShardInfoOutput) TextOffset

The index of the first character in Document.text in the overall document global text.

func (GoogleCloudDocumentaiV1DocumentShardInfoOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoOutput

func (o GoogleCloudDocumentaiV1DocumentShardInfoOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoOutput() GoogleCloudDocumentaiV1DocumentShardInfoOutput

func (GoogleCloudDocumentaiV1DocumentShardInfoOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentShardInfoOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentShardInfoOutput

func (GoogleCloudDocumentaiV1DocumentShardInfoOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutput

func (o GoogleCloudDocumentaiV1DocumentShardInfoOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutput() GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput

func (GoogleCloudDocumentaiV1DocumentShardInfoOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentShardInfoOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput

type GoogleCloudDocumentaiV1DocumentShardInfoPtrInput

type GoogleCloudDocumentaiV1DocumentShardInfoPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutput() GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput
	ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput
}

GoogleCloudDocumentaiV1DocumentShardInfoPtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentShardInfoArgs, GoogleCloudDocumentaiV1DocumentShardInfoPtr and GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentShardInfoPtrInput` via:

        GoogleCloudDocumentaiV1DocumentShardInfoArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput

type GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput) ShardCount

Total number of shards.

func (GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput) ShardIndex

The 0-based index of this shard.

func (GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput) TextOffset

The index of the first character in Document.text in the overall document global text.

func (GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutput

func (o GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutput() GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput

func (GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentShardInfoPtrOutput

type GoogleCloudDocumentaiV1DocumentShardInfoResponse

type GoogleCloudDocumentaiV1DocumentShardInfoResponse struct {
	// Total number of shards.
	ShardCount string `pulumi:"shardCount"`
	// The 0-based index of this shard.
	ShardIndex string `pulumi:"shardIndex"`
	// The index of the first character in Document.text in the overall document global text.
	TextOffset string `pulumi:"textOffset"`
}

For a large document, sharding may be performed to produce several document shards. Each document shard contains this field to detail which shard it is.

type GoogleCloudDocumentaiV1DocumentShardInfoResponseOutput

type GoogleCloudDocumentaiV1DocumentShardInfoResponseOutput struct{ *pulumi.OutputState }

For a large document, sharding may be performed to produce several document shards. Each document shard contains this field to detail which shard it is.

func (GoogleCloudDocumentaiV1DocumentShardInfoResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentShardInfoResponseOutput) ShardCount

Total number of shards.

func (GoogleCloudDocumentaiV1DocumentShardInfoResponseOutput) ShardIndex

The 0-based index of this shard.

func (GoogleCloudDocumentaiV1DocumentShardInfoResponseOutput) TextOffset

The index of the first character in Document.text in the overall document global text.

func (GoogleCloudDocumentaiV1DocumentShardInfoResponseOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoResponseOutput

func (GoogleCloudDocumentaiV1DocumentShardInfoResponseOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentShardInfoResponseOutput) ToGoogleCloudDocumentaiV1DocumentShardInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentShardInfoResponseOutput

type GoogleCloudDocumentaiV1DocumentStyle

type GoogleCloudDocumentaiV1DocumentStyle struct {
	// Text background color.
	BackgroundColor *GoogleTypeColor `pulumi:"backgroundColor"`
	// Text color.
	Color *GoogleTypeColor `pulumi:"color"`
	// Font family such as `Arial`, `Times New Roman`. https://www.w3schools.com/cssref/pr_font_font-family.asp
	FontFamily *string `pulumi:"fontFamily"`
	// Font size.
	FontSize *GoogleCloudDocumentaiV1DocumentStyleFontSize `pulumi:"fontSize"`
	// [Font weight](https://www.w3schools.com/cssref/pr_font_weight.asp). Possible values are `normal`, `bold`, `bolder`, and `lighter`.
	FontWeight *string `pulumi:"fontWeight"`
	// Text anchor indexing into the Document.text.
	TextAnchor *GoogleCloudDocumentaiV1DocumentTextAnchor `pulumi:"textAnchor"`
	// [Text decoration](https://www.w3schools.com/cssref/pr_text_text-decoration.asp). Follows CSS standard.
	TextDecoration *string `pulumi:"textDecoration"`
	// [Text style](https://www.w3schools.com/cssref/pr_font_font-style.asp). Possible values are `normal`, `italic`, and `oblique`.
	TextStyle *string `pulumi:"textStyle"`
}

Annotation for common text style attributes. This adheres to CSS conventions as much as possible.

type GoogleCloudDocumentaiV1DocumentStyleArgs

type GoogleCloudDocumentaiV1DocumentStyleArgs struct {
	// Text background color.
	BackgroundColor GoogleTypeColorPtrInput `pulumi:"backgroundColor"`
	// Text color.
	Color GoogleTypeColorPtrInput `pulumi:"color"`
	// Font family such as `Arial`, `Times New Roman`. https://www.w3schools.com/cssref/pr_font_font-family.asp
	FontFamily pulumi.StringPtrInput `pulumi:"fontFamily"`
	// Font size.
	FontSize GoogleCloudDocumentaiV1DocumentStyleFontSizePtrInput `pulumi:"fontSize"`
	// [Font weight](https://www.w3schools.com/cssref/pr_font_weight.asp). Possible values are `normal`, `bold`, `bolder`, and `lighter`.
	FontWeight pulumi.StringPtrInput `pulumi:"fontWeight"`
	// Text anchor indexing into the Document.text.
	TextAnchor GoogleCloudDocumentaiV1DocumentTextAnchorPtrInput `pulumi:"textAnchor"`
	// [Text decoration](https://www.w3schools.com/cssref/pr_text_text-decoration.asp). Follows CSS standard.
	TextDecoration pulumi.StringPtrInput `pulumi:"textDecoration"`
	// [Text style](https://www.w3schools.com/cssref/pr_font_font-style.asp). Possible values are `normal`, `italic`, and `oblique`.
	TextStyle pulumi.StringPtrInput `pulumi:"textStyle"`
}

Annotation for common text style attributes. This adheres to CSS conventions as much as possible.

func (GoogleCloudDocumentaiV1DocumentStyleArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentStyleArgs) ToGoogleCloudDocumentaiV1DocumentStyleOutput

func (i GoogleCloudDocumentaiV1DocumentStyleArgs) ToGoogleCloudDocumentaiV1DocumentStyleOutput() GoogleCloudDocumentaiV1DocumentStyleOutput

func (GoogleCloudDocumentaiV1DocumentStyleArgs) ToGoogleCloudDocumentaiV1DocumentStyleOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentStyleArgs) ToGoogleCloudDocumentaiV1DocumentStyleOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleOutput

type GoogleCloudDocumentaiV1DocumentStyleArray

type GoogleCloudDocumentaiV1DocumentStyleArray []GoogleCloudDocumentaiV1DocumentStyleInput

func (GoogleCloudDocumentaiV1DocumentStyleArray) ElementType

func (GoogleCloudDocumentaiV1DocumentStyleArray) ToGoogleCloudDocumentaiV1DocumentStyleArrayOutput

func (i GoogleCloudDocumentaiV1DocumentStyleArray) ToGoogleCloudDocumentaiV1DocumentStyleArrayOutput() GoogleCloudDocumentaiV1DocumentStyleArrayOutput

func (GoogleCloudDocumentaiV1DocumentStyleArray) ToGoogleCloudDocumentaiV1DocumentStyleArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentStyleArray) ToGoogleCloudDocumentaiV1DocumentStyleArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleArrayOutput

type GoogleCloudDocumentaiV1DocumentStyleArrayInput

type GoogleCloudDocumentaiV1DocumentStyleArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentStyleArrayOutput() GoogleCloudDocumentaiV1DocumentStyleArrayOutput
	ToGoogleCloudDocumentaiV1DocumentStyleArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentStyleArrayOutput
}

GoogleCloudDocumentaiV1DocumentStyleArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentStyleArray and GoogleCloudDocumentaiV1DocumentStyleArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentStyleArrayInput` via:

GoogleCloudDocumentaiV1DocumentStyleArray{ GoogleCloudDocumentaiV1DocumentStyleArgs{...} }

type GoogleCloudDocumentaiV1DocumentStyleArrayOutput

type GoogleCloudDocumentaiV1DocumentStyleArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentStyleArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentStyleArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentStyleArrayOutput) ToGoogleCloudDocumentaiV1DocumentStyleArrayOutput

func (o GoogleCloudDocumentaiV1DocumentStyleArrayOutput) ToGoogleCloudDocumentaiV1DocumentStyleArrayOutput() GoogleCloudDocumentaiV1DocumentStyleArrayOutput

func (GoogleCloudDocumentaiV1DocumentStyleArrayOutput) ToGoogleCloudDocumentaiV1DocumentStyleArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentStyleArrayOutput) ToGoogleCloudDocumentaiV1DocumentStyleArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleArrayOutput

type GoogleCloudDocumentaiV1DocumentStyleFontSize

type GoogleCloudDocumentaiV1DocumentStyleFontSize struct {
	// Font size for the text.
	Size *float64 `pulumi:"size"`
	// Unit for the font size. Follows CSS naming (such as `in`, `px`, and `pt`).
	Unit *string `pulumi:"unit"`
}

Font size with unit.

type GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs

type GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs struct {
	// Font size for the text.
	Size pulumi.Float64PtrInput `pulumi:"size"`
	// Unit for the font size. Follows CSS naming (such as `in`, `px`, and `pt`).
	Unit pulumi.StringPtrInput `pulumi:"unit"`
}

Font size with unit.

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs) ToGoogleCloudDocumentaiV1DocumentStyleFontSizeOutput

func (i GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs) ToGoogleCloudDocumentaiV1DocumentStyleFontSizeOutput() GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs) ToGoogleCloudDocumentaiV1DocumentStyleFontSizeOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs) ToGoogleCloudDocumentaiV1DocumentStyleFontSizeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs) ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput

func (i GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs) ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput() GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs) ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs) ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput

type GoogleCloudDocumentaiV1DocumentStyleFontSizeInput

type GoogleCloudDocumentaiV1DocumentStyleFontSizeInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentStyleFontSizeOutput() GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput
	ToGoogleCloudDocumentaiV1DocumentStyleFontSizeOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput
}

GoogleCloudDocumentaiV1DocumentStyleFontSizeInput is an input type that accepts GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs and GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentStyleFontSizeInput` via:

GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs{...}

type GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput

type GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput struct{ *pulumi.OutputState }

Font size with unit.

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput) Size

Font size for the text.

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizeOutput

func (o GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizeOutput() GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizeOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput

func (o GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput() GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeOutput) Unit

Unit for the font size. Follows CSS naming (such as `in`, `px`, and `pt`).

type GoogleCloudDocumentaiV1DocumentStyleFontSizePtrInput

type GoogleCloudDocumentaiV1DocumentStyleFontSizePtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput() GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput
	ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput
}

GoogleCloudDocumentaiV1DocumentStyleFontSizePtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs, GoogleCloudDocumentaiV1DocumentStyleFontSizePtr and GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentStyleFontSizePtrInput` via:

        GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput

type GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput) Size

Font size for the text.

func (GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput

func (GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput

func (GoogleCloudDocumentaiV1DocumentStyleFontSizePtrOutput) Unit

Unit for the font size. Follows CSS naming (such as `in`, `px`, and `pt`).

type GoogleCloudDocumentaiV1DocumentStyleFontSizeResponse

type GoogleCloudDocumentaiV1DocumentStyleFontSizeResponse struct {
	// Font size for the text.
	Size float64 `pulumi:"size"`
	// Unit for the font size. Follows CSS naming (such as `in`, `px`, and `pt`).
	Unit string `pulumi:"unit"`
}

Font size with unit.

type GoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutput

type GoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutput struct{ *pulumi.OutputState }

Font size with unit.

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutput) Size

Font size for the text.

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutput

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutput) ToGoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutput

func (GoogleCloudDocumentaiV1DocumentStyleFontSizeResponseOutput) Unit

Unit for the font size. Follows CSS naming (such as `in`, `px`, and `pt`).

type GoogleCloudDocumentaiV1DocumentStyleInput

type GoogleCloudDocumentaiV1DocumentStyleInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentStyleOutput() GoogleCloudDocumentaiV1DocumentStyleOutput
	ToGoogleCloudDocumentaiV1DocumentStyleOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentStyleOutput
}

GoogleCloudDocumentaiV1DocumentStyleInput is an input type that accepts GoogleCloudDocumentaiV1DocumentStyleArgs and GoogleCloudDocumentaiV1DocumentStyleOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentStyleInput` via:

GoogleCloudDocumentaiV1DocumentStyleArgs{...}

type GoogleCloudDocumentaiV1DocumentStyleOutput

type GoogleCloudDocumentaiV1DocumentStyleOutput struct{ *pulumi.OutputState }

Annotation for common text style attributes. This adheres to CSS conventions as much as possible.

func (GoogleCloudDocumentaiV1DocumentStyleOutput) BackgroundColor

Text background color.

func (GoogleCloudDocumentaiV1DocumentStyleOutput) Color

Text color.

func (GoogleCloudDocumentaiV1DocumentStyleOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentStyleOutput) FontFamily

Font family such as `Arial`, `Times New Roman`. https://www.w3schools.com/cssref/pr_font_font-family.asp

func (GoogleCloudDocumentaiV1DocumentStyleOutput) FontSize

Font size.

func (GoogleCloudDocumentaiV1DocumentStyleOutput) FontWeight

[Font weight](https://www.w3schools.com/cssref/pr_font_weight.asp). Possible values are `normal`, `bold`, `bolder`, and `lighter`.

func (GoogleCloudDocumentaiV1DocumentStyleOutput) TextAnchor

Text anchor indexing into the Document.text.

func (GoogleCloudDocumentaiV1DocumentStyleOutput) TextDecoration

[Text decoration](https://www.w3schools.com/cssref/pr_text_text-decoration.asp). Follows CSS standard.

func (GoogleCloudDocumentaiV1DocumentStyleOutput) TextStyle

[Text style](https://www.w3schools.com/cssref/pr_font_font-style.asp). Possible values are `normal`, `italic`, and `oblique`.

func (GoogleCloudDocumentaiV1DocumentStyleOutput) ToGoogleCloudDocumentaiV1DocumentStyleOutput

func (o GoogleCloudDocumentaiV1DocumentStyleOutput) ToGoogleCloudDocumentaiV1DocumentStyleOutput() GoogleCloudDocumentaiV1DocumentStyleOutput

func (GoogleCloudDocumentaiV1DocumentStyleOutput) ToGoogleCloudDocumentaiV1DocumentStyleOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentStyleOutput) ToGoogleCloudDocumentaiV1DocumentStyleOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleOutput

type GoogleCloudDocumentaiV1DocumentStyleResponse

type GoogleCloudDocumentaiV1DocumentStyleResponse struct {
	// Text background color.
	BackgroundColor GoogleTypeColorResponse `pulumi:"backgroundColor"`
	// Text color.
	Color GoogleTypeColorResponse `pulumi:"color"`
	// Font family such as `Arial`, `Times New Roman`. https://www.w3schools.com/cssref/pr_font_font-family.asp
	FontFamily string `pulumi:"fontFamily"`
	// Font size.
	FontSize GoogleCloudDocumentaiV1DocumentStyleFontSizeResponse `pulumi:"fontSize"`
	// [Font weight](https://www.w3schools.com/cssref/pr_font_weight.asp). Possible values are `normal`, `bold`, `bolder`, and `lighter`.
	FontWeight string `pulumi:"fontWeight"`
	// Text anchor indexing into the Document.text.
	TextAnchor GoogleCloudDocumentaiV1DocumentTextAnchorResponse `pulumi:"textAnchor"`
	// [Text decoration](https://www.w3schools.com/cssref/pr_text_text-decoration.asp). Follows CSS standard.
	TextDecoration string `pulumi:"textDecoration"`
	// [Text style](https://www.w3schools.com/cssref/pr_font_font-style.asp). Possible values are `normal`, `italic`, and `oblique`.
	TextStyle string `pulumi:"textStyle"`
}

Annotation for common text style attributes. This adheres to CSS conventions as much as possible.

type GoogleCloudDocumentaiV1DocumentStyleResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentStyleResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentStyleResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentStyleResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentStyleResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentStyleResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentStyleResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentStyleResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentStyleResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentStyleResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentStyleResponseOutput

type GoogleCloudDocumentaiV1DocumentStyleResponseOutput struct{ *pulumi.OutputState }

Annotation for common text style attributes. This adheres to CSS conventions as much as possible.

func (GoogleCloudDocumentaiV1DocumentStyleResponseOutput) BackgroundColor

Text background color.

func (GoogleCloudDocumentaiV1DocumentStyleResponseOutput) Color

Text color.

func (GoogleCloudDocumentaiV1DocumentStyleResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentStyleResponseOutput) FontFamily

Font family such as `Arial`, `Times New Roman`. https://www.w3schools.com/cssref/pr_font_font-family.asp

func (GoogleCloudDocumentaiV1DocumentStyleResponseOutput) FontSize

Font size.

func (GoogleCloudDocumentaiV1DocumentStyleResponseOutput) FontWeight

[Font weight](https://www.w3schools.com/cssref/pr_font_weight.asp). Possible values are `normal`, `bold`, `bolder`, and `lighter`.

func (GoogleCloudDocumentaiV1DocumentStyleResponseOutput) TextAnchor

Text anchor indexing into the Document.text.

func (GoogleCloudDocumentaiV1DocumentStyleResponseOutput) TextDecoration

[Text decoration](https://www.w3schools.com/cssref/pr_text_text-decoration.asp). Follows CSS standard.

func (GoogleCloudDocumentaiV1DocumentStyleResponseOutput) TextStyle

[Text style](https://www.w3schools.com/cssref/pr_font_font-style.asp). Possible values are `normal`, `italic`, and `oblique`.

func (GoogleCloudDocumentaiV1DocumentStyleResponseOutput) ToGoogleCloudDocumentaiV1DocumentStyleResponseOutput

func (o GoogleCloudDocumentaiV1DocumentStyleResponseOutput) ToGoogleCloudDocumentaiV1DocumentStyleResponseOutput() GoogleCloudDocumentaiV1DocumentStyleResponseOutput

func (GoogleCloudDocumentaiV1DocumentStyleResponseOutput) ToGoogleCloudDocumentaiV1DocumentStyleResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentStyleResponseOutput) ToGoogleCloudDocumentaiV1DocumentStyleResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentStyleResponseOutput

type GoogleCloudDocumentaiV1DocumentTextAnchor

type GoogleCloudDocumentaiV1DocumentTextAnchor struct {
	// Contains the content of the text span so that users do not have to look it up in the text_segments. It is always populated for formFields.
	Content *string `pulumi:"content"`
	// The text segments from the Document.text.
	TextSegments []GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment `pulumi:"textSegments"`
}

Text reference indexing into the Document.text.

type GoogleCloudDocumentaiV1DocumentTextAnchorArgs

type GoogleCloudDocumentaiV1DocumentTextAnchorArgs struct {
	// Contains the content of the text span so that users do not have to look it up in the text_segments. It is always populated for formFields.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// The text segments from the Document.text.
	TextSegments GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayInput `pulumi:"textSegments"`
}

Text reference indexing into the Document.text.

func (GoogleCloudDocumentaiV1DocumentTextAnchorArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentTextAnchorArgs) ToGoogleCloudDocumentaiV1DocumentTextAnchorOutput

func (i GoogleCloudDocumentaiV1DocumentTextAnchorArgs) ToGoogleCloudDocumentaiV1DocumentTextAnchorOutput() GoogleCloudDocumentaiV1DocumentTextAnchorOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorArgs) ToGoogleCloudDocumentaiV1DocumentTextAnchorOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentTextAnchorArgs) ToGoogleCloudDocumentaiV1DocumentTextAnchorOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorArgs) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput

func (i GoogleCloudDocumentaiV1DocumentTextAnchorArgs) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput() GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorArgs) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentTextAnchorArgs) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorInput

type GoogleCloudDocumentaiV1DocumentTextAnchorInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentTextAnchorOutput() GoogleCloudDocumentaiV1DocumentTextAnchorOutput
	ToGoogleCloudDocumentaiV1DocumentTextAnchorOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorOutput
}

GoogleCloudDocumentaiV1DocumentTextAnchorInput is an input type that accepts GoogleCloudDocumentaiV1DocumentTextAnchorArgs and GoogleCloudDocumentaiV1DocumentTextAnchorOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentTextAnchorInput` via:

GoogleCloudDocumentaiV1DocumentTextAnchorArgs{...}

type GoogleCloudDocumentaiV1DocumentTextAnchorOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorOutput struct{ *pulumi.OutputState }

Text reference indexing into the Document.text.

func (GoogleCloudDocumentaiV1DocumentTextAnchorOutput) Content

Contains the content of the text span so that users do not have to look it up in the text_segments. It is always populated for formFields.

func (GoogleCloudDocumentaiV1DocumentTextAnchorOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentTextAnchorOutput) TextSegments

The text segments from the Document.text.

func (GoogleCloudDocumentaiV1DocumentTextAnchorOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorOutput

func (o GoogleCloudDocumentaiV1DocumentTextAnchorOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorOutput() GoogleCloudDocumentaiV1DocumentTextAnchorOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextAnchorOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput

func (o GoogleCloudDocumentaiV1DocumentTextAnchorOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput() GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextAnchorOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorPtrInput

type GoogleCloudDocumentaiV1DocumentTextAnchorPtrInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput() GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput
	ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput
}

GoogleCloudDocumentaiV1DocumentTextAnchorPtrInput is an input type that accepts GoogleCloudDocumentaiV1DocumentTextAnchorArgs, GoogleCloudDocumentaiV1DocumentTextAnchorPtr and GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentTextAnchorPtrInput` via:

        GoogleCloudDocumentaiV1DocumentTextAnchorArgs{...}

or:

        nil

type GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput) Content

Contains the content of the text span so that users do not have to look it up in the text_segments. It is always populated for formFields.

func (GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput) Elem

func (GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput) TextSegments

The text segments from the Document.text.

func (GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput

func (o GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput() GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorPtrOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorPtrOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorResponse

type GoogleCloudDocumentaiV1DocumentTextAnchorResponse struct {
	// Contains the content of the text span so that users do not have to look it up in the text_segments. It is always populated for formFields.
	Content string `pulumi:"content"`
	// The text segments from the Document.text.
	TextSegments []GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponse `pulumi:"textSegments"`
}

Text reference indexing into the Document.text.

type GoogleCloudDocumentaiV1DocumentTextAnchorResponseOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorResponseOutput struct{ *pulumi.OutputState }

Text reference indexing into the Document.text.

func (GoogleCloudDocumentaiV1DocumentTextAnchorResponseOutput) Content

Contains the content of the text span so that users do not have to look it up in the text_segments. It is always populated for formFields.

func (GoogleCloudDocumentaiV1DocumentTextAnchorResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentTextAnchorResponseOutput) TextSegments

The text segments from the Document.text.

func (GoogleCloudDocumentaiV1DocumentTextAnchorResponseOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorResponseOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorResponseOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextAnchorResponseOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorResponseOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment struct {
	// TextSegment half open end UTF-8 char index in the Document.text.
	EndIndex *string `pulumi:"endIndex"`
	// TextSegment start UTF-8 char index in the Document.text.
	StartIndex *string `pulumi:"startIndex"`
}

A text segment in the Document.text. The indices may be out of bounds which indicate that the text extends into another document shard for large sharded documents. See ShardInfo.text_offset

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs struct {
	// TextSegment half open end UTF-8 char index in the Document.text.
	EndIndex pulumi.StringPtrInput `pulumi:"endIndex"`
	// TextSegment start UTF-8 char index in the Document.text.
	StartIndex pulumi.StringPtrInput `pulumi:"startIndex"`
}

A text segment in the Document.text. The indices may be out of bounds which indicate that the text extends into another document shard for large sharded documents. See ShardInfo.text_offset

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArray

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArray []GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentInput

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArray) ElementType

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArray) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput

func (i GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArray) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput() GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArray) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArray) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayInput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput() GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput
	ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput
}

GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArray and GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayInput` via:

GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArray{ GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs{...} }

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArrayOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentInput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput() GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput
	ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput
}

GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentInput is an input type that accepts GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs and GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentInput` via:

GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs{...}

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput struct{ *pulumi.OutputState }

A text segment in the Document.text. The indices may be out of bounds which indicate that the text extends into another document shard for large sharded documents. See ShardInfo.text_offset

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput) EndIndex

TextSegment half open end UTF-8 char index in the Document.text.

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput) StartIndex

TextSegment start UTF-8 char index in the Document.text.

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponse

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponse struct {
	// TextSegment half open end UTF-8 char index in the Document.text.
	EndIndex string `pulumi:"endIndex"`
	// TextSegment start UTF-8 char index in the Document.text.
	StartIndex string `pulumi:"startIndex"`
}

A text segment in the Document.text. The indices may be out of bounds which indicate that the text extends into another document shard for large sharded documents. See ShardInfo.text_offset

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutput

type GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutput struct{ *pulumi.OutputState }

A text segment in the Document.text. The indices may be out of bounds which indicate that the text extends into another document shard for large sharded documents. See ShardInfo.text_offset

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutput) EndIndex

TextSegment half open end UTF-8 char index in the Document.text.

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutput) StartIndex

TextSegment start UTF-8 char index in the Document.text.

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutput

func (GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutput) ToGoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentResponseOutput

type GoogleCloudDocumentaiV1DocumentTextChange

type GoogleCloudDocumentaiV1DocumentTextChange struct {
	// The text that replaces the text identified in the `text_anchor`.
	ChangedText *string `pulumi:"changedText"`
	// The history of this annotation.
	Provenance []GoogleCloudDocumentaiV1DocumentProvenance `pulumi:"provenance"`
	// Provenance of the correction. Text anchor indexing into the Document.text. There can only be a single `TextAnchor.text_segments` element. If the start and end index of the text segment are the same, the text change is inserted before that index.
	TextAnchor *GoogleCloudDocumentaiV1DocumentTextAnchor `pulumi:"textAnchor"`
}

This message is used for text changes aka. OCR corrections.

type GoogleCloudDocumentaiV1DocumentTextChangeArgs

type GoogleCloudDocumentaiV1DocumentTextChangeArgs struct {
	// The text that replaces the text identified in the `text_anchor`.
	ChangedText pulumi.StringPtrInput `pulumi:"changedText"`
	// The history of this annotation.
	Provenance GoogleCloudDocumentaiV1DocumentProvenanceArrayInput `pulumi:"provenance"`
	// Provenance of the correction. Text anchor indexing into the Document.text. There can only be a single `TextAnchor.text_segments` element. If the start and end index of the text segment are the same, the text change is inserted before that index.
	TextAnchor GoogleCloudDocumentaiV1DocumentTextAnchorPtrInput `pulumi:"textAnchor"`
}

This message is used for text changes aka. OCR corrections.

func (GoogleCloudDocumentaiV1DocumentTextChangeArgs) ElementType

func (GoogleCloudDocumentaiV1DocumentTextChangeArgs) ToGoogleCloudDocumentaiV1DocumentTextChangeOutput

func (i GoogleCloudDocumentaiV1DocumentTextChangeArgs) ToGoogleCloudDocumentaiV1DocumentTextChangeOutput() GoogleCloudDocumentaiV1DocumentTextChangeOutput

func (GoogleCloudDocumentaiV1DocumentTextChangeArgs) ToGoogleCloudDocumentaiV1DocumentTextChangeOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentTextChangeArgs) ToGoogleCloudDocumentaiV1DocumentTextChangeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextChangeOutput

type GoogleCloudDocumentaiV1DocumentTextChangeArray

type GoogleCloudDocumentaiV1DocumentTextChangeArray []GoogleCloudDocumentaiV1DocumentTextChangeInput

func (GoogleCloudDocumentaiV1DocumentTextChangeArray) ElementType

func (GoogleCloudDocumentaiV1DocumentTextChangeArray) ToGoogleCloudDocumentaiV1DocumentTextChangeArrayOutput

func (i GoogleCloudDocumentaiV1DocumentTextChangeArray) ToGoogleCloudDocumentaiV1DocumentTextChangeArrayOutput() GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput

func (GoogleCloudDocumentaiV1DocumentTextChangeArray) ToGoogleCloudDocumentaiV1DocumentTextChangeArrayOutputWithContext

func (i GoogleCloudDocumentaiV1DocumentTextChangeArray) ToGoogleCloudDocumentaiV1DocumentTextChangeArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput

type GoogleCloudDocumentaiV1DocumentTextChangeArrayInput

type GoogleCloudDocumentaiV1DocumentTextChangeArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentTextChangeArrayOutput() GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput
	ToGoogleCloudDocumentaiV1DocumentTextChangeArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput
}

GoogleCloudDocumentaiV1DocumentTextChangeArrayInput is an input type that accepts GoogleCloudDocumentaiV1DocumentTextChangeArray and GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentTextChangeArrayInput` via:

GoogleCloudDocumentaiV1DocumentTextChangeArray{ GoogleCloudDocumentaiV1DocumentTextChangeArgs{...} }

type GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput

type GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeArrayOutput

func (GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextChangeArrayOutput

type GoogleCloudDocumentaiV1DocumentTextChangeInput

type GoogleCloudDocumentaiV1DocumentTextChangeInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1DocumentTextChangeOutput() GoogleCloudDocumentaiV1DocumentTextChangeOutput
	ToGoogleCloudDocumentaiV1DocumentTextChangeOutputWithContext(context.Context) GoogleCloudDocumentaiV1DocumentTextChangeOutput
}

GoogleCloudDocumentaiV1DocumentTextChangeInput is an input type that accepts GoogleCloudDocumentaiV1DocumentTextChangeArgs and GoogleCloudDocumentaiV1DocumentTextChangeOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1DocumentTextChangeInput` via:

GoogleCloudDocumentaiV1DocumentTextChangeArgs{...}

type GoogleCloudDocumentaiV1DocumentTextChangeOutput

type GoogleCloudDocumentaiV1DocumentTextChangeOutput struct{ *pulumi.OutputState }

This message is used for text changes aka. OCR corrections.

func (GoogleCloudDocumentaiV1DocumentTextChangeOutput) ChangedText

The text that replaces the text identified in the `text_anchor`.

func (GoogleCloudDocumentaiV1DocumentTextChangeOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentTextChangeOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentTextChangeOutput) TextAnchor

Provenance of the correction. Text anchor indexing into the Document.text. There can only be a single `TextAnchor.text_segments` element. If the start and end index of the text segment are the same, the text change is inserted before that index.

func (GoogleCloudDocumentaiV1DocumentTextChangeOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeOutput

func (o GoogleCloudDocumentaiV1DocumentTextChangeOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeOutput() GoogleCloudDocumentaiV1DocumentTextChangeOutput

func (GoogleCloudDocumentaiV1DocumentTextChangeOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextChangeOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextChangeOutput

type GoogleCloudDocumentaiV1DocumentTextChangeResponse

type GoogleCloudDocumentaiV1DocumentTextChangeResponse struct {
	// The text that replaces the text identified in the `text_anchor`.
	ChangedText string `pulumi:"changedText"`
	// The history of this annotation.
	Provenance []GoogleCloudDocumentaiV1DocumentProvenanceResponse `pulumi:"provenance"`
	// Provenance of the correction. Text anchor indexing into the Document.text. There can only be a single `TextAnchor.text_segments` element. If the start and end index of the text segment are the same, the text change is inserted before that index.
	TextAnchor GoogleCloudDocumentaiV1DocumentTextAnchorResponse `pulumi:"textAnchor"`
}

This message is used for text changes aka. OCR corrections.

type GoogleCloudDocumentaiV1DocumentTextChangeResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentTextChangeResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1DocumentTextChangeResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentTextChangeResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1DocumentTextChangeResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeResponseArrayOutput

func (GoogleCloudDocumentaiV1DocumentTextChangeResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextChangeResponseArrayOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextChangeResponseArrayOutput

type GoogleCloudDocumentaiV1DocumentTextChangeResponseOutput

type GoogleCloudDocumentaiV1DocumentTextChangeResponseOutput struct{ *pulumi.OutputState }

This message is used for text changes aka. OCR corrections.

func (GoogleCloudDocumentaiV1DocumentTextChangeResponseOutput) ChangedText

The text that replaces the text identified in the `text_anchor`.

func (GoogleCloudDocumentaiV1DocumentTextChangeResponseOutput) ElementType

func (GoogleCloudDocumentaiV1DocumentTextChangeResponseOutput) Provenance

The history of this annotation.

func (GoogleCloudDocumentaiV1DocumentTextChangeResponseOutput) TextAnchor

Provenance of the correction. Text anchor indexing into the Document.text. There can only be a single `TextAnchor.text_segments` element. If the start and end index of the text segment are the same, the text change is inserted before that index.

func (GoogleCloudDocumentaiV1DocumentTextChangeResponseOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeResponseOutput

func (GoogleCloudDocumentaiV1DocumentTextChangeResponseOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeResponseOutputWithContext

func (o GoogleCloudDocumentaiV1DocumentTextChangeResponseOutput) ToGoogleCloudDocumentaiV1DocumentTextChangeResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1DocumentTextChangeResponseOutput

type GoogleCloudDocumentaiV1NormalizedVertex

type GoogleCloudDocumentaiV1NormalizedVertex struct {
	// X coordinate.
	X *float64 `pulumi:"x"`
	// Y coordinate (starts from the top of the image).
	Y *float64 `pulumi:"y"`
}

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

type GoogleCloudDocumentaiV1NormalizedVertexArgs

type GoogleCloudDocumentaiV1NormalizedVertexArgs struct {
	// X coordinate.
	X pulumi.Float64PtrInput `pulumi:"x"`
	// Y coordinate (starts from the top of the image).
	Y pulumi.Float64PtrInput `pulumi:"y"`
}

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

func (GoogleCloudDocumentaiV1NormalizedVertexArgs) ElementType

func (GoogleCloudDocumentaiV1NormalizedVertexArgs) ToGoogleCloudDocumentaiV1NormalizedVertexOutput

func (i GoogleCloudDocumentaiV1NormalizedVertexArgs) ToGoogleCloudDocumentaiV1NormalizedVertexOutput() GoogleCloudDocumentaiV1NormalizedVertexOutput

func (GoogleCloudDocumentaiV1NormalizedVertexArgs) ToGoogleCloudDocumentaiV1NormalizedVertexOutputWithContext

func (i GoogleCloudDocumentaiV1NormalizedVertexArgs) ToGoogleCloudDocumentaiV1NormalizedVertexOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1NormalizedVertexOutput

type GoogleCloudDocumentaiV1NormalizedVertexArray

type GoogleCloudDocumentaiV1NormalizedVertexArray []GoogleCloudDocumentaiV1NormalizedVertexInput

func (GoogleCloudDocumentaiV1NormalizedVertexArray) ElementType

func (GoogleCloudDocumentaiV1NormalizedVertexArray) ToGoogleCloudDocumentaiV1NormalizedVertexArrayOutput

func (i GoogleCloudDocumentaiV1NormalizedVertexArray) ToGoogleCloudDocumentaiV1NormalizedVertexArrayOutput() GoogleCloudDocumentaiV1NormalizedVertexArrayOutput

func (GoogleCloudDocumentaiV1NormalizedVertexArray) ToGoogleCloudDocumentaiV1NormalizedVertexArrayOutputWithContext

func (i GoogleCloudDocumentaiV1NormalizedVertexArray) ToGoogleCloudDocumentaiV1NormalizedVertexArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1NormalizedVertexArrayOutput

type GoogleCloudDocumentaiV1NormalizedVertexArrayInput

type GoogleCloudDocumentaiV1NormalizedVertexArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1NormalizedVertexArrayOutput() GoogleCloudDocumentaiV1NormalizedVertexArrayOutput
	ToGoogleCloudDocumentaiV1NormalizedVertexArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1NormalizedVertexArrayOutput
}

GoogleCloudDocumentaiV1NormalizedVertexArrayInput is an input type that accepts GoogleCloudDocumentaiV1NormalizedVertexArray and GoogleCloudDocumentaiV1NormalizedVertexArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1NormalizedVertexArrayInput` via:

GoogleCloudDocumentaiV1NormalizedVertexArray{ GoogleCloudDocumentaiV1NormalizedVertexArgs{...} }

type GoogleCloudDocumentaiV1NormalizedVertexArrayOutput

type GoogleCloudDocumentaiV1NormalizedVertexArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1NormalizedVertexArrayOutput) ElementType

func (GoogleCloudDocumentaiV1NormalizedVertexArrayOutput) Index

func (GoogleCloudDocumentaiV1NormalizedVertexArrayOutput) ToGoogleCloudDocumentaiV1NormalizedVertexArrayOutput

func (o GoogleCloudDocumentaiV1NormalizedVertexArrayOutput) ToGoogleCloudDocumentaiV1NormalizedVertexArrayOutput() GoogleCloudDocumentaiV1NormalizedVertexArrayOutput

func (GoogleCloudDocumentaiV1NormalizedVertexArrayOutput) ToGoogleCloudDocumentaiV1NormalizedVertexArrayOutputWithContext

func (o GoogleCloudDocumentaiV1NormalizedVertexArrayOutput) ToGoogleCloudDocumentaiV1NormalizedVertexArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1NormalizedVertexArrayOutput

type GoogleCloudDocumentaiV1NormalizedVertexInput

type GoogleCloudDocumentaiV1NormalizedVertexInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1NormalizedVertexOutput() GoogleCloudDocumentaiV1NormalizedVertexOutput
	ToGoogleCloudDocumentaiV1NormalizedVertexOutputWithContext(context.Context) GoogleCloudDocumentaiV1NormalizedVertexOutput
}

GoogleCloudDocumentaiV1NormalizedVertexInput is an input type that accepts GoogleCloudDocumentaiV1NormalizedVertexArgs and GoogleCloudDocumentaiV1NormalizedVertexOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1NormalizedVertexInput` via:

GoogleCloudDocumentaiV1NormalizedVertexArgs{...}

type GoogleCloudDocumentaiV1NormalizedVertexOutput

type GoogleCloudDocumentaiV1NormalizedVertexOutput struct{ *pulumi.OutputState }

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

func (GoogleCloudDocumentaiV1NormalizedVertexOutput) ElementType

func (GoogleCloudDocumentaiV1NormalizedVertexOutput) ToGoogleCloudDocumentaiV1NormalizedVertexOutput

func (o GoogleCloudDocumentaiV1NormalizedVertexOutput) ToGoogleCloudDocumentaiV1NormalizedVertexOutput() GoogleCloudDocumentaiV1NormalizedVertexOutput

func (GoogleCloudDocumentaiV1NormalizedVertexOutput) ToGoogleCloudDocumentaiV1NormalizedVertexOutputWithContext

func (o GoogleCloudDocumentaiV1NormalizedVertexOutput) ToGoogleCloudDocumentaiV1NormalizedVertexOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1NormalizedVertexOutput

func (GoogleCloudDocumentaiV1NormalizedVertexOutput) X

X coordinate.

func (GoogleCloudDocumentaiV1NormalizedVertexOutput) Y

Y coordinate (starts from the top of the image).

type GoogleCloudDocumentaiV1NormalizedVertexResponse

type GoogleCloudDocumentaiV1NormalizedVertexResponse struct {
	// X coordinate.
	X float64 `pulumi:"x"`
	// Y coordinate (starts from the top of the image).
	Y float64 `pulumi:"y"`
}

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

type GoogleCloudDocumentaiV1NormalizedVertexResponseArrayOutput

type GoogleCloudDocumentaiV1NormalizedVertexResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1NormalizedVertexResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1NormalizedVertexResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1NormalizedVertexResponseArrayOutput) ToGoogleCloudDocumentaiV1NormalizedVertexResponseArrayOutput

func (GoogleCloudDocumentaiV1NormalizedVertexResponseArrayOutput) ToGoogleCloudDocumentaiV1NormalizedVertexResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1NormalizedVertexResponseArrayOutput) ToGoogleCloudDocumentaiV1NormalizedVertexResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1NormalizedVertexResponseArrayOutput

type GoogleCloudDocumentaiV1NormalizedVertexResponseOutput

type GoogleCloudDocumentaiV1NormalizedVertexResponseOutput struct{ *pulumi.OutputState }

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

func (GoogleCloudDocumentaiV1NormalizedVertexResponseOutput) ElementType

func (GoogleCloudDocumentaiV1NormalizedVertexResponseOutput) ToGoogleCloudDocumentaiV1NormalizedVertexResponseOutput

func (GoogleCloudDocumentaiV1NormalizedVertexResponseOutput) ToGoogleCloudDocumentaiV1NormalizedVertexResponseOutputWithContext

func (o GoogleCloudDocumentaiV1NormalizedVertexResponseOutput) ToGoogleCloudDocumentaiV1NormalizedVertexResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1NormalizedVertexResponseOutput

func (GoogleCloudDocumentaiV1NormalizedVertexResponseOutput) X

X coordinate.

func (GoogleCloudDocumentaiV1NormalizedVertexResponseOutput) Y

Y coordinate (starts from the top of the image).

type GoogleCloudDocumentaiV1Vertex

type GoogleCloudDocumentaiV1Vertex struct {
	// X coordinate.
	X *int `pulumi:"x"`
	// Y coordinate (starts from the top of the image).
	Y *int `pulumi:"y"`
}

A vertex represents a 2D point in the image. NOTE: the vertex coordinates are in the same scale as the original image.

type GoogleCloudDocumentaiV1VertexArgs

type GoogleCloudDocumentaiV1VertexArgs struct {
	// X coordinate.
	X pulumi.IntPtrInput `pulumi:"x"`
	// Y coordinate (starts from the top of the image).
	Y pulumi.IntPtrInput `pulumi:"y"`
}

A vertex represents a 2D point in the image. NOTE: the vertex coordinates are in the same scale as the original image.

func (GoogleCloudDocumentaiV1VertexArgs) ElementType

func (GoogleCloudDocumentaiV1VertexArgs) ToGoogleCloudDocumentaiV1VertexOutput

func (i GoogleCloudDocumentaiV1VertexArgs) ToGoogleCloudDocumentaiV1VertexOutput() GoogleCloudDocumentaiV1VertexOutput

func (GoogleCloudDocumentaiV1VertexArgs) ToGoogleCloudDocumentaiV1VertexOutputWithContext

func (i GoogleCloudDocumentaiV1VertexArgs) ToGoogleCloudDocumentaiV1VertexOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1VertexOutput

type GoogleCloudDocumentaiV1VertexArray

type GoogleCloudDocumentaiV1VertexArray []GoogleCloudDocumentaiV1VertexInput

func (GoogleCloudDocumentaiV1VertexArray) ElementType

func (GoogleCloudDocumentaiV1VertexArray) ToGoogleCloudDocumentaiV1VertexArrayOutput

func (i GoogleCloudDocumentaiV1VertexArray) ToGoogleCloudDocumentaiV1VertexArrayOutput() GoogleCloudDocumentaiV1VertexArrayOutput

func (GoogleCloudDocumentaiV1VertexArray) ToGoogleCloudDocumentaiV1VertexArrayOutputWithContext

func (i GoogleCloudDocumentaiV1VertexArray) ToGoogleCloudDocumentaiV1VertexArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1VertexArrayOutput

type GoogleCloudDocumentaiV1VertexArrayInput

type GoogleCloudDocumentaiV1VertexArrayInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1VertexArrayOutput() GoogleCloudDocumentaiV1VertexArrayOutput
	ToGoogleCloudDocumentaiV1VertexArrayOutputWithContext(context.Context) GoogleCloudDocumentaiV1VertexArrayOutput
}

GoogleCloudDocumentaiV1VertexArrayInput is an input type that accepts GoogleCloudDocumentaiV1VertexArray and GoogleCloudDocumentaiV1VertexArrayOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1VertexArrayInput` via:

GoogleCloudDocumentaiV1VertexArray{ GoogleCloudDocumentaiV1VertexArgs{...} }

type GoogleCloudDocumentaiV1VertexArrayOutput

type GoogleCloudDocumentaiV1VertexArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1VertexArrayOutput) ElementType

func (GoogleCloudDocumentaiV1VertexArrayOutput) Index

func (GoogleCloudDocumentaiV1VertexArrayOutput) ToGoogleCloudDocumentaiV1VertexArrayOutput

func (o GoogleCloudDocumentaiV1VertexArrayOutput) ToGoogleCloudDocumentaiV1VertexArrayOutput() GoogleCloudDocumentaiV1VertexArrayOutput

func (GoogleCloudDocumentaiV1VertexArrayOutput) ToGoogleCloudDocumentaiV1VertexArrayOutputWithContext

func (o GoogleCloudDocumentaiV1VertexArrayOutput) ToGoogleCloudDocumentaiV1VertexArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1VertexArrayOutput

type GoogleCloudDocumentaiV1VertexInput

type GoogleCloudDocumentaiV1VertexInput interface {
	pulumi.Input

	ToGoogleCloudDocumentaiV1VertexOutput() GoogleCloudDocumentaiV1VertexOutput
	ToGoogleCloudDocumentaiV1VertexOutputWithContext(context.Context) GoogleCloudDocumentaiV1VertexOutput
}

GoogleCloudDocumentaiV1VertexInput is an input type that accepts GoogleCloudDocumentaiV1VertexArgs and GoogleCloudDocumentaiV1VertexOutput values. You can construct a concrete instance of `GoogleCloudDocumentaiV1VertexInput` via:

GoogleCloudDocumentaiV1VertexArgs{...}

type GoogleCloudDocumentaiV1VertexOutput

type GoogleCloudDocumentaiV1VertexOutput struct{ *pulumi.OutputState }

A vertex represents a 2D point in the image. NOTE: the vertex coordinates are in the same scale as the original image.

func (GoogleCloudDocumentaiV1VertexOutput) ElementType

func (GoogleCloudDocumentaiV1VertexOutput) ToGoogleCloudDocumentaiV1VertexOutput

func (o GoogleCloudDocumentaiV1VertexOutput) ToGoogleCloudDocumentaiV1VertexOutput() GoogleCloudDocumentaiV1VertexOutput

func (GoogleCloudDocumentaiV1VertexOutput) ToGoogleCloudDocumentaiV1VertexOutputWithContext

func (o GoogleCloudDocumentaiV1VertexOutput) ToGoogleCloudDocumentaiV1VertexOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1VertexOutput

func (GoogleCloudDocumentaiV1VertexOutput) X

X coordinate.

func (GoogleCloudDocumentaiV1VertexOutput) Y

Y coordinate (starts from the top of the image).

type GoogleCloudDocumentaiV1VertexResponse

type GoogleCloudDocumentaiV1VertexResponse struct {
	// X coordinate.
	X int `pulumi:"x"`
	// Y coordinate (starts from the top of the image).
	Y int `pulumi:"y"`
}

A vertex represents a 2D point in the image. NOTE: the vertex coordinates are in the same scale as the original image.

type GoogleCloudDocumentaiV1VertexResponseArrayOutput

type GoogleCloudDocumentaiV1VertexResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDocumentaiV1VertexResponseArrayOutput) ElementType

func (GoogleCloudDocumentaiV1VertexResponseArrayOutput) Index

func (GoogleCloudDocumentaiV1VertexResponseArrayOutput) ToGoogleCloudDocumentaiV1VertexResponseArrayOutput

func (o GoogleCloudDocumentaiV1VertexResponseArrayOutput) ToGoogleCloudDocumentaiV1VertexResponseArrayOutput() GoogleCloudDocumentaiV1VertexResponseArrayOutput

func (GoogleCloudDocumentaiV1VertexResponseArrayOutput) ToGoogleCloudDocumentaiV1VertexResponseArrayOutputWithContext

func (o GoogleCloudDocumentaiV1VertexResponseArrayOutput) ToGoogleCloudDocumentaiV1VertexResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1VertexResponseArrayOutput

type GoogleCloudDocumentaiV1VertexResponseOutput

type GoogleCloudDocumentaiV1VertexResponseOutput struct{ *pulumi.OutputState }

A vertex represents a 2D point in the image. NOTE: the vertex coordinates are in the same scale as the original image.

func (GoogleCloudDocumentaiV1VertexResponseOutput) ElementType

func (GoogleCloudDocumentaiV1VertexResponseOutput) ToGoogleCloudDocumentaiV1VertexResponseOutput

func (o GoogleCloudDocumentaiV1VertexResponseOutput) ToGoogleCloudDocumentaiV1VertexResponseOutput() GoogleCloudDocumentaiV1VertexResponseOutput

func (GoogleCloudDocumentaiV1VertexResponseOutput) ToGoogleCloudDocumentaiV1VertexResponseOutputWithContext

func (o GoogleCloudDocumentaiV1VertexResponseOutput) ToGoogleCloudDocumentaiV1VertexResponseOutputWithContext(ctx context.Context) GoogleCloudDocumentaiV1VertexResponseOutput

func (GoogleCloudDocumentaiV1VertexResponseOutput) X

X coordinate.

func (GoogleCloudDocumentaiV1VertexResponseOutput) Y

Y coordinate (starts from the top of the image).

type GoogleIamV1AuditConfig

type GoogleIamV1AuditConfig struct {
	// The configuration for logging of each type of permission.
	AuditLogConfigs []GoogleIamV1AuditLogConfig `pulumi:"auditLogConfigs"`
	// Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
	Service *string `pulumi:"service"`
}

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.

type GoogleIamV1AuditConfigArgs

type GoogleIamV1AuditConfigArgs struct {
	// The configuration for logging of each type of permission.
	AuditLogConfigs GoogleIamV1AuditLogConfigArrayInput `pulumi:"auditLogConfigs"`
	// Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
	Service pulumi.StringPtrInput `pulumi:"service"`
}

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.

func (GoogleIamV1AuditConfigArgs) ElementType

func (GoogleIamV1AuditConfigArgs) ElementType() reflect.Type

func (GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutput

func (i GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput

func (GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutputWithContext

func (i GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput

type GoogleIamV1AuditConfigArray

type GoogleIamV1AuditConfigArray []GoogleIamV1AuditConfigInput

func (GoogleIamV1AuditConfigArray) ElementType

func (GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput

func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput

func (GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext

func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput

type GoogleIamV1AuditConfigArrayInput

type GoogleIamV1AuditConfigArrayInput interface {
	pulumi.Input

	ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
	ToGoogleIamV1AuditConfigArrayOutputWithContext(context.Context) GoogleIamV1AuditConfigArrayOutput
}

GoogleIamV1AuditConfigArrayInput is an input type that accepts GoogleIamV1AuditConfigArray and GoogleIamV1AuditConfigArrayOutput values. You can construct a concrete instance of `GoogleIamV1AuditConfigArrayInput` via:

GoogleIamV1AuditConfigArray{ GoogleIamV1AuditConfigArgs{...} }

type GoogleIamV1AuditConfigArrayOutput

type GoogleIamV1AuditConfigArrayOutput struct{ *pulumi.OutputState }

func (GoogleIamV1AuditConfigArrayOutput) ElementType

func (GoogleIamV1AuditConfigArrayOutput) Index

func (GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput

func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput

func (GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext

func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput

type GoogleIamV1AuditConfigInput

type GoogleIamV1AuditConfigInput interface {
	pulumi.Input

	ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
	ToGoogleIamV1AuditConfigOutputWithContext(context.Context) GoogleIamV1AuditConfigOutput
}

GoogleIamV1AuditConfigInput is an input type that accepts GoogleIamV1AuditConfigArgs and GoogleIamV1AuditConfigOutput values. You can construct a concrete instance of `GoogleIamV1AuditConfigInput` via:

GoogleIamV1AuditConfigArgs{...}

type GoogleIamV1AuditConfigOutput

type GoogleIamV1AuditConfigOutput struct{ *pulumi.OutputState }

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.

func (GoogleIamV1AuditConfigOutput) AuditLogConfigs

The configuration for logging of each type of permission.

func (GoogleIamV1AuditConfigOutput) ElementType

func (GoogleIamV1AuditConfigOutput) Service

Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.

func (GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput

func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput

func (GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext

func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput

type GoogleIamV1AuditConfigResponse

type GoogleIamV1AuditConfigResponse struct {
	// The configuration for logging of each type of permission.
	AuditLogConfigs []GoogleIamV1AuditLogConfigResponse `pulumi:"auditLogConfigs"`
	// Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
	Service string `pulumi:"service"`
}

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.

type GoogleIamV1AuditConfigResponseArrayOutput

type GoogleIamV1AuditConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType

func (GoogleIamV1AuditConfigResponseArrayOutput) Index

func (GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput

func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput() GoogleIamV1AuditConfigResponseArrayOutput

func (GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext

func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseArrayOutput

type GoogleIamV1AuditConfigResponseOutput

type GoogleIamV1AuditConfigResponseOutput struct{ *pulumi.OutputState }

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.

func (GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs

The configuration for logging of each type of permission.

func (GoogleIamV1AuditConfigResponseOutput) ElementType

func (GoogleIamV1AuditConfigResponseOutput) Service

Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.

func (GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput

func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput() GoogleIamV1AuditConfigResponseOutput

func (GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext

func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseOutput

type GoogleIamV1AuditLogConfig

type GoogleIamV1AuditLogConfig struct {
	// Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
	ExemptedMembers []string `pulumi:"exemptedMembers"`
	// The log type that this config enables.
	LogType *GoogleIamV1AuditLogConfigLogType `pulumi:"logType"`
}

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

type GoogleIamV1AuditLogConfigArgs

type GoogleIamV1AuditLogConfigArgs struct {
	// Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
	ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"`
	// The log type that this config enables.
	LogType GoogleIamV1AuditLogConfigLogTypePtrInput `pulumi:"logType"`
}

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

func (GoogleIamV1AuditLogConfigArgs) ElementType

func (GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput

func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput

func (GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext

func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput

type GoogleIamV1AuditLogConfigArray

type GoogleIamV1AuditLogConfigArray []GoogleIamV1AuditLogConfigInput

func (GoogleIamV1AuditLogConfigArray) ElementType

func (GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput

func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput

func (GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext

func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput

type GoogleIamV1AuditLogConfigArrayInput

type GoogleIamV1AuditLogConfigArrayInput interface {
	pulumi.Input

	ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
	ToGoogleIamV1AuditLogConfigArrayOutputWithContext(context.Context) GoogleIamV1AuditLogConfigArrayOutput
}

GoogleIamV1AuditLogConfigArrayInput is an input type that accepts GoogleIamV1AuditLogConfigArray and GoogleIamV1AuditLogConfigArrayOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigArrayInput` via:

GoogleIamV1AuditLogConfigArray{ GoogleIamV1AuditLogConfigArgs{...} }

type GoogleIamV1AuditLogConfigArrayOutput

type GoogleIamV1AuditLogConfigArrayOutput struct{ *pulumi.OutputState }

func (GoogleIamV1AuditLogConfigArrayOutput) ElementType

func (GoogleIamV1AuditLogConfigArrayOutput) Index

func (GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput

func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput

func (GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext

func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput

type GoogleIamV1AuditLogConfigInput

type GoogleIamV1AuditLogConfigInput interface {
	pulumi.Input

	ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
	ToGoogleIamV1AuditLogConfigOutputWithContext(context.Context) GoogleIamV1AuditLogConfigOutput
}

GoogleIamV1AuditLogConfigInput is an input type that accepts GoogleIamV1AuditLogConfigArgs and GoogleIamV1AuditLogConfigOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigInput` via:

GoogleIamV1AuditLogConfigArgs{...}

type GoogleIamV1AuditLogConfigLogType

type GoogleIamV1AuditLogConfigLogType string

The log type that this config enables.

func (GoogleIamV1AuditLogConfigLogType) ElementType

func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput

func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput

func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext

func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput

func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput

func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput

func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext

func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput

func (GoogleIamV1AuditLogConfigLogType) ToStringOutput

func (GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext

func (e GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput

func (GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext

func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GoogleIamV1AuditLogConfigLogTypeInput

type GoogleIamV1AuditLogConfigLogTypeInput interface {
	pulumi.Input

	ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
	ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
}

GoogleIamV1AuditLogConfigLogTypeInput is an input type that accepts GoogleIamV1AuditLogConfigLogTypeArgs and GoogleIamV1AuditLogConfigLogTypeOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigLogTypeInput` via:

GoogleIamV1AuditLogConfigLogTypeArgs{...}

type GoogleIamV1AuditLogConfigLogTypeOutput

type GoogleIamV1AuditLogConfigLogTypeOutput struct{ *pulumi.OutputState }

func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType

func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput

func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput

func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext

func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput

func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput

func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput

func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext

func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput

func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput

func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext

func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput

func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext

func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GoogleIamV1AuditLogConfigLogTypePtrInput

type GoogleIamV1AuditLogConfigLogTypePtrInput interface {
	pulumi.Input

	ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
	ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
}

type GoogleIamV1AuditLogConfigLogTypePtrOutput

type GoogleIamV1AuditLogConfigLogTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleIamV1AuditLogConfigLogTypePtrOutput) Elem

func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType

func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput

func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput

func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext

func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput

func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput

func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext

type GoogleIamV1AuditLogConfigOutput

type GoogleIamV1AuditLogConfigOutput struct{ *pulumi.OutputState }

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

func (GoogleIamV1AuditLogConfigOutput) ElementType

func (GoogleIamV1AuditLogConfigOutput) ExemptedMembers

Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.

func (GoogleIamV1AuditLogConfigOutput) LogType

The log type that this config enables.

func (GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput

func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput

func (GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext

func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput

type GoogleIamV1AuditLogConfigResponse

type GoogleIamV1AuditLogConfigResponse struct {
	// Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
	ExemptedMembers []string `pulumi:"exemptedMembers"`
	// The log type that this config enables.
	LogType string `pulumi:"logType"`
}

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

type GoogleIamV1AuditLogConfigResponseArrayOutput

type GoogleIamV1AuditLogConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType

func (GoogleIamV1AuditLogConfigResponseArrayOutput) Index

func (GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput

func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput() GoogleIamV1AuditLogConfigResponseArrayOutput

func (GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext

func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseArrayOutput

type GoogleIamV1AuditLogConfigResponseOutput

type GoogleIamV1AuditLogConfigResponseOutput struct{ *pulumi.OutputState }

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

func (GoogleIamV1AuditLogConfigResponseOutput) ElementType

func (GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers

Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.

func (GoogleIamV1AuditLogConfigResponseOutput) LogType

The log type that this config enables.

func (GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput

func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput() GoogleIamV1AuditLogConfigResponseOutput

func (GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext

func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseOutput

type GoogleIamV1Binding

type GoogleIamV1Binding struct {
	// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Condition *GoogleTypeExpr `pulumi:"condition"`
	// Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
	Members []string `pulumi:"members"`
	// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
	Role *string `pulumi:"role"`
}

Associates `members`, or principals, with a `role`.

type GoogleIamV1BindingArgs

type GoogleIamV1BindingArgs struct {
	// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Condition GoogleTypeExprPtrInput `pulumi:"condition"`
	// Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
	Members pulumi.StringArrayInput `pulumi:"members"`
	// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
	Role pulumi.StringPtrInput `pulumi:"role"`
}

Associates `members`, or principals, with a `role`.

func (GoogleIamV1BindingArgs) ElementType

func (GoogleIamV1BindingArgs) ElementType() reflect.Type

func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput

func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput

func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext

func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput

type GoogleIamV1BindingArray

type GoogleIamV1BindingArray []GoogleIamV1BindingInput

func (GoogleIamV1BindingArray) ElementType

func (GoogleIamV1BindingArray) ElementType() reflect.Type

func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput

func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput

func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext

func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput

type GoogleIamV1BindingArrayInput

type GoogleIamV1BindingArrayInput interface {
	pulumi.Input

	ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
	ToGoogleIamV1BindingArrayOutputWithContext(context.Context) GoogleIamV1BindingArrayOutput
}

GoogleIamV1BindingArrayInput is an input type that accepts GoogleIamV1BindingArray and GoogleIamV1BindingArrayOutput values. You can construct a concrete instance of `GoogleIamV1BindingArrayInput` via:

GoogleIamV1BindingArray{ GoogleIamV1BindingArgs{...} }

type GoogleIamV1BindingArrayOutput

type GoogleIamV1BindingArrayOutput struct{ *pulumi.OutputState }

func (GoogleIamV1BindingArrayOutput) ElementType

func (GoogleIamV1BindingArrayOutput) Index

func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput

func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput

func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext

func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput

type GoogleIamV1BindingInput

type GoogleIamV1BindingInput interface {
	pulumi.Input

	ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
	ToGoogleIamV1BindingOutputWithContext(context.Context) GoogleIamV1BindingOutput
}

GoogleIamV1BindingInput is an input type that accepts GoogleIamV1BindingArgs and GoogleIamV1BindingOutput values. You can construct a concrete instance of `GoogleIamV1BindingInput` via:

GoogleIamV1BindingArgs{...}

type GoogleIamV1BindingOutput

type GoogleIamV1BindingOutput struct{ *pulumi.OutputState }

Associates `members`, or principals, with a `role`.

func (GoogleIamV1BindingOutput) Condition

The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

func (GoogleIamV1BindingOutput) ElementType

func (GoogleIamV1BindingOutput) ElementType() reflect.Type

func (GoogleIamV1BindingOutput) Members

Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.

func (GoogleIamV1BindingOutput) Role

Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.

func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput

func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput

func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext

func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput

type GoogleIamV1BindingResponse

type GoogleIamV1BindingResponse struct {
	// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Condition GoogleTypeExprResponse `pulumi:"condition"`
	// Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
	Members []string `pulumi:"members"`
	// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
	Role string `pulumi:"role"`
}

Associates `members`, or principals, with a `role`.

type GoogleIamV1BindingResponseArrayOutput

type GoogleIamV1BindingResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleIamV1BindingResponseArrayOutput) ElementType

func (GoogleIamV1BindingResponseArrayOutput) Index

func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput

func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput() GoogleIamV1BindingResponseArrayOutput

func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext

func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseArrayOutput

type GoogleIamV1BindingResponseOutput

type GoogleIamV1BindingResponseOutput struct{ *pulumi.OutputState }

Associates `members`, or principals, with a `role`.

func (GoogleIamV1BindingResponseOutput) Condition

The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

func (GoogleIamV1BindingResponseOutput) ElementType

func (GoogleIamV1BindingResponseOutput) Members

Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.

func (GoogleIamV1BindingResponseOutput) Role

Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.

func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput

func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput() GoogleIamV1BindingResponseOutput

func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext

func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseOutput

type GoogleIamV1Policy

type GoogleIamV1Policy struct {
	// Specifies cloud audit logging configuration for this policy.
	AuditConfigs []GoogleIamV1AuditConfig `pulumi:"auditConfigs"`
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings []GoogleIamV1Binding `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag *string `pulumi:"etag"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version *int `pulumi:"version"`
}

An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ```{ "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 }``` **YAML example:** ```bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).

type GoogleIamV1PolicyArgs

type GoogleIamV1PolicyArgs struct {
	// Specifies cloud audit logging configuration for this policy.
	AuditConfigs GoogleIamV1AuditConfigArrayInput `pulumi:"auditConfigs"`
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings GoogleIamV1BindingArrayInput `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntPtrInput `pulumi:"version"`
}

An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ```{ "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 }``` **YAML example:** ```bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).

func (GoogleIamV1PolicyArgs) ElementType

func (GoogleIamV1PolicyArgs) ElementType() reflect.Type

func (GoogleIamV1PolicyArgs) ToGoogleIamV1PolicyOutput

func (i GoogleIamV1PolicyArgs) ToGoogleIamV1PolicyOutput() GoogleIamV1PolicyOutput

func (GoogleIamV1PolicyArgs) ToGoogleIamV1PolicyOutputWithContext

func (i GoogleIamV1PolicyArgs) ToGoogleIamV1PolicyOutputWithContext(ctx context.Context) GoogleIamV1PolicyOutput

func (GoogleIamV1PolicyArgs) ToGoogleIamV1PolicyPtrOutput

func (i GoogleIamV1PolicyArgs) ToGoogleIamV1PolicyPtrOutput() GoogleIamV1PolicyPtrOutput

func (GoogleIamV1PolicyArgs) ToGoogleIamV1PolicyPtrOutputWithContext

func (i GoogleIamV1PolicyArgs) ToGoogleIamV1PolicyPtrOutputWithContext(ctx context.Context) GoogleIamV1PolicyPtrOutput

type GoogleIamV1PolicyInput

type GoogleIamV1PolicyInput interface {
	pulumi.Input

	ToGoogleIamV1PolicyOutput() GoogleIamV1PolicyOutput
	ToGoogleIamV1PolicyOutputWithContext(context.Context) GoogleIamV1PolicyOutput
}

GoogleIamV1PolicyInput is an input type that accepts GoogleIamV1PolicyArgs and GoogleIamV1PolicyOutput values. You can construct a concrete instance of `GoogleIamV1PolicyInput` via:

GoogleIamV1PolicyArgs{...}

type GoogleIamV1PolicyOutput

type GoogleIamV1PolicyOutput struct{ *pulumi.OutputState }

An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ```{ "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 }``` **YAML example:** ```bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).

func (GoogleIamV1PolicyOutput) AuditConfigs

Specifies cloud audit logging configuration for this policy.

func (GoogleIamV1PolicyOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (GoogleIamV1PolicyOutput) ElementType

func (GoogleIamV1PolicyOutput) ElementType() reflect.Type

func (GoogleIamV1PolicyOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (GoogleIamV1PolicyOutput) ToGoogleIamV1PolicyOutput

func (o GoogleIamV1PolicyOutput) ToGoogleIamV1PolicyOutput() GoogleIamV1PolicyOutput

func (GoogleIamV1PolicyOutput) ToGoogleIamV1PolicyOutputWithContext

func (o GoogleIamV1PolicyOutput) ToGoogleIamV1PolicyOutputWithContext(ctx context.Context) GoogleIamV1PolicyOutput

func (GoogleIamV1PolicyOutput) ToGoogleIamV1PolicyPtrOutput

func (o GoogleIamV1PolicyOutput) ToGoogleIamV1PolicyPtrOutput() GoogleIamV1PolicyPtrOutput

func (GoogleIamV1PolicyOutput) ToGoogleIamV1PolicyPtrOutputWithContext

func (o GoogleIamV1PolicyOutput) ToGoogleIamV1PolicyPtrOutputWithContext(ctx context.Context) GoogleIamV1PolicyPtrOutput

func (GoogleIamV1PolicyOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type GoogleIamV1PolicyPtrInput

type GoogleIamV1PolicyPtrInput interface {
	pulumi.Input

	ToGoogleIamV1PolicyPtrOutput() GoogleIamV1PolicyPtrOutput
	ToGoogleIamV1PolicyPtrOutputWithContext(context.Context) GoogleIamV1PolicyPtrOutput
}

GoogleIamV1PolicyPtrInput is an input type that accepts GoogleIamV1PolicyArgs, GoogleIamV1PolicyPtr and GoogleIamV1PolicyPtrOutput values. You can construct a concrete instance of `GoogleIamV1PolicyPtrInput` via:

        GoogleIamV1PolicyArgs{...}

or:

        nil

type GoogleIamV1PolicyPtrOutput

type GoogleIamV1PolicyPtrOutput struct{ *pulumi.OutputState }

func (GoogleIamV1PolicyPtrOutput) AuditConfigs

Specifies cloud audit logging configuration for this policy.

func (GoogleIamV1PolicyPtrOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (GoogleIamV1PolicyPtrOutput) Elem

func (GoogleIamV1PolicyPtrOutput) ElementType

func (GoogleIamV1PolicyPtrOutput) ElementType() reflect.Type

func (GoogleIamV1PolicyPtrOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (GoogleIamV1PolicyPtrOutput) ToGoogleIamV1PolicyPtrOutput

func (o GoogleIamV1PolicyPtrOutput) ToGoogleIamV1PolicyPtrOutput() GoogleIamV1PolicyPtrOutput

func (GoogleIamV1PolicyPtrOutput) ToGoogleIamV1PolicyPtrOutputWithContext

func (o GoogleIamV1PolicyPtrOutput) ToGoogleIamV1PolicyPtrOutputWithContext(ctx context.Context) GoogleIamV1PolicyPtrOutput

func (GoogleIamV1PolicyPtrOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type GoogleIamV1PolicyResponse

type GoogleIamV1PolicyResponse struct {
	// Specifies cloud audit logging configuration for this policy.
	AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"`
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag string `pulumi:"etag"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version int `pulumi:"version"`
}

An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ```{ "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 }``` **YAML example:** ```bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).

type GoogleIamV1PolicyResponseOutput

type GoogleIamV1PolicyResponseOutput struct{ *pulumi.OutputState }

An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ```{ "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 }``` **YAML example:** ```bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).

func (GoogleIamV1PolicyResponseOutput) AuditConfigs

Specifies cloud audit logging configuration for this policy.

func (GoogleIamV1PolicyResponseOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (GoogleIamV1PolicyResponseOutput) ElementType

func (GoogleIamV1PolicyResponseOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (GoogleIamV1PolicyResponseOutput) ToGoogleIamV1PolicyResponseOutput

func (o GoogleIamV1PolicyResponseOutput) ToGoogleIamV1PolicyResponseOutput() GoogleIamV1PolicyResponseOutput

func (GoogleIamV1PolicyResponseOutput) ToGoogleIamV1PolicyResponseOutputWithContext

func (o GoogleIamV1PolicyResponseOutput) ToGoogleIamV1PolicyResponseOutputWithContext(ctx context.Context) GoogleIamV1PolicyResponseOutput

func (GoogleIamV1PolicyResponseOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type GoogleRpcStatus

type GoogleRpcStatus struct {
	// The status code, which should be an enum value of google.rpc.Code.
	Code *int `pulumi:"code"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details []map[string]string `pulumi:"details"`
	// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
	Message *string `pulumi:"message"`
}

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

type GoogleRpcStatusArgs

type GoogleRpcStatusArgs struct {
	// The status code, which should be an enum value of google.rpc.Code.
	Code pulumi.IntPtrInput `pulumi:"code"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details pulumi.StringMapArrayInput `pulumi:"details"`
	// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
	Message pulumi.StringPtrInput `pulumi:"message"`
}

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatusArgs) ElementType

func (GoogleRpcStatusArgs) ElementType() reflect.Type

func (GoogleRpcStatusArgs) ToGoogleRpcStatusOutput

func (i GoogleRpcStatusArgs) ToGoogleRpcStatusOutput() GoogleRpcStatusOutput

func (GoogleRpcStatusArgs) ToGoogleRpcStatusOutputWithContext

func (i GoogleRpcStatusArgs) ToGoogleRpcStatusOutputWithContext(ctx context.Context) GoogleRpcStatusOutput

func (GoogleRpcStatusArgs) ToGoogleRpcStatusPtrOutput

func (i GoogleRpcStatusArgs) ToGoogleRpcStatusPtrOutput() GoogleRpcStatusPtrOutput

func (GoogleRpcStatusArgs) ToGoogleRpcStatusPtrOutputWithContext

func (i GoogleRpcStatusArgs) ToGoogleRpcStatusPtrOutputWithContext(ctx context.Context) GoogleRpcStatusPtrOutput

type GoogleRpcStatusInput

type GoogleRpcStatusInput interface {
	pulumi.Input

	ToGoogleRpcStatusOutput() GoogleRpcStatusOutput
	ToGoogleRpcStatusOutputWithContext(context.Context) GoogleRpcStatusOutput
}

GoogleRpcStatusInput is an input type that accepts GoogleRpcStatusArgs and GoogleRpcStatusOutput values. You can construct a concrete instance of `GoogleRpcStatusInput` via:

GoogleRpcStatusArgs{...}

type GoogleRpcStatusOutput

type GoogleRpcStatusOutput struct{ *pulumi.OutputState }

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatusOutput) Code

The status code, which should be an enum value of google.rpc.Code.

func (GoogleRpcStatusOutput) Details

A list of messages that carry the error details. There is a common set of message types for APIs to use.

func (GoogleRpcStatusOutput) ElementType

func (GoogleRpcStatusOutput) ElementType() reflect.Type

func (GoogleRpcStatusOutput) Message

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

func (GoogleRpcStatusOutput) ToGoogleRpcStatusOutput

func (o GoogleRpcStatusOutput) ToGoogleRpcStatusOutput() GoogleRpcStatusOutput

func (GoogleRpcStatusOutput) ToGoogleRpcStatusOutputWithContext

func (o GoogleRpcStatusOutput) ToGoogleRpcStatusOutputWithContext(ctx context.Context) GoogleRpcStatusOutput

func (GoogleRpcStatusOutput) ToGoogleRpcStatusPtrOutput

func (o GoogleRpcStatusOutput) ToGoogleRpcStatusPtrOutput() GoogleRpcStatusPtrOutput

func (GoogleRpcStatusOutput) ToGoogleRpcStatusPtrOutputWithContext

func (o GoogleRpcStatusOutput) ToGoogleRpcStatusPtrOutputWithContext(ctx context.Context) GoogleRpcStatusPtrOutput

type GoogleRpcStatusPtrInput

type GoogleRpcStatusPtrInput interface {
	pulumi.Input

	ToGoogleRpcStatusPtrOutput() GoogleRpcStatusPtrOutput
	ToGoogleRpcStatusPtrOutputWithContext(context.Context) GoogleRpcStatusPtrOutput
}

GoogleRpcStatusPtrInput is an input type that accepts GoogleRpcStatusArgs, GoogleRpcStatusPtr and GoogleRpcStatusPtrOutput values. You can construct a concrete instance of `GoogleRpcStatusPtrInput` via:

        GoogleRpcStatusArgs{...}

or:

        nil

type GoogleRpcStatusPtrOutput

type GoogleRpcStatusPtrOutput struct{ *pulumi.OutputState }

func (GoogleRpcStatusPtrOutput) Code

The status code, which should be an enum value of google.rpc.Code.

func (GoogleRpcStatusPtrOutput) Details

A list of messages that carry the error details. There is a common set of message types for APIs to use.

func (GoogleRpcStatusPtrOutput) Elem

func (GoogleRpcStatusPtrOutput) ElementType

func (GoogleRpcStatusPtrOutput) ElementType() reflect.Type

func (GoogleRpcStatusPtrOutput) Message

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

func (GoogleRpcStatusPtrOutput) ToGoogleRpcStatusPtrOutput

func (o GoogleRpcStatusPtrOutput) ToGoogleRpcStatusPtrOutput() GoogleRpcStatusPtrOutput

func (GoogleRpcStatusPtrOutput) ToGoogleRpcStatusPtrOutputWithContext

func (o GoogleRpcStatusPtrOutput) ToGoogleRpcStatusPtrOutputWithContext(ctx context.Context) GoogleRpcStatusPtrOutput

type GoogleRpcStatusResponse

type GoogleRpcStatusResponse struct {
	// The status code, which should be an enum value of google.rpc.Code.
	Code int `pulumi:"code"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details []map[string]string `pulumi:"details"`
	// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
	Message string `pulumi:"message"`
}

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

type GoogleRpcStatusResponseOutput

type GoogleRpcStatusResponseOutput struct{ *pulumi.OutputState }

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatusResponseOutput) Code

The status code, which should be an enum value of google.rpc.Code.

func (GoogleRpcStatusResponseOutput) Details

A list of messages that carry the error details. There is a common set of message types for APIs to use.

func (GoogleRpcStatusResponseOutput) ElementType

func (GoogleRpcStatusResponseOutput) Message

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput() GoogleRpcStatusResponseOutput

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext(ctx context.Context) GoogleRpcStatusResponseOutput

type GoogleTypeColor

type GoogleTypeColor struct {
	// The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).
	Alpha *float64 `pulumi:"alpha"`
	// The amount of blue in the color as a value in the interval [0, 1].
	Blue *float64 `pulumi:"blue"`
	// The amount of green in the color as a value in the interval [0, 1].
	Green *float64 `pulumi:"green"`
	// The amount of red in the color as a value in the interval [0, 1].
	Red *float64 `pulumi:"red"`
}

Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to and from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't have information about the absolute color space that should be used to interpret the RGB value—for example, sRGB, Adobe RGB, DCI-P3, and BT.2020. By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most `1e-5`. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(”); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(”); }; // ...

type GoogleTypeColorArgs

type GoogleTypeColorArgs struct {
	// The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).
	Alpha pulumi.Float64PtrInput `pulumi:"alpha"`
	// The amount of blue in the color as a value in the interval [0, 1].
	Blue pulumi.Float64PtrInput `pulumi:"blue"`
	// The amount of green in the color as a value in the interval [0, 1].
	Green pulumi.Float64PtrInput `pulumi:"green"`
	// The amount of red in the color as a value in the interval [0, 1].
	Red pulumi.Float64PtrInput `pulumi:"red"`
}

Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to and from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't have information about the absolute color space that should be used to interpret the RGB value—for example, sRGB, Adobe RGB, DCI-P3, and BT.2020. By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most `1e-5`. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(”); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(”); }; // ...

func (GoogleTypeColorArgs) ElementType

func (GoogleTypeColorArgs) ElementType() reflect.Type

func (GoogleTypeColorArgs) ToGoogleTypeColorOutput

func (i GoogleTypeColorArgs) ToGoogleTypeColorOutput() GoogleTypeColorOutput

func (GoogleTypeColorArgs) ToGoogleTypeColorOutputWithContext

func (i GoogleTypeColorArgs) ToGoogleTypeColorOutputWithContext(ctx context.Context) GoogleTypeColorOutput

func (GoogleTypeColorArgs) ToGoogleTypeColorPtrOutput

func (i GoogleTypeColorArgs) ToGoogleTypeColorPtrOutput() GoogleTypeColorPtrOutput

func (GoogleTypeColorArgs) ToGoogleTypeColorPtrOutputWithContext

func (i GoogleTypeColorArgs) ToGoogleTypeColorPtrOutputWithContext(ctx context.Context) GoogleTypeColorPtrOutput

type GoogleTypeColorInput

type GoogleTypeColorInput interface {
	pulumi.Input

	ToGoogleTypeColorOutput() GoogleTypeColorOutput
	ToGoogleTypeColorOutputWithContext(context.Context) GoogleTypeColorOutput
}

GoogleTypeColorInput is an input type that accepts GoogleTypeColorArgs and GoogleTypeColorOutput values. You can construct a concrete instance of `GoogleTypeColorInput` via:

GoogleTypeColorArgs{...}

type GoogleTypeColorOutput

type GoogleTypeColorOutput struct{ *pulumi.OutputState }

Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to and from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't have information about the absolute color space that should be used to interpret the RGB value—for example, sRGB, Adobe RGB, DCI-P3, and BT.2020. By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most `1e-5`. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(”); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(”); }; // ...

func (GoogleTypeColorOutput) Alpha

The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).

func (GoogleTypeColorOutput) Blue

The amount of blue in the color as a value in the interval [0, 1].

func (GoogleTypeColorOutput) ElementType

func (GoogleTypeColorOutput) ElementType() reflect.Type

func (GoogleTypeColorOutput) Green

The amount of green in the color as a value in the interval [0, 1].

func (GoogleTypeColorOutput) Red

The amount of red in the color as a value in the interval [0, 1].

func (GoogleTypeColorOutput) ToGoogleTypeColorOutput

func (o GoogleTypeColorOutput) ToGoogleTypeColorOutput() GoogleTypeColorOutput

func (GoogleTypeColorOutput) ToGoogleTypeColorOutputWithContext

func (o GoogleTypeColorOutput) ToGoogleTypeColorOutputWithContext(ctx context.Context) GoogleTypeColorOutput

func (GoogleTypeColorOutput) ToGoogleTypeColorPtrOutput

func (o GoogleTypeColorOutput) ToGoogleTypeColorPtrOutput() GoogleTypeColorPtrOutput

func (GoogleTypeColorOutput) ToGoogleTypeColorPtrOutputWithContext

func (o GoogleTypeColorOutput) ToGoogleTypeColorPtrOutputWithContext(ctx context.Context) GoogleTypeColorPtrOutput

type GoogleTypeColorPtrInput

type GoogleTypeColorPtrInput interface {
	pulumi.Input

	ToGoogleTypeColorPtrOutput() GoogleTypeColorPtrOutput
	ToGoogleTypeColorPtrOutputWithContext(context.Context) GoogleTypeColorPtrOutput
}

GoogleTypeColorPtrInput is an input type that accepts GoogleTypeColorArgs, GoogleTypeColorPtr and GoogleTypeColorPtrOutput values. You can construct a concrete instance of `GoogleTypeColorPtrInput` via:

        GoogleTypeColorArgs{...}

or:

        nil

type GoogleTypeColorPtrOutput

type GoogleTypeColorPtrOutput struct{ *pulumi.OutputState }

func (GoogleTypeColorPtrOutput) Alpha

The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).

func (GoogleTypeColorPtrOutput) Blue

The amount of blue in the color as a value in the interval [0, 1].

func (GoogleTypeColorPtrOutput) Elem

func (GoogleTypeColorPtrOutput) ElementType

func (GoogleTypeColorPtrOutput) ElementType() reflect.Type

func (GoogleTypeColorPtrOutput) Green

The amount of green in the color as a value in the interval [0, 1].

func (GoogleTypeColorPtrOutput) Red

The amount of red in the color as a value in the interval [0, 1].

func (GoogleTypeColorPtrOutput) ToGoogleTypeColorPtrOutput

func (o GoogleTypeColorPtrOutput) ToGoogleTypeColorPtrOutput() GoogleTypeColorPtrOutput

func (GoogleTypeColorPtrOutput) ToGoogleTypeColorPtrOutputWithContext

func (o GoogleTypeColorPtrOutput) ToGoogleTypeColorPtrOutputWithContext(ctx context.Context) GoogleTypeColorPtrOutput

type GoogleTypeColorResponse

type GoogleTypeColorResponse struct {
	// The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).
	Alpha float64 `pulumi:"alpha"`
	// The amount of blue in the color as a value in the interval [0, 1].
	Blue float64 `pulumi:"blue"`
	// The amount of green in the color as a value in the interval [0, 1].
	Green float64 `pulumi:"green"`
	// The amount of red in the color as a value in the interval [0, 1].
	Red float64 `pulumi:"red"`
}

Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to and from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't have information about the absolute color space that should be used to interpret the RGB value—for example, sRGB, Adobe RGB, DCI-P3, and BT.2020. By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most `1e-5`. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(”); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(”); }; // ...

type GoogleTypeColorResponseOutput

type GoogleTypeColorResponseOutput struct{ *pulumi.OutputState }

Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to and from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't have information about the absolute color space that should be used to interpret the RGB value—for example, sRGB, Adobe RGB, DCI-P3, and BT.2020. By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most `1e-5`. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(”); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(”); }; // ...

func (GoogleTypeColorResponseOutput) Alpha

The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).

func (GoogleTypeColorResponseOutput) Blue

The amount of blue in the color as a value in the interval [0, 1].

func (GoogleTypeColorResponseOutput) ElementType

func (GoogleTypeColorResponseOutput) Green

The amount of green in the color as a value in the interval [0, 1].

func (GoogleTypeColorResponseOutput) Red

The amount of red in the color as a value in the interval [0, 1].

func (GoogleTypeColorResponseOutput) ToGoogleTypeColorResponseOutput

func (o GoogleTypeColorResponseOutput) ToGoogleTypeColorResponseOutput() GoogleTypeColorResponseOutput

func (GoogleTypeColorResponseOutput) ToGoogleTypeColorResponseOutputWithContext

func (o GoogleTypeColorResponseOutput) ToGoogleTypeColorResponseOutputWithContext(ctx context.Context) GoogleTypeColorResponseOutput

type GoogleTypeDate

type GoogleTypeDate struct {
	// Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
	Day *int `pulumi:"day"`
	// Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
	Month *int `pulumi:"month"`
	// Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
	Year *int `pulumi:"year"`
}

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp

type GoogleTypeDateArgs

type GoogleTypeDateArgs struct {
	// Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
	Day pulumi.IntPtrInput `pulumi:"day"`
	// Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
	Month pulumi.IntPtrInput `pulumi:"month"`
	// Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
	Year pulumi.IntPtrInput `pulumi:"year"`
}

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp

func (GoogleTypeDateArgs) ElementType

func (GoogleTypeDateArgs) ElementType() reflect.Type

func (GoogleTypeDateArgs) ToGoogleTypeDateOutput

func (i GoogleTypeDateArgs) ToGoogleTypeDateOutput() GoogleTypeDateOutput

func (GoogleTypeDateArgs) ToGoogleTypeDateOutputWithContext

func (i GoogleTypeDateArgs) ToGoogleTypeDateOutputWithContext(ctx context.Context) GoogleTypeDateOutput

func (GoogleTypeDateArgs) ToGoogleTypeDatePtrOutput

func (i GoogleTypeDateArgs) ToGoogleTypeDatePtrOutput() GoogleTypeDatePtrOutput

func (GoogleTypeDateArgs) ToGoogleTypeDatePtrOutputWithContext

func (i GoogleTypeDateArgs) ToGoogleTypeDatePtrOutputWithContext(ctx context.Context) GoogleTypeDatePtrOutput

type GoogleTypeDateInput

type GoogleTypeDateInput interface {
	pulumi.Input

	ToGoogleTypeDateOutput() GoogleTypeDateOutput
	ToGoogleTypeDateOutputWithContext(context.Context) GoogleTypeDateOutput
}

GoogleTypeDateInput is an input type that accepts GoogleTypeDateArgs and GoogleTypeDateOutput values. You can construct a concrete instance of `GoogleTypeDateInput` via:

GoogleTypeDateArgs{...}

type GoogleTypeDateOutput

type GoogleTypeDateOutput struct{ *pulumi.OutputState }

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp

func (GoogleTypeDateOutput) Day

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

func (GoogleTypeDateOutput) ElementType

func (GoogleTypeDateOutput) ElementType() reflect.Type

func (GoogleTypeDateOutput) Month

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

func (GoogleTypeDateOutput) ToGoogleTypeDateOutput

func (o GoogleTypeDateOutput) ToGoogleTypeDateOutput() GoogleTypeDateOutput

func (GoogleTypeDateOutput) ToGoogleTypeDateOutputWithContext

func (o GoogleTypeDateOutput) ToGoogleTypeDateOutputWithContext(ctx context.Context) GoogleTypeDateOutput

func (GoogleTypeDateOutput) ToGoogleTypeDatePtrOutput

func (o GoogleTypeDateOutput) ToGoogleTypeDatePtrOutput() GoogleTypeDatePtrOutput

func (GoogleTypeDateOutput) ToGoogleTypeDatePtrOutputWithContext

func (o GoogleTypeDateOutput) ToGoogleTypeDatePtrOutputWithContext(ctx context.Context) GoogleTypeDatePtrOutput

func (GoogleTypeDateOutput) Year

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

type GoogleTypeDatePtrInput

type GoogleTypeDatePtrInput interface {
	pulumi.Input

	ToGoogleTypeDatePtrOutput() GoogleTypeDatePtrOutput
	ToGoogleTypeDatePtrOutputWithContext(context.Context) GoogleTypeDatePtrOutput
}

GoogleTypeDatePtrInput is an input type that accepts GoogleTypeDateArgs, GoogleTypeDatePtr and GoogleTypeDatePtrOutput values. You can construct a concrete instance of `GoogleTypeDatePtrInput` via:

        GoogleTypeDateArgs{...}

or:

        nil

type GoogleTypeDatePtrOutput

type GoogleTypeDatePtrOutput struct{ *pulumi.OutputState }

func (GoogleTypeDatePtrOutput) Day

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

func (GoogleTypeDatePtrOutput) Elem

func (GoogleTypeDatePtrOutput) ElementType

func (GoogleTypeDatePtrOutput) ElementType() reflect.Type

func (GoogleTypeDatePtrOutput) Month

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

func (GoogleTypeDatePtrOutput) ToGoogleTypeDatePtrOutput

func (o GoogleTypeDatePtrOutput) ToGoogleTypeDatePtrOutput() GoogleTypeDatePtrOutput

func (GoogleTypeDatePtrOutput) ToGoogleTypeDatePtrOutputWithContext

func (o GoogleTypeDatePtrOutput) ToGoogleTypeDatePtrOutputWithContext(ctx context.Context) GoogleTypeDatePtrOutput

func (GoogleTypeDatePtrOutput) Year

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

type GoogleTypeDateResponse

type GoogleTypeDateResponse struct {
	// Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
	Day int `pulumi:"day"`
	// Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
	Month int `pulumi:"month"`
	// Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
	Year int `pulumi:"year"`
}

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp

type GoogleTypeDateResponseOutput

type GoogleTypeDateResponseOutput struct{ *pulumi.OutputState }

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp

func (GoogleTypeDateResponseOutput) Day

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

func (GoogleTypeDateResponseOutput) ElementType

func (GoogleTypeDateResponseOutput) Month

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutput

func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutput() GoogleTypeDateResponseOutput

func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutputWithContext

func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutputWithContext(ctx context.Context) GoogleTypeDateResponseOutput

func (GoogleTypeDateResponseOutput) Year

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

type GoogleTypeDateTime

type GoogleTypeDateTime struct {
	// Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.
	Day *int `pulumi:"day"`
	// Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time.
	Hours *int `pulumi:"hours"`
	// Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.
	Minutes *int `pulumi:"minutes"`
	// Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.
	Month *int `pulumi:"month"`
	// Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.
	Nanos *int `pulumi:"nanos"`
	// Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.
	Seconds *int `pulumi:"seconds"`
	// Time zone.
	TimeZone *GoogleTypeTimeZone `pulumi:"timeZone"`
	// UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.
	UtcOffset *string `pulumi:"utcOffset"`
	// Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.
	Year *int `pulumi:"year"`
}

Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the `time_offset` oneof is set. Consider using `Timestamp` message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations.

type GoogleTypeDateTimeArgs

type GoogleTypeDateTimeArgs struct {
	// Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.
	Day pulumi.IntPtrInput `pulumi:"day"`
	// Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time.
	Hours pulumi.IntPtrInput `pulumi:"hours"`
	// Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.
	Minutes pulumi.IntPtrInput `pulumi:"minutes"`
	// Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.
	Month pulumi.IntPtrInput `pulumi:"month"`
	// Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.
	Nanos pulumi.IntPtrInput `pulumi:"nanos"`
	// Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.
	Seconds pulumi.IntPtrInput `pulumi:"seconds"`
	// Time zone.
	TimeZone GoogleTypeTimeZonePtrInput `pulumi:"timeZone"`
	// UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.
	UtcOffset pulumi.StringPtrInput `pulumi:"utcOffset"`
	// Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.
	Year pulumi.IntPtrInput `pulumi:"year"`
}

Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the `time_offset` oneof is set. Consider using `Timestamp` message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations.

func (GoogleTypeDateTimeArgs) ElementType

func (GoogleTypeDateTimeArgs) ElementType() reflect.Type

func (GoogleTypeDateTimeArgs) ToGoogleTypeDateTimeOutput

func (i GoogleTypeDateTimeArgs) ToGoogleTypeDateTimeOutput() GoogleTypeDateTimeOutput

func (GoogleTypeDateTimeArgs) ToGoogleTypeDateTimeOutputWithContext

func (i GoogleTypeDateTimeArgs) ToGoogleTypeDateTimeOutputWithContext(ctx context.Context) GoogleTypeDateTimeOutput

func (GoogleTypeDateTimeArgs) ToGoogleTypeDateTimePtrOutput

func (i GoogleTypeDateTimeArgs) ToGoogleTypeDateTimePtrOutput() GoogleTypeDateTimePtrOutput

func (GoogleTypeDateTimeArgs) ToGoogleTypeDateTimePtrOutputWithContext

func (i GoogleTypeDateTimeArgs) ToGoogleTypeDateTimePtrOutputWithContext(ctx context.Context) GoogleTypeDateTimePtrOutput

type GoogleTypeDateTimeArray

type GoogleTypeDateTimeArray []GoogleTypeDateTimeInput

func (GoogleTypeDateTimeArray) ElementType

func (GoogleTypeDateTimeArray) ElementType() reflect.Type

func (GoogleTypeDateTimeArray) ToGoogleTypeDateTimeArrayOutput

func (i GoogleTypeDateTimeArray) ToGoogleTypeDateTimeArrayOutput() GoogleTypeDateTimeArrayOutput

func (GoogleTypeDateTimeArray) ToGoogleTypeDateTimeArrayOutputWithContext

func (i GoogleTypeDateTimeArray) ToGoogleTypeDateTimeArrayOutputWithContext(ctx context.Context) GoogleTypeDateTimeArrayOutput

type GoogleTypeDateTimeArrayInput

type GoogleTypeDateTimeArrayInput interface {
	pulumi.Input

	ToGoogleTypeDateTimeArrayOutput() GoogleTypeDateTimeArrayOutput
	ToGoogleTypeDateTimeArrayOutputWithContext(context.Context) GoogleTypeDateTimeArrayOutput
}

GoogleTypeDateTimeArrayInput is an input type that accepts GoogleTypeDateTimeArray and GoogleTypeDateTimeArrayOutput values. You can construct a concrete instance of `GoogleTypeDateTimeArrayInput` via:

GoogleTypeDateTimeArray{ GoogleTypeDateTimeArgs{...} }

type GoogleTypeDateTimeArrayOutput

type GoogleTypeDateTimeArrayOutput struct{ *pulumi.OutputState }

func (GoogleTypeDateTimeArrayOutput) ElementType

func (GoogleTypeDateTimeArrayOutput) Index

func (GoogleTypeDateTimeArrayOutput) ToGoogleTypeDateTimeArrayOutput

func (o GoogleTypeDateTimeArrayOutput) ToGoogleTypeDateTimeArrayOutput() GoogleTypeDateTimeArrayOutput

func (GoogleTypeDateTimeArrayOutput) ToGoogleTypeDateTimeArrayOutputWithContext

func (o GoogleTypeDateTimeArrayOutput) ToGoogleTypeDateTimeArrayOutputWithContext(ctx context.Context) GoogleTypeDateTimeArrayOutput

type GoogleTypeDateTimeInput

type GoogleTypeDateTimeInput interface {
	pulumi.Input

	ToGoogleTypeDateTimeOutput() GoogleTypeDateTimeOutput
	ToGoogleTypeDateTimeOutputWithContext(context.Context) GoogleTypeDateTimeOutput
}

GoogleTypeDateTimeInput is an input type that accepts GoogleTypeDateTimeArgs and GoogleTypeDateTimeOutput values. You can construct a concrete instance of `GoogleTypeDateTimeInput` via:

GoogleTypeDateTimeArgs{...}

type GoogleTypeDateTimeOutput

type GoogleTypeDateTimeOutput struct{ *pulumi.OutputState }

Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the `time_offset` oneof is set. Consider using `Timestamp` message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations.

func (GoogleTypeDateTimeOutput) Day

Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.

func (GoogleTypeDateTimeOutput) ElementType

func (GoogleTypeDateTimeOutput) ElementType() reflect.Type

func (GoogleTypeDateTimeOutput) Hours

Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time.

func (GoogleTypeDateTimeOutput) Minutes

Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.

func (GoogleTypeDateTimeOutput) Month

Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.

func (GoogleTypeDateTimeOutput) Nanos

Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.

func (GoogleTypeDateTimeOutput) Seconds

Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.

func (GoogleTypeDateTimeOutput) TimeZone

Time zone.

func (GoogleTypeDateTimeOutput) ToGoogleTypeDateTimeOutput

func (o GoogleTypeDateTimeOutput) ToGoogleTypeDateTimeOutput() GoogleTypeDateTimeOutput

func (GoogleTypeDateTimeOutput) ToGoogleTypeDateTimeOutputWithContext

func (o GoogleTypeDateTimeOutput) ToGoogleTypeDateTimeOutputWithContext(ctx context.Context) GoogleTypeDateTimeOutput

func (GoogleTypeDateTimeOutput) ToGoogleTypeDateTimePtrOutput

func (o GoogleTypeDateTimeOutput) ToGoogleTypeDateTimePtrOutput() GoogleTypeDateTimePtrOutput

func (GoogleTypeDateTimeOutput) ToGoogleTypeDateTimePtrOutputWithContext

func (o GoogleTypeDateTimeOutput) ToGoogleTypeDateTimePtrOutputWithContext(ctx context.Context) GoogleTypeDateTimePtrOutput

func (GoogleTypeDateTimeOutput) UtcOffset

UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.

func (GoogleTypeDateTimeOutput) Year

Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.

type GoogleTypeDateTimePtrInput

type GoogleTypeDateTimePtrInput interface {
	pulumi.Input

	ToGoogleTypeDateTimePtrOutput() GoogleTypeDateTimePtrOutput
	ToGoogleTypeDateTimePtrOutputWithContext(context.Context) GoogleTypeDateTimePtrOutput
}

GoogleTypeDateTimePtrInput is an input type that accepts GoogleTypeDateTimeArgs, GoogleTypeDateTimePtr and GoogleTypeDateTimePtrOutput values. You can construct a concrete instance of `GoogleTypeDateTimePtrInput` via:

        GoogleTypeDateTimeArgs{...}

or:

        nil

type GoogleTypeDateTimePtrOutput

type GoogleTypeDateTimePtrOutput struct{ *pulumi.OutputState }

func (GoogleTypeDateTimePtrOutput) Day

Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.

func (GoogleTypeDateTimePtrOutput) Elem

func (GoogleTypeDateTimePtrOutput) ElementType

func (GoogleTypeDateTimePtrOutput) Hours

Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time.

func (GoogleTypeDateTimePtrOutput) Minutes

Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.

func (GoogleTypeDateTimePtrOutput) Month

Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.

func (GoogleTypeDateTimePtrOutput) Nanos

Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.

func (GoogleTypeDateTimePtrOutput) Seconds

Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.

func (GoogleTypeDateTimePtrOutput) TimeZone

Time zone.

func (GoogleTypeDateTimePtrOutput) ToGoogleTypeDateTimePtrOutput

func (o GoogleTypeDateTimePtrOutput) ToGoogleTypeDateTimePtrOutput() GoogleTypeDateTimePtrOutput

func (GoogleTypeDateTimePtrOutput) ToGoogleTypeDateTimePtrOutputWithContext

func (o GoogleTypeDateTimePtrOutput) ToGoogleTypeDateTimePtrOutputWithContext(ctx context.Context) GoogleTypeDateTimePtrOutput

func (GoogleTypeDateTimePtrOutput) UtcOffset

UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.

func (GoogleTypeDateTimePtrOutput) Year

Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.

type GoogleTypeDateTimeResponse

type GoogleTypeDateTimeResponse struct {
	// Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.
	Day int `pulumi:"day"`
	// Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time.
	Hours int `pulumi:"hours"`
	// Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.
	Minutes int `pulumi:"minutes"`
	// Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.
	Month int `pulumi:"month"`
	// Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.
	Nanos int `pulumi:"nanos"`
	// Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.
	Seconds int `pulumi:"seconds"`
	// Time zone.
	TimeZone GoogleTypeTimeZoneResponse `pulumi:"timeZone"`
	// UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.
	UtcOffset string `pulumi:"utcOffset"`
	// Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.
	Year int `pulumi:"year"`
}

Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the `time_offset` oneof is set. Consider using `Timestamp` message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations.

type GoogleTypeDateTimeResponseArrayOutput

type GoogleTypeDateTimeResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleTypeDateTimeResponseArrayOutput) ElementType

func (GoogleTypeDateTimeResponseArrayOutput) Index

func (GoogleTypeDateTimeResponseArrayOutput) ToGoogleTypeDateTimeResponseArrayOutput

func (o GoogleTypeDateTimeResponseArrayOutput) ToGoogleTypeDateTimeResponseArrayOutput() GoogleTypeDateTimeResponseArrayOutput

func (GoogleTypeDateTimeResponseArrayOutput) ToGoogleTypeDateTimeResponseArrayOutputWithContext

func (o GoogleTypeDateTimeResponseArrayOutput) ToGoogleTypeDateTimeResponseArrayOutputWithContext(ctx context.Context) GoogleTypeDateTimeResponseArrayOutput

type GoogleTypeDateTimeResponseOutput

type GoogleTypeDateTimeResponseOutput struct{ *pulumi.OutputState }

Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the `time_offset` oneof is set. Consider using `Timestamp` message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations.

func (GoogleTypeDateTimeResponseOutput) Day

Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.

func (GoogleTypeDateTimeResponseOutput) ElementType

func (GoogleTypeDateTimeResponseOutput) Hours

Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time.

func (GoogleTypeDateTimeResponseOutput) Minutes

Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.

func (GoogleTypeDateTimeResponseOutput) Month

Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.

func (GoogleTypeDateTimeResponseOutput) Nanos

Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.

func (GoogleTypeDateTimeResponseOutput) Seconds

Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.

func (GoogleTypeDateTimeResponseOutput) TimeZone

Time zone.

func (GoogleTypeDateTimeResponseOutput) ToGoogleTypeDateTimeResponseOutput

func (o GoogleTypeDateTimeResponseOutput) ToGoogleTypeDateTimeResponseOutput() GoogleTypeDateTimeResponseOutput

func (GoogleTypeDateTimeResponseOutput) ToGoogleTypeDateTimeResponseOutputWithContext

func (o GoogleTypeDateTimeResponseOutput) ToGoogleTypeDateTimeResponseOutputWithContext(ctx context.Context) GoogleTypeDateTimeResponseOutput

func (GoogleTypeDateTimeResponseOutput) UtcOffset

UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.

func (GoogleTypeDateTimeResponseOutput) Year

Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.

type GoogleTypeExpr

type GoogleTypeExpr struct {
	// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description *string `pulumi:"description"`
	// Textual representation of an expression in Common Expression Language syntax.
	Expression *string `pulumi:"expression"`
	// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location *string `pulumi:"location"`
	// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title *string `pulumi:"title"`
}

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

type GoogleTypeExprArgs

type GoogleTypeExprArgs struct {
	// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Textual representation of an expression in Common Expression Language syntax.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (GoogleTypeExprArgs) ElementType

func (GoogleTypeExprArgs) ElementType() reflect.Type

func (GoogleTypeExprArgs) ToGoogleTypeExprOutput

func (i GoogleTypeExprArgs) ToGoogleTypeExprOutput() GoogleTypeExprOutput

func (GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext

func (i GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput

func (GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput

func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput

func (GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext

func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput

type GoogleTypeExprInput

type GoogleTypeExprInput interface {
	pulumi.Input

	ToGoogleTypeExprOutput() GoogleTypeExprOutput
	ToGoogleTypeExprOutputWithContext(context.Context) GoogleTypeExprOutput
}

GoogleTypeExprInput is an input type that accepts GoogleTypeExprArgs and GoogleTypeExprOutput values. You can construct a concrete instance of `GoogleTypeExprInput` via:

GoogleTypeExprArgs{...}

type GoogleTypeExprOutput

type GoogleTypeExprOutput struct{ *pulumi.OutputState }

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (GoogleTypeExprOutput) Description

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

func (GoogleTypeExprOutput) ElementType

func (GoogleTypeExprOutput) ElementType() reflect.Type

func (GoogleTypeExprOutput) Expression

Textual representation of an expression in Common Expression Language syntax.

func (GoogleTypeExprOutput) Location

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

func (GoogleTypeExprOutput) Title

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

func (GoogleTypeExprOutput) ToGoogleTypeExprOutput

func (o GoogleTypeExprOutput) ToGoogleTypeExprOutput() GoogleTypeExprOutput

func (GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext

func (o GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput

func (GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput

func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput

func (GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext

func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput

type GoogleTypeExprPtrInput

type GoogleTypeExprPtrInput interface {
	pulumi.Input

	ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
	ToGoogleTypeExprPtrOutputWithContext(context.Context) GoogleTypeExprPtrOutput
}

GoogleTypeExprPtrInput is an input type that accepts GoogleTypeExprArgs, GoogleTypeExprPtr and GoogleTypeExprPtrOutput values. You can construct a concrete instance of `GoogleTypeExprPtrInput` via:

        GoogleTypeExprArgs{...}

or:

        nil

type GoogleTypeExprPtrOutput

type GoogleTypeExprPtrOutput struct{ *pulumi.OutputState }

func (GoogleTypeExprPtrOutput) Description

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

func (GoogleTypeExprPtrOutput) Elem

func (GoogleTypeExprPtrOutput) ElementType

func (GoogleTypeExprPtrOutput) ElementType() reflect.Type

func (GoogleTypeExprPtrOutput) Expression

Textual representation of an expression in Common Expression Language syntax.

func (GoogleTypeExprPtrOutput) Location

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

func (GoogleTypeExprPtrOutput) Title

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

func (GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput

func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput

func (GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext

func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput

type GoogleTypeExprResponse

type GoogleTypeExprResponse struct {
	// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description string `pulumi:"description"`
	// Textual representation of an expression in Common Expression Language syntax.
	Expression string `pulumi:"expression"`
	// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location string `pulumi:"location"`
	// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title string `pulumi:"title"`
}

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

type GoogleTypeExprResponseOutput

type GoogleTypeExprResponseOutput struct{ *pulumi.OutputState }

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (GoogleTypeExprResponseOutput) Description

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

func (GoogleTypeExprResponseOutput) ElementType

func (GoogleTypeExprResponseOutput) Expression

Textual representation of an expression in Common Expression Language syntax.

func (GoogleTypeExprResponseOutput) Location

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

func (GoogleTypeExprResponseOutput) Title

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

func (GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput

func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput() GoogleTypeExprResponseOutput

func (GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext

func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext(ctx context.Context) GoogleTypeExprResponseOutput

type GoogleTypeMoney

type GoogleTypeMoney struct {
	// The three-letter currency code defined in ISO 4217.
	CurrencyCode *string `pulumi:"currencyCode"`
	// Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
	Nanos *int `pulumi:"nanos"`
	// The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
	Units *string `pulumi:"units"`
}

Represents an amount of money with its currency type.

type GoogleTypeMoneyArgs

type GoogleTypeMoneyArgs struct {
	// The three-letter currency code defined in ISO 4217.
	CurrencyCode pulumi.StringPtrInput `pulumi:"currencyCode"`
	// Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
	Nanos pulumi.IntPtrInput `pulumi:"nanos"`
	// The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
	Units pulumi.StringPtrInput `pulumi:"units"`
}

Represents an amount of money with its currency type.

func (GoogleTypeMoneyArgs) ElementType

func (GoogleTypeMoneyArgs) ElementType() reflect.Type

func (GoogleTypeMoneyArgs) ToGoogleTypeMoneyOutput

func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyOutput() GoogleTypeMoneyOutput

func (GoogleTypeMoneyArgs) ToGoogleTypeMoneyOutputWithContext

func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyOutputWithContext(ctx context.Context) GoogleTypeMoneyOutput

func (GoogleTypeMoneyArgs) ToGoogleTypeMoneyPtrOutput

func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyPtrOutput() GoogleTypeMoneyPtrOutput

func (GoogleTypeMoneyArgs) ToGoogleTypeMoneyPtrOutputWithContext

func (i GoogleTypeMoneyArgs) ToGoogleTypeMoneyPtrOutputWithContext(ctx context.Context) GoogleTypeMoneyPtrOutput

type GoogleTypeMoneyInput

type GoogleTypeMoneyInput interface {
	pulumi.Input

	ToGoogleTypeMoneyOutput() GoogleTypeMoneyOutput
	ToGoogleTypeMoneyOutputWithContext(context.Context) GoogleTypeMoneyOutput
}

GoogleTypeMoneyInput is an input type that accepts GoogleTypeMoneyArgs and GoogleTypeMoneyOutput values. You can construct a concrete instance of `GoogleTypeMoneyInput` via:

GoogleTypeMoneyArgs{...}

type GoogleTypeMoneyOutput

type GoogleTypeMoneyOutput struct{ *pulumi.OutputState }

Represents an amount of money with its currency type.

func (GoogleTypeMoneyOutput) CurrencyCode

func (o GoogleTypeMoneyOutput) CurrencyCode() pulumi.StringPtrOutput

The three-letter currency code defined in ISO 4217.

func (GoogleTypeMoneyOutput) ElementType

func (GoogleTypeMoneyOutput) ElementType() reflect.Type

func (GoogleTypeMoneyOutput) Nanos

Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.

func (GoogleTypeMoneyOutput) ToGoogleTypeMoneyOutput

func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyOutput() GoogleTypeMoneyOutput

func (GoogleTypeMoneyOutput) ToGoogleTypeMoneyOutputWithContext

func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyOutputWithContext(ctx context.Context) GoogleTypeMoneyOutput

func (GoogleTypeMoneyOutput) ToGoogleTypeMoneyPtrOutput

func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyPtrOutput() GoogleTypeMoneyPtrOutput

func (GoogleTypeMoneyOutput) ToGoogleTypeMoneyPtrOutputWithContext

func (o GoogleTypeMoneyOutput) ToGoogleTypeMoneyPtrOutputWithContext(ctx context.Context) GoogleTypeMoneyPtrOutput

func (GoogleTypeMoneyOutput) Units

The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.

type GoogleTypeMoneyPtrInput

type GoogleTypeMoneyPtrInput interface {
	pulumi.Input

	ToGoogleTypeMoneyPtrOutput() GoogleTypeMoneyPtrOutput
	ToGoogleTypeMoneyPtrOutputWithContext(context.Context) GoogleTypeMoneyPtrOutput
}

GoogleTypeMoneyPtrInput is an input type that accepts GoogleTypeMoneyArgs, GoogleTypeMoneyPtr and GoogleTypeMoneyPtrOutput values. You can construct a concrete instance of `GoogleTypeMoneyPtrInput` via:

        GoogleTypeMoneyArgs{...}

or:

        nil

type GoogleTypeMoneyPtrOutput

type GoogleTypeMoneyPtrOutput struct{ *pulumi.OutputState }

func (GoogleTypeMoneyPtrOutput) CurrencyCode

The three-letter currency code defined in ISO 4217.

func (GoogleTypeMoneyPtrOutput) Elem

func (GoogleTypeMoneyPtrOutput) ElementType

func (GoogleTypeMoneyPtrOutput) ElementType() reflect.Type

func (GoogleTypeMoneyPtrOutput) Nanos

Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.

func (GoogleTypeMoneyPtrOutput) ToGoogleTypeMoneyPtrOutput

func (o GoogleTypeMoneyPtrOutput) ToGoogleTypeMoneyPtrOutput() GoogleTypeMoneyPtrOutput

func (GoogleTypeMoneyPtrOutput) ToGoogleTypeMoneyPtrOutputWithContext

func (o GoogleTypeMoneyPtrOutput) ToGoogleTypeMoneyPtrOutputWithContext(ctx context.Context) GoogleTypeMoneyPtrOutput

func (GoogleTypeMoneyPtrOutput) Units

The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.

type GoogleTypeMoneyResponse

type GoogleTypeMoneyResponse struct {
	// The three-letter currency code defined in ISO 4217.
	CurrencyCode string `pulumi:"currencyCode"`
	// Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
	Nanos int `pulumi:"nanos"`
	// The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
	Units string `pulumi:"units"`
}

Represents an amount of money with its currency type.

type GoogleTypeMoneyResponseOutput

type GoogleTypeMoneyResponseOutput struct{ *pulumi.OutputState }

Represents an amount of money with its currency type.

func (GoogleTypeMoneyResponseOutput) CurrencyCode

The three-letter currency code defined in ISO 4217.

func (GoogleTypeMoneyResponseOutput) ElementType

func (GoogleTypeMoneyResponseOutput) Nanos

Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.

func (GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutput

func (o GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutput() GoogleTypeMoneyResponseOutput

func (GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutputWithContext

func (o GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutputWithContext(ctx context.Context) GoogleTypeMoneyResponseOutput

func (GoogleTypeMoneyResponseOutput) Units

The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.

type GoogleTypePostalAddress

type GoogleTypePostalAddress struct {
	// Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
	AddressLines []string `pulumi:"addressLines"`
	// Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
	AdministrativeArea *string `pulumi:"administrativeArea"`
	// Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
	LanguageCode *string `pulumi:"languageCode"`
	// Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.
	Locality *string `pulumi:"locality"`
	// Optional. The name of the organization at the address.
	Organization *string `pulumi:"organization"`
	// Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
	PostalCode *string `pulumi:"postalCode"`
	// Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
	Recipients []string `pulumi:"recipients"`
	// CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
	RegionCode string `pulumi:"regionCode"`
	// The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
	Revision *int `pulumi:"revision"`
	// Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
	SortingCode *string `pulumi:"sortingCode"`
	// Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
	Sublocality *string `pulumi:"sublocality"`
}

Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478

type GoogleTypePostalAddressArgs

type GoogleTypePostalAddressArgs struct {
	// Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
	AddressLines pulumi.StringArrayInput `pulumi:"addressLines"`
	// Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
	AdministrativeArea pulumi.StringPtrInput `pulumi:"administrativeArea"`
	// Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
	LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"`
	// Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.
	Locality pulumi.StringPtrInput `pulumi:"locality"`
	// Optional. The name of the organization at the address.
	Organization pulumi.StringPtrInput `pulumi:"organization"`
	// Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
	Recipients pulumi.StringArrayInput `pulumi:"recipients"`
	// CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
	RegionCode pulumi.StringInput `pulumi:"regionCode"`
	// The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
	Revision pulumi.IntPtrInput `pulumi:"revision"`
	// Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
	SortingCode pulumi.StringPtrInput `pulumi:"sortingCode"`
	// Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
	Sublocality pulumi.StringPtrInput `pulumi:"sublocality"`
}

Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478

func (GoogleTypePostalAddressArgs) ElementType

func (GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressOutput

func (i GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressOutput() GoogleTypePostalAddressOutput

func (GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressOutputWithContext

func (i GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressOutputWithContext(ctx context.Context) GoogleTypePostalAddressOutput

func (GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressPtrOutput

func (i GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressPtrOutput() GoogleTypePostalAddressPtrOutput

func (GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressPtrOutputWithContext

func (i GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressPtrOutputWithContext(ctx context.Context) GoogleTypePostalAddressPtrOutput

type GoogleTypePostalAddressInput

type GoogleTypePostalAddressInput interface {
	pulumi.Input

	ToGoogleTypePostalAddressOutput() GoogleTypePostalAddressOutput
	ToGoogleTypePostalAddressOutputWithContext(context.Context) GoogleTypePostalAddressOutput
}

GoogleTypePostalAddressInput is an input type that accepts GoogleTypePostalAddressArgs and GoogleTypePostalAddressOutput values. You can construct a concrete instance of `GoogleTypePostalAddressInput` via:

GoogleTypePostalAddressArgs{...}

type GoogleTypePostalAddressOutput

type GoogleTypePostalAddressOutput struct{ *pulumi.OutputState }

Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478

func (GoogleTypePostalAddressOutput) AddressLines

Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).

func (GoogleTypePostalAddressOutput) AdministrativeArea

func (o GoogleTypePostalAddressOutput) AdministrativeArea() pulumi.StringPtrOutput

Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.

func (GoogleTypePostalAddressOutput) ElementType

func (GoogleTypePostalAddressOutput) LanguageCode

Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".

func (GoogleTypePostalAddressOutput) Locality

Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.

func (GoogleTypePostalAddressOutput) Organization

Optional. The name of the organization at the address.

func (GoogleTypePostalAddressOutput) PostalCode

Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).

func (GoogleTypePostalAddressOutput) Recipients

Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.

func (GoogleTypePostalAddressOutput) RegionCode

CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.

func (GoogleTypePostalAddressOutput) Revision

The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.

func (GoogleTypePostalAddressOutput) SortingCode

Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).

func (GoogleTypePostalAddressOutput) Sublocality

Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.

func (GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressOutput

func (o GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressOutput() GoogleTypePostalAddressOutput

func (GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressOutputWithContext

func (o GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressOutputWithContext(ctx context.Context) GoogleTypePostalAddressOutput

func (GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressPtrOutput

func (o GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressPtrOutput() GoogleTypePostalAddressPtrOutput

func (GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressPtrOutputWithContext

func (o GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressPtrOutputWithContext(ctx context.Context) GoogleTypePostalAddressPtrOutput

type GoogleTypePostalAddressPtrInput

type GoogleTypePostalAddressPtrInput interface {
	pulumi.Input

	ToGoogleTypePostalAddressPtrOutput() GoogleTypePostalAddressPtrOutput
	ToGoogleTypePostalAddressPtrOutputWithContext(context.Context) GoogleTypePostalAddressPtrOutput
}

GoogleTypePostalAddressPtrInput is an input type that accepts GoogleTypePostalAddressArgs, GoogleTypePostalAddressPtr and GoogleTypePostalAddressPtrOutput values. You can construct a concrete instance of `GoogleTypePostalAddressPtrInput` via:

        GoogleTypePostalAddressArgs{...}

or:

        nil

type GoogleTypePostalAddressPtrOutput

type GoogleTypePostalAddressPtrOutput struct{ *pulumi.OutputState }

func (GoogleTypePostalAddressPtrOutput) AddressLines

Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).

func (GoogleTypePostalAddressPtrOutput) AdministrativeArea

Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.

func (GoogleTypePostalAddressPtrOutput) Elem

func (GoogleTypePostalAddressPtrOutput) ElementType

func (GoogleTypePostalAddressPtrOutput) LanguageCode

Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".

func (GoogleTypePostalAddressPtrOutput) Locality

Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.

func (GoogleTypePostalAddressPtrOutput) Organization

Optional. The name of the organization at the address.

func (GoogleTypePostalAddressPtrOutput) PostalCode

Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).

func (GoogleTypePostalAddressPtrOutput) Recipients

Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.

func (GoogleTypePostalAddressPtrOutput) RegionCode

CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.

func (GoogleTypePostalAddressPtrOutput) Revision

The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.

func (GoogleTypePostalAddressPtrOutput) SortingCode

Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).

func (GoogleTypePostalAddressPtrOutput) Sublocality

Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.

func (GoogleTypePostalAddressPtrOutput) ToGoogleTypePostalAddressPtrOutput

func (o GoogleTypePostalAddressPtrOutput) ToGoogleTypePostalAddressPtrOutput() GoogleTypePostalAddressPtrOutput

func (GoogleTypePostalAddressPtrOutput) ToGoogleTypePostalAddressPtrOutputWithContext

func (o GoogleTypePostalAddressPtrOutput) ToGoogleTypePostalAddressPtrOutputWithContext(ctx context.Context) GoogleTypePostalAddressPtrOutput

type GoogleTypePostalAddressResponse

type GoogleTypePostalAddressResponse struct {
	// Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
	AddressLines []string `pulumi:"addressLines"`
	// Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
	AdministrativeArea string `pulumi:"administrativeArea"`
	// Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
	LanguageCode string `pulumi:"languageCode"`
	// Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.
	Locality string `pulumi:"locality"`
	// Optional. The name of the organization at the address.
	Organization string `pulumi:"organization"`
	// Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
	PostalCode string `pulumi:"postalCode"`
	// Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
	Recipients []string `pulumi:"recipients"`
	// CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
	RegionCode string `pulumi:"regionCode"`
	// The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
	Revision int `pulumi:"revision"`
	// Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
	SortingCode string `pulumi:"sortingCode"`
	// Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
	Sublocality string `pulumi:"sublocality"`
}

Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478

type GoogleTypePostalAddressResponseOutput

type GoogleTypePostalAddressResponseOutput struct{ *pulumi.OutputState }

Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478

func (GoogleTypePostalAddressResponseOutput) AddressLines

Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).

func (GoogleTypePostalAddressResponseOutput) AdministrativeArea

Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.

func (GoogleTypePostalAddressResponseOutput) ElementType

func (GoogleTypePostalAddressResponseOutput) LanguageCode

Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".

func (GoogleTypePostalAddressResponseOutput) Locality

Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.

func (GoogleTypePostalAddressResponseOutput) Organization

Optional. The name of the organization at the address.

func (GoogleTypePostalAddressResponseOutput) PostalCode

Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).

func (GoogleTypePostalAddressResponseOutput) Recipients

Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.

func (GoogleTypePostalAddressResponseOutput) RegionCode

CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.

func (GoogleTypePostalAddressResponseOutput) Revision

The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.

func (GoogleTypePostalAddressResponseOutput) SortingCode

Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).

func (GoogleTypePostalAddressResponseOutput) Sublocality

Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.

func (GoogleTypePostalAddressResponseOutput) ToGoogleTypePostalAddressResponseOutput

func (o GoogleTypePostalAddressResponseOutput) ToGoogleTypePostalAddressResponseOutput() GoogleTypePostalAddressResponseOutput

func (GoogleTypePostalAddressResponseOutput) ToGoogleTypePostalAddressResponseOutputWithContext

func (o GoogleTypePostalAddressResponseOutput) ToGoogleTypePostalAddressResponseOutputWithContext(ctx context.Context) GoogleTypePostalAddressResponseOutput

type GoogleTypeTimeZone

type GoogleTypeTimeZone struct {
	// IANA Time Zone Database time zone, e.g. "America/New_York".
	Id *string `pulumi:"id"`
	// Optional. IANA Time Zone Database version number, e.g. "2019a".
	Version *string `pulumi:"version"`
}

Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).

type GoogleTypeTimeZoneArgs

type GoogleTypeTimeZoneArgs struct {
	// IANA Time Zone Database time zone, e.g. "America/New_York".
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Optional. IANA Time Zone Database version number, e.g. "2019a".
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).

func (GoogleTypeTimeZoneArgs) ElementType

func (GoogleTypeTimeZoneArgs) ElementType() reflect.Type

func (GoogleTypeTimeZoneArgs) ToGoogleTypeTimeZoneOutput

func (i GoogleTypeTimeZoneArgs) ToGoogleTypeTimeZoneOutput() GoogleTypeTimeZoneOutput

func (GoogleTypeTimeZoneArgs) ToGoogleTypeTimeZoneOutputWithContext

func (i GoogleTypeTimeZoneArgs) ToGoogleTypeTimeZoneOutputWithContext(ctx context.Context) GoogleTypeTimeZoneOutput

func (GoogleTypeTimeZoneArgs) ToGoogleTypeTimeZonePtrOutput

func (i GoogleTypeTimeZoneArgs) ToGoogleTypeTimeZonePtrOutput() GoogleTypeTimeZonePtrOutput

func (GoogleTypeTimeZoneArgs) ToGoogleTypeTimeZonePtrOutputWithContext

func (i GoogleTypeTimeZoneArgs) ToGoogleTypeTimeZonePtrOutputWithContext(ctx context.Context) GoogleTypeTimeZonePtrOutput

type GoogleTypeTimeZoneInput

type GoogleTypeTimeZoneInput interface {
	pulumi.Input

	ToGoogleTypeTimeZoneOutput() GoogleTypeTimeZoneOutput
	ToGoogleTypeTimeZoneOutputWithContext(context.Context) GoogleTypeTimeZoneOutput
}

GoogleTypeTimeZoneInput is an input type that accepts GoogleTypeTimeZoneArgs and GoogleTypeTimeZoneOutput values. You can construct a concrete instance of `GoogleTypeTimeZoneInput` via:

GoogleTypeTimeZoneArgs{...}

type GoogleTypeTimeZoneOutput

type GoogleTypeTimeZoneOutput struct{ *pulumi.OutputState }

Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).

func (GoogleTypeTimeZoneOutput) ElementType

func (GoogleTypeTimeZoneOutput) ElementType() reflect.Type

func (GoogleTypeTimeZoneOutput) Id

IANA Time Zone Database time zone, e.g. "America/New_York".

func (GoogleTypeTimeZoneOutput) ToGoogleTypeTimeZoneOutput

func (o GoogleTypeTimeZoneOutput) ToGoogleTypeTimeZoneOutput() GoogleTypeTimeZoneOutput

func (GoogleTypeTimeZoneOutput) ToGoogleTypeTimeZoneOutputWithContext

func (o GoogleTypeTimeZoneOutput) ToGoogleTypeTimeZoneOutputWithContext(ctx context.Context) GoogleTypeTimeZoneOutput

func (GoogleTypeTimeZoneOutput) ToGoogleTypeTimeZonePtrOutput

func (o GoogleTypeTimeZoneOutput) ToGoogleTypeTimeZonePtrOutput() GoogleTypeTimeZonePtrOutput

func (GoogleTypeTimeZoneOutput) ToGoogleTypeTimeZonePtrOutputWithContext

func (o GoogleTypeTimeZoneOutput) ToGoogleTypeTimeZonePtrOutputWithContext(ctx context.Context) GoogleTypeTimeZonePtrOutput

func (GoogleTypeTimeZoneOutput) Version

Optional. IANA Time Zone Database version number, e.g. "2019a".

type GoogleTypeTimeZonePtrInput

type GoogleTypeTimeZonePtrInput interface {
	pulumi.Input

	ToGoogleTypeTimeZonePtrOutput() GoogleTypeTimeZonePtrOutput
	ToGoogleTypeTimeZonePtrOutputWithContext(context.Context) GoogleTypeTimeZonePtrOutput
}

GoogleTypeTimeZonePtrInput is an input type that accepts GoogleTypeTimeZoneArgs, GoogleTypeTimeZonePtr and GoogleTypeTimeZonePtrOutput values. You can construct a concrete instance of `GoogleTypeTimeZonePtrInput` via:

        GoogleTypeTimeZoneArgs{...}

or:

        nil

type GoogleTypeTimeZonePtrOutput

type GoogleTypeTimeZonePtrOutput struct{ *pulumi.OutputState }

func (GoogleTypeTimeZonePtrOutput) Elem

func (GoogleTypeTimeZonePtrOutput) ElementType

func (GoogleTypeTimeZonePtrOutput) Id

IANA Time Zone Database time zone, e.g. "America/New_York".

func (GoogleTypeTimeZonePtrOutput) ToGoogleTypeTimeZonePtrOutput

func (o GoogleTypeTimeZonePtrOutput) ToGoogleTypeTimeZonePtrOutput() GoogleTypeTimeZonePtrOutput

func (GoogleTypeTimeZonePtrOutput) ToGoogleTypeTimeZonePtrOutputWithContext

func (o GoogleTypeTimeZonePtrOutput) ToGoogleTypeTimeZonePtrOutputWithContext(ctx context.Context) GoogleTypeTimeZonePtrOutput

func (GoogleTypeTimeZonePtrOutput) Version

Optional. IANA Time Zone Database version number, e.g. "2019a".

type GoogleTypeTimeZoneResponse

type GoogleTypeTimeZoneResponse struct {
	// Optional. IANA Time Zone Database version number, e.g. "2019a".
	Version string `pulumi:"version"`
}

Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).

type GoogleTypeTimeZoneResponseOutput

type GoogleTypeTimeZoneResponseOutput struct{ *pulumi.OutputState }

Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).

func (GoogleTypeTimeZoneResponseOutput) ElementType

func (GoogleTypeTimeZoneResponseOutput) ToGoogleTypeTimeZoneResponseOutput

func (o GoogleTypeTimeZoneResponseOutput) ToGoogleTypeTimeZoneResponseOutput() GoogleTypeTimeZoneResponseOutput

func (GoogleTypeTimeZoneResponseOutput) ToGoogleTypeTimeZoneResponseOutputWithContext

func (o GoogleTypeTimeZoneResponseOutput) ToGoogleTypeTimeZoneResponseOutputWithContext(ctx context.Context) GoogleTypeTimeZoneResponseOutput

func (GoogleTypeTimeZoneResponseOutput) Version

Optional. IANA Time Zone Database version number, e.g. "2019a".

type LookupDocumentArgs

type LookupDocumentArgs struct {
	DocumentId string  `pulumi:"documentId"`
	Location   string  `pulumi:"location"`
	Project    *string `pulumi:"project"`
}

type LookupDocumentOutputArgs

type LookupDocumentOutputArgs struct {
	DocumentId pulumi.StringInput    `pulumi:"documentId"`
	Location   pulumi.StringInput    `pulumi:"location"`
	Project    pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupDocumentOutputArgs) ElementType

func (LookupDocumentOutputArgs) ElementType() reflect.Type

type LookupDocumentResult

type LookupDocumentResult struct {
	// Document AI format to save the structured content, including OCR.
	CloudAiDocument GoogleCloudDocumentaiV1DocumentResponse `pulumi:"cloudAiDocument"`
	// Indicates the category (image, audio, video etc.) of the original content.
	ContentCategory string `pulumi:"contentCategory"`
	// The time when the document is created.
	CreateTime string `pulumi:"createTime"`
	// The user who creates the document.
	Creator string `pulumi:"creator"`
	// Display name of the document given by the user. This name will be displayed in the UI. Customer can populate this field with the name of the document. This differs from the 'title' field as 'title' is optional and stores the top heading in the document.
	DisplayName string `pulumi:"displayName"`
	// Uri to display the document, for example, in the UI.
	DisplayUri string `pulumi:"displayUri"`
	// If linked to a Collection with RetentionPolicy, the date when the document becomes mutable.
	DispositionTime string `pulumi:"dispositionTime"`
	// The Document schema name. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}.
	DocumentSchemaName string `pulumi:"documentSchemaName"`
	// Raw document content.
	InlineRawDocument string `pulumi:"inlineRawDocument"`
	// Indicates if the document has a legal hold on it.
	LegalHold bool `pulumi:"legalHold"`
	// The resource name of the document. Format: projects/{project_number}/locations/{location}/documents/{document_id}. The name is ignored when creating a document.
	Name string `pulumi:"name"`
	// Other document format, such as PPTX, XLXS
	PlainText string `pulumi:"plainText"`
	// List of values that are user supplied metadata.
	Properties []GoogleCloudContentwarehouseV1PropertyResponse `pulumi:"properties"`
	// This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF.
	RawDocumentFileType string `pulumi:"rawDocumentFileType"`
	// Raw document file in Cloud Storage path.
	RawDocumentPath string `pulumi:"rawDocumentPath"`
	// The reference ID set by customers. Must be unique per project and location.
	ReferenceId string `pulumi:"referenceId"`
	// If true, text extraction will not be performed.
	TextExtractionDisabled bool `pulumi:"textExtractionDisabled"`
	// If true, text extraction will be performed.
	TextExtractionEnabled bool `pulumi:"textExtractionEnabled"`
	// Title that describes the document. This can be the top heading or text that describes the document.
	Title string `pulumi:"title"`
	// The time when the document is last updated.
	UpdateTime string `pulumi:"updateTime"`
	// The user who lastly updates the document.
	Updater string `pulumi:"updater"`
}

func LookupDocument

func LookupDocument(ctx *pulumi.Context, args *LookupDocumentArgs, opts ...pulumi.InvokeOption) (*LookupDocumentResult, error)

Gets a document. Returns NOT_FOUND if the document does not exist.

type LookupDocumentResultOutput

type LookupDocumentResultOutput struct{ *pulumi.OutputState }

func (LookupDocumentResultOutput) CloudAiDocument

Document AI format to save the structured content, including OCR.

func (LookupDocumentResultOutput) ContentCategory added in v0.28.0

func (o LookupDocumentResultOutput) ContentCategory() pulumi.StringOutput

Indicates the category (image, audio, video etc.) of the original content.

func (LookupDocumentResultOutput) CreateTime

The time when the document is created.

func (LookupDocumentResultOutput) Creator

The user who creates the document.

func (LookupDocumentResultOutput) DisplayName

Display name of the document given by the user. This name will be displayed in the UI. Customer can populate this field with the name of the document. This differs from the 'title' field as 'title' is optional and stores the top heading in the document.

func (LookupDocumentResultOutput) DisplayUri

Uri to display the document, for example, in the UI.

func (LookupDocumentResultOutput) DispositionTime added in v0.31.1

func (o LookupDocumentResultOutput) DispositionTime() pulumi.StringOutput

If linked to a Collection with RetentionPolicy, the date when the document becomes mutable.

func (LookupDocumentResultOutput) DocumentSchemaName

func (o LookupDocumentResultOutput) DocumentSchemaName() pulumi.StringOutput

The Document schema name. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}.

func (LookupDocumentResultOutput) ElementType

func (LookupDocumentResultOutput) ElementType() reflect.Type

func (LookupDocumentResultOutput) InlineRawDocument

func (o LookupDocumentResultOutput) InlineRawDocument() pulumi.StringOutput

Raw document content.

func (LookupDocumentResultOutput) LegalHold added in v0.32.0

Indicates if the document has a legal hold on it.

func (LookupDocumentResultOutput) Name

The resource name of the document. Format: projects/{project_number}/locations/{location}/documents/{document_id}. The name is ignored when creating a document.

func (LookupDocumentResultOutput) PlainText

Other document format, such as PPTX, XLXS

func (LookupDocumentResultOutput) Properties

List of values that are user supplied metadata.

func (LookupDocumentResultOutput) RawDocumentFileType

func (o LookupDocumentResultOutput) RawDocumentFileType() pulumi.StringOutput

This is used when DocAI was not used to load the document and parsing/ extracting is needed for the inline_raw_document. For example, if inline_raw_document is the byte representation of a PDF file, then this should be set to: RAW_DOCUMENT_FILE_TYPE_PDF.

func (LookupDocumentResultOutput) RawDocumentPath

func (o LookupDocumentResultOutput) RawDocumentPath() pulumi.StringOutput

Raw document file in Cloud Storage path.

func (LookupDocumentResultOutput) ReferenceId

The reference ID set by customers. Must be unique per project and location.

func (LookupDocumentResultOutput) TextExtractionDisabled

func (o LookupDocumentResultOutput) TextExtractionDisabled() pulumi.BoolOutput

If true, text extraction will not be performed.

func (LookupDocumentResultOutput) TextExtractionEnabled added in v0.28.0

func (o LookupDocumentResultOutput) TextExtractionEnabled() pulumi.BoolOutput

If true, text extraction will be performed.

func (LookupDocumentResultOutput) Title

Title that describes the document. This can be the top heading or text that describes the document.

func (LookupDocumentResultOutput) ToLookupDocumentResultOutput

func (o LookupDocumentResultOutput) ToLookupDocumentResultOutput() LookupDocumentResultOutput

func (LookupDocumentResultOutput) ToLookupDocumentResultOutputWithContext

func (o LookupDocumentResultOutput) ToLookupDocumentResultOutputWithContext(ctx context.Context) LookupDocumentResultOutput

func (LookupDocumentResultOutput) UpdateTime

The time when the document is last updated.

func (LookupDocumentResultOutput) Updater

The user who lastly updates the document.

type LookupDocumentSchemaArgs

type LookupDocumentSchemaArgs struct {
	DocumentSchemaId string  `pulumi:"documentSchemaId"`
	Location         string  `pulumi:"location"`
	Project          *string `pulumi:"project"`
}

type LookupDocumentSchemaOutputArgs

type LookupDocumentSchemaOutputArgs struct {
	DocumentSchemaId pulumi.StringInput    `pulumi:"documentSchemaId"`
	Location         pulumi.StringInput    `pulumi:"location"`
	Project          pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupDocumentSchemaOutputArgs) ElementType

type LookupDocumentSchemaResult

type LookupDocumentSchemaResult struct {
	// The time when the document schema is created.
	CreateTime string `pulumi:"createTime"`
	// Schema description.
	Description string `pulumi:"description"`
	// Name of the schema given by the user. Must be unique per project.
	DisplayName string `pulumi:"displayName"`
	// Document Type, true refers the document is a folder, otherwise it is a typical document.
	DocumentIsFolder bool `pulumi:"documentIsFolder"`
	// The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.
	Name string `pulumi:"name"`
	// Document details.
	PropertyDefinitions []GoogleCloudContentwarehouseV1PropertyDefinitionResponse `pulumi:"propertyDefinitions"`
	// The time when the document schema is last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupDocumentSchema

func LookupDocumentSchema(ctx *pulumi.Context, args *LookupDocumentSchemaArgs, opts ...pulumi.InvokeOption) (*LookupDocumentSchemaResult, error)

Gets a document schema. Returns NOT_FOUND if the document schema does not exist.

type LookupDocumentSchemaResultOutput

type LookupDocumentSchemaResultOutput struct{ *pulumi.OutputState }

func (LookupDocumentSchemaResultOutput) CreateTime

The time when the document schema is created.

func (LookupDocumentSchemaResultOutput) Description

Schema description.

func (LookupDocumentSchemaResultOutput) DisplayName

Name of the schema given by the user. Must be unique per project.

func (LookupDocumentSchemaResultOutput) DocumentIsFolder

func (o LookupDocumentSchemaResultOutput) DocumentIsFolder() pulumi.BoolOutput

Document Type, true refers the document is a folder, otherwise it is a typical document.

func (LookupDocumentSchemaResultOutput) ElementType

func (LookupDocumentSchemaResultOutput) Name

The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.

func (LookupDocumentSchemaResultOutput) PropertyDefinitions

Document details.

func (LookupDocumentSchemaResultOutput) ToLookupDocumentSchemaResultOutput

func (o LookupDocumentSchemaResultOutput) ToLookupDocumentSchemaResultOutput() LookupDocumentSchemaResultOutput

func (LookupDocumentSchemaResultOutput) ToLookupDocumentSchemaResultOutputWithContext

func (o LookupDocumentSchemaResultOutput) ToLookupDocumentSchemaResultOutputWithContext(ctx context.Context) LookupDocumentSchemaResultOutput

func (LookupDocumentSchemaResultOutput) UpdateTime

The time when the document schema is last updated.

type LookupRuleSetArgs

type LookupRuleSetArgs struct {
	Location  string  `pulumi:"location"`
	Project   *string `pulumi:"project"`
	RuleSetId string  `pulumi:"ruleSetId"`
}

type LookupRuleSetOutputArgs

type LookupRuleSetOutputArgs struct {
	Location  pulumi.StringInput    `pulumi:"location"`
	Project   pulumi.StringPtrInput `pulumi:"project"`
	RuleSetId pulumi.StringInput    `pulumi:"ruleSetId"`
}

func (LookupRuleSetOutputArgs) ElementType

func (LookupRuleSetOutputArgs) ElementType() reflect.Type

type LookupRuleSetResult

type LookupRuleSetResult struct {
	// Short description of the rule-set.
	Description string `pulumi:"description"`
	// The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.
	Name string `pulumi:"name"`
	// List of rules given by the customer.
	Rules []GoogleCloudContentwarehouseV1RuleResponse `pulumi:"rules"`
	// Source of the rules i.e., customer name.
	Source string `pulumi:"source"`
}

func LookupRuleSet

func LookupRuleSet(ctx *pulumi.Context, args *LookupRuleSetArgs, opts ...pulumi.InvokeOption) (*LookupRuleSetResult, error)

Gets a ruleset. Returns NOT_FOUND if the ruleset does not exist.

type LookupRuleSetResultOutput

type LookupRuleSetResultOutput struct{ *pulumi.OutputState }

func (LookupRuleSetResultOutput) Description

Short description of the rule-set.

func (LookupRuleSetResultOutput) ElementType

func (LookupRuleSetResultOutput) ElementType() reflect.Type

func (LookupRuleSetResultOutput) Name

The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.

func (LookupRuleSetResultOutput) Rules

List of rules given by the customer.

func (LookupRuleSetResultOutput) Source

Source of the rules i.e., customer name.

func (LookupRuleSetResultOutput) ToLookupRuleSetResultOutput

func (o LookupRuleSetResultOutput) ToLookupRuleSetResultOutput() LookupRuleSetResultOutput

func (LookupRuleSetResultOutput) ToLookupRuleSetResultOutputWithContext

func (o LookupRuleSetResultOutput) ToLookupRuleSetResultOutputWithContext(ctx context.Context) LookupRuleSetResultOutput

type LookupSynonymSetArgs

type LookupSynonymSetArgs struct {
	Location     string  `pulumi:"location"`
	Project      *string `pulumi:"project"`
	SynonymSetId string  `pulumi:"synonymSetId"`
}

type LookupSynonymSetOutputArgs

type LookupSynonymSetOutputArgs struct {
	Location     pulumi.StringInput    `pulumi:"location"`
	Project      pulumi.StringPtrInput `pulumi:"project"`
	SynonymSetId pulumi.StringInput    `pulumi:"synonymSetId"`
}

func (LookupSynonymSetOutputArgs) ElementType

func (LookupSynonymSetOutputArgs) ElementType() reflect.Type

type LookupSynonymSetResult

type LookupSynonymSetResult struct {
	// This is a freeform field. Example contexts can be "sales," "engineering," "real estate," "accounting," etc. The context can be supplied during search requests.
	Context string `pulumi:"context"`
	// The resource name of the SynonymSet This is mandatory for google.api.resource. Format: projects/{project_number}/locations/{location}/synonymSets/{context}.
	Name string `pulumi:"name"`
	// List of Synonyms for the context.
	Synonyms []GoogleCloudContentwarehouseV1SynonymSetSynonymResponse `pulumi:"synonyms"`
}

func LookupSynonymSet

func LookupSynonymSet(ctx *pulumi.Context, args *LookupSynonymSetArgs, opts ...pulumi.InvokeOption) (*LookupSynonymSetResult, error)

Gets a SynonymSet for a particular context. Throws a NOT_FOUND exception if the Synonymset does not exist

type LookupSynonymSetResultOutput

type LookupSynonymSetResultOutput struct{ *pulumi.OutputState }

func (LookupSynonymSetResultOutput) Context

This is a freeform field. Example contexts can be "sales," "engineering," "real estate," "accounting," etc. The context can be supplied during search requests.

func (LookupSynonymSetResultOutput) ElementType

func (LookupSynonymSetResultOutput) Name

The resource name of the SynonymSet This is mandatory for google.api.resource. Format: projects/{project_number}/locations/{location}/synonymSets/{context}.

func (LookupSynonymSetResultOutput) Synonyms

List of Synonyms for the context.

func (LookupSynonymSetResultOutput) ToLookupSynonymSetResultOutput

func (o LookupSynonymSetResultOutput) ToLookupSynonymSetResultOutput() LookupSynonymSetResultOutput

func (LookupSynonymSetResultOutput) ToLookupSynonymSetResultOutputWithContext

func (o LookupSynonymSetResultOutput) ToLookupSynonymSetResultOutputWithContext(ctx context.Context) LookupSynonymSetResultOutput

type RuleSet

type RuleSet struct {
	pulumi.CustomResourceState

	// Short description of the rule-set.
	Description pulumi.StringOutput `pulumi:"description"`
	Location    pulumi.StringOutput `pulumi:"location"`
	// The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// List of rules given by the customer.
	Rules GoogleCloudContentwarehouseV1RuleResponseArrayOutput `pulumi:"rules"`
	// Source of the rules i.e., customer name.
	Source pulumi.StringOutput `pulumi:"source"`
}

Creates a ruleset.

func GetRuleSet

func GetRuleSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RuleSetState, opts ...pulumi.ResourceOption) (*RuleSet, error)

GetRuleSet gets an existing RuleSet 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 NewRuleSet

func NewRuleSet(ctx *pulumi.Context,
	name string, args *RuleSetArgs, opts ...pulumi.ResourceOption) (*RuleSet, error)

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

func (*RuleSet) ElementType

func (*RuleSet) ElementType() reflect.Type

func (*RuleSet) ToRuleSetOutput

func (i *RuleSet) ToRuleSetOutput() RuleSetOutput

func (*RuleSet) ToRuleSetOutputWithContext

func (i *RuleSet) ToRuleSetOutputWithContext(ctx context.Context) RuleSetOutput

type RuleSetArgs

type RuleSetArgs struct {
	// Short description of the rule-set.
	Description pulumi.StringPtrInput
	Location    pulumi.StringPtrInput
	// The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// List of rules given by the customer.
	Rules GoogleCloudContentwarehouseV1RuleArrayInput
	// Source of the rules i.e., customer name.
	Source pulumi.StringPtrInput
}

The set of arguments for constructing a RuleSet resource.

func (RuleSetArgs) ElementType

func (RuleSetArgs) ElementType() reflect.Type

type RuleSetInput

type RuleSetInput interface {
	pulumi.Input

	ToRuleSetOutput() RuleSetOutput
	ToRuleSetOutputWithContext(ctx context.Context) RuleSetOutput
}

type RuleSetOutput

type RuleSetOutput struct{ *pulumi.OutputState }

func (RuleSetOutput) Description

func (o RuleSetOutput) Description() pulumi.StringOutput

Short description of the rule-set.

func (RuleSetOutput) ElementType

func (RuleSetOutput) ElementType() reflect.Type

func (RuleSetOutput) Location

func (o RuleSetOutput) Location() pulumi.StringOutput

func (RuleSetOutput) Name

The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.

func (RuleSetOutput) Project

func (o RuleSetOutput) Project() pulumi.StringOutput

func (RuleSetOutput) Rules

List of rules given by the customer.

func (RuleSetOutput) Source

func (o RuleSetOutput) Source() pulumi.StringOutput

Source of the rules i.e., customer name.

func (RuleSetOutput) ToRuleSetOutput

func (o RuleSetOutput) ToRuleSetOutput() RuleSetOutput

func (RuleSetOutput) ToRuleSetOutputWithContext

func (o RuleSetOutput) ToRuleSetOutputWithContext(ctx context.Context) RuleSetOutput

type RuleSetState

type RuleSetState struct {
}

func (RuleSetState) ElementType

func (RuleSetState) ElementType() reflect.Type

type SynonymSet

type SynonymSet struct {
	pulumi.CustomResourceState

	// This is a freeform field. Example contexts can be "sales," "engineering," "real estate," "accounting," etc. The context can be supplied during search requests.
	Context  pulumi.StringOutput `pulumi:"context"`
	Location pulumi.StringOutput `pulumi:"location"`
	// The resource name of the SynonymSet This is mandatory for google.api.resource. Format: projects/{project_number}/locations/{location}/synonymSets/{context}.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// List of Synonyms for the context.
	Synonyms GoogleCloudContentwarehouseV1SynonymSetSynonymResponseArrayOutput `pulumi:"synonyms"`
}

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

func GetSynonymSet

func GetSynonymSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SynonymSetState, opts ...pulumi.ResourceOption) (*SynonymSet, error)

GetSynonymSet gets an existing SynonymSet 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 NewSynonymSet

func NewSynonymSet(ctx *pulumi.Context,
	name string, args *SynonymSetArgs, opts ...pulumi.ResourceOption) (*SynonymSet, error)

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

func (*SynonymSet) ElementType

func (*SynonymSet) ElementType() reflect.Type

func (*SynonymSet) ToSynonymSetOutput

func (i *SynonymSet) ToSynonymSetOutput() SynonymSetOutput

func (*SynonymSet) ToSynonymSetOutputWithContext

func (i *SynonymSet) ToSynonymSetOutputWithContext(ctx context.Context) SynonymSetOutput

type SynonymSetArgs

type SynonymSetArgs struct {
	// This is a freeform field. Example contexts can be "sales," "engineering," "real estate," "accounting," etc. The context can be supplied during search requests.
	Context  pulumi.StringPtrInput
	Location pulumi.StringPtrInput
	// The resource name of the SynonymSet This is mandatory for google.api.resource. Format: projects/{project_number}/locations/{location}/synonymSets/{context}.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// List of Synonyms for the context.
	Synonyms GoogleCloudContentwarehouseV1SynonymSetSynonymArrayInput
}

The set of arguments for constructing a SynonymSet resource.

func (SynonymSetArgs) ElementType

func (SynonymSetArgs) ElementType() reflect.Type

type SynonymSetInput

type SynonymSetInput interface {
	pulumi.Input

	ToSynonymSetOutput() SynonymSetOutput
	ToSynonymSetOutputWithContext(ctx context.Context) SynonymSetOutput
}

type SynonymSetOutput

type SynonymSetOutput struct{ *pulumi.OutputState }

func (SynonymSetOutput) Context

func (o SynonymSetOutput) Context() pulumi.StringOutput

This is a freeform field. Example contexts can be "sales," "engineering," "real estate," "accounting," etc. The context can be supplied during search requests.

func (SynonymSetOutput) ElementType

func (SynonymSetOutput) ElementType() reflect.Type

func (SynonymSetOutput) Location

func (o SynonymSetOutput) Location() pulumi.StringOutput

func (SynonymSetOutput) Name

The resource name of the SynonymSet This is mandatory for google.api.resource. Format: projects/{project_number}/locations/{location}/synonymSets/{context}.

func (SynonymSetOutput) Project

func (o SynonymSetOutput) Project() pulumi.StringOutput

func (SynonymSetOutput) Synonyms

List of Synonyms for the context.

func (SynonymSetOutput) ToSynonymSetOutput

func (o SynonymSetOutput) ToSynonymSetOutput() SynonymSetOutput

func (SynonymSetOutput) ToSynonymSetOutputWithContext

func (o SynonymSetOutput) ToSynonymSetOutputWithContext(ctx context.Context) SynonymSetOutput

type SynonymSetState

type SynonymSetState struct {
}

func (SynonymSetState) ElementType

func (SynonymSetState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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