v1beta

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 (
	// Unknown.
	ConversationStateEnumStateUnspecified = ConversationStateEnum("STATE_UNSPECIFIED")
	// Conversation is currently open.
	ConversationStateEnumInProgress = ConversationStateEnum("IN_PROGRESS")
	// Conversation has been completed.
	ConversationStateEnumCompleted = ConversationStateEnum("COMPLETED")
)
View Source
const (
	// Default value. The summary skipped reason is not specified.
	GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemSummarySkippedReasonUnspecified = GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem("SUMMARY_SKIPPED_REASON_UNSPECIFIED")
	// The adversarial query ignored case. Only populated when SummarySpec.ignore_adversarial_query is set to `true`.
	GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemAdversarialQueryIgnored = GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem("ADVERSARIAL_QUERY_IGNORED")
	// The non-summary seeking query ignored case. Only populated when SummarySpec.ignore_non_summary_seeking_query is set to `true`.
	GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemNonSummarySeekingQueryIgnored = GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem("NON_SUMMARY_SEEKING_QUERY_IGNORED")
	// The out-of-domain query ignored case. Google skips the summary if there are no high-relevance search results. For example, the data store contains facts about company A but the user query is asking questions about company B.
	GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutOfDomainQueryIgnored = GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem("OUT_OF_DOMAIN_QUERY_IGNORED")
	// The potential policy violation case. Google skips the summary if there is a potential policy violation detected. This includes content that may be violent or toxic.
	GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPotentialPolicyViolation = GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem("POTENTIAL_POLICY_VIOLATION")
	// The LLM addon not enabled case. Google skips the summary if the LLM addon is not enabled.
	GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemLlmAddonNotEnabled = GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem("LLM_ADDON_NOT_ENABLED")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Conversation added in v0.32.0

type Conversation struct {
	pulumi.CustomResourceState

	CollectionId pulumi.StringOutput `pulumi:"collectionId"`
	DataStoreId  pulumi.StringOutput `pulumi:"dataStoreId"`
	// The time the conversation finished.
	EndTime  pulumi.StringOutput `pulumi:"endTime"`
	Location pulumi.StringOutput `pulumi:"location"`
	// Conversation messages.
	Messages GoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutput `pulumi:"messages"`
	// Immutable. Fully qualified name `project/*/locations/global/collections/{collection}/dataStore/*/conversations/*`
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The time the conversation started.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The state of the Conversation.
	State pulumi.StringOutput `pulumi:"state"`
	// A unique identifier for tracking users.
	UserPseudoId pulumi.StringOutput `pulumi:"userPseudoId"`
}

Creates a Conversation. If the Conversation to create already exists, an ALREADY_EXISTS error is returned. Auto-naming is currently not supported for this resource.

func GetConversation added in v0.32.0

func GetConversation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConversationState, opts ...pulumi.ResourceOption) (*Conversation, error)

GetConversation gets an existing Conversation 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 NewConversation added in v0.32.0

func NewConversation(ctx *pulumi.Context,
	name string, args *ConversationArgs, opts ...pulumi.ResourceOption) (*Conversation, error)

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

func (*Conversation) ElementType added in v0.32.0

func (*Conversation) ElementType() reflect.Type

func (*Conversation) ToConversationOutput added in v0.32.0

func (i *Conversation) ToConversationOutput() ConversationOutput

func (*Conversation) ToConversationOutputWithContext added in v0.32.0

func (i *Conversation) ToConversationOutputWithContext(ctx context.Context) ConversationOutput

type ConversationArgs added in v0.32.0

type ConversationArgs struct {
	CollectionId pulumi.StringInput
	DataStoreId  pulumi.StringInput
	Location     pulumi.StringPtrInput
	// Conversation messages.
	Messages GoogleCloudDiscoveryengineV1betaConversationMessageArrayInput
	// Immutable. Fully qualified name `project/*/locations/global/collections/{collection}/dataStore/*/conversations/*`
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// The state of the Conversation.
	State ConversationStateEnumPtrInput
	// A unique identifier for tracking users.
	UserPseudoId pulumi.StringPtrInput
}

The set of arguments for constructing a Conversation resource.

func (ConversationArgs) ElementType added in v0.32.0

func (ConversationArgs) ElementType() reflect.Type

type ConversationInput added in v0.32.0

type ConversationInput interface {
	pulumi.Input

	ToConversationOutput() ConversationOutput
	ToConversationOutputWithContext(ctx context.Context) ConversationOutput
}

type ConversationOutput added in v0.32.0

type ConversationOutput struct{ *pulumi.OutputState }

func (ConversationOutput) CollectionId added in v0.32.0

func (o ConversationOutput) CollectionId() pulumi.StringOutput

func (ConversationOutput) DataStoreId added in v0.32.0

func (o ConversationOutput) DataStoreId() pulumi.StringOutput

func (ConversationOutput) ElementType added in v0.32.0

func (ConversationOutput) ElementType() reflect.Type

func (ConversationOutput) EndTime added in v0.32.0

The time the conversation finished.

func (ConversationOutput) Location added in v0.32.0

func (o ConversationOutput) Location() pulumi.StringOutput

func (ConversationOutput) Messages added in v0.32.0

Conversation messages.

func (ConversationOutput) Name added in v0.32.0

Immutable. Fully qualified name `project/*/locations/global/collections/{collection}/dataStore/*/conversations/*`

func (ConversationOutput) Project added in v0.32.0

func (ConversationOutput) StartTime added in v0.32.0

func (o ConversationOutput) StartTime() pulumi.StringOutput

The time the conversation started.

func (ConversationOutput) State added in v0.32.0

The state of the Conversation.

func (ConversationOutput) ToConversationOutput added in v0.32.0

func (o ConversationOutput) ToConversationOutput() ConversationOutput

func (ConversationOutput) ToConversationOutputWithContext added in v0.32.0

func (o ConversationOutput) ToConversationOutputWithContext(ctx context.Context) ConversationOutput

func (ConversationOutput) UserPseudoId added in v0.32.0

func (o ConversationOutput) UserPseudoId() pulumi.StringOutput

A unique identifier for tracking users.

type ConversationState added in v0.32.0

type ConversationState struct {
}

func (ConversationState) ElementType added in v0.32.0

func (ConversationState) ElementType() reflect.Type

type ConversationStateEnum added in v0.32.0

type ConversationStateEnum string

The state of the Conversation.

func (ConversationStateEnum) ElementType added in v0.32.0

func (ConversationStateEnum) ElementType() reflect.Type

func (ConversationStateEnum) ToConversationStateEnumOutput added in v0.32.0

func (e ConversationStateEnum) ToConversationStateEnumOutput() ConversationStateEnumOutput

func (ConversationStateEnum) ToConversationStateEnumOutputWithContext added in v0.32.0

func (e ConversationStateEnum) ToConversationStateEnumOutputWithContext(ctx context.Context) ConversationStateEnumOutput

func (ConversationStateEnum) ToConversationStateEnumPtrOutput added in v0.32.0

func (e ConversationStateEnum) ToConversationStateEnumPtrOutput() ConversationStateEnumPtrOutput

func (ConversationStateEnum) ToConversationStateEnumPtrOutputWithContext added in v0.32.0

func (e ConversationStateEnum) ToConversationStateEnumPtrOutputWithContext(ctx context.Context) ConversationStateEnumPtrOutput

func (ConversationStateEnum) ToStringOutput added in v0.32.0

func (e ConversationStateEnum) ToStringOutput() pulumi.StringOutput

func (ConversationStateEnum) ToStringOutputWithContext added in v0.32.0

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

func (ConversationStateEnum) ToStringPtrOutput added in v0.32.0

func (e ConversationStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConversationStateEnum) ToStringPtrOutputWithContext added in v0.32.0

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

type ConversationStateEnumInput added in v0.32.0

type ConversationStateEnumInput interface {
	pulumi.Input

	ToConversationStateEnumOutput() ConversationStateEnumOutput
	ToConversationStateEnumOutputWithContext(context.Context) ConversationStateEnumOutput
}

ConversationStateEnumInput is an input type that accepts ConversationStateEnumArgs and ConversationStateEnumOutput values. You can construct a concrete instance of `ConversationStateEnumInput` via:

ConversationStateEnumArgs{...}

type ConversationStateEnumOutput added in v0.32.0

type ConversationStateEnumOutput struct{ *pulumi.OutputState }

func (ConversationStateEnumOutput) ElementType added in v0.32.0

func (ConversationStateEnumOutput) ToConversationStateEnumOutput added in v0.32.0

func (o ConversationStateEnumOutput) ToConversationStateEnumOutput() ConversationStateEnumOutput

func (ConversationStateEnumOutput) ToConversationStateEnumOutputWithContext added in v0.32.0

func (o ConversationStateEnumOutput) ToConversationStateEnumOutputWithContext(ctx context.Context) ConversationStateEnumOutput

func (ConversationStateEnumOutput) ToConversationStateEnumPtrOutput added in v0.32.0

func (o ConversationStateEnumOutput) ToConversationStateEnumPtrOutput() ConversationStateEnumPtrOutput

func (ConversationStateEnumOutput) ToConversationStateEnumPtrOutputWithContext added in v0.32.0

func (o ConversationStateEnumOutput) ToConversationStateEnumPtrOutputWithContext(ctx context.Context) ConversationStateEnumPtrOutput

func (ConversationStateEnumOutput) ToStringOutput added in v0.32.0

func (o ConversationStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (ConversationStateEnumOutput) ToStringOutputWithContext added in v0.32.0

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

func (ConversationStateEnumOutput) ToStringPtrOutput added in v0.32.0

func (o ConversationStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConversationStateEnumOutput) ToStringPtrOutputWithContext added in v0.32.0

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

type ConversationStateEnumPtrInput added in v0.32.0

type ConversationStateEnumPtrInput interface {
	pulumi.Input

	ToConversationStateEnumPtrOutput() ConversationStateEnumPtrOutput
	ToConversationStateEnumPtrOutputWithContext(context.Context) ConversationStateEnumPtrOutput
}

func ConversationStateEnumPtr added in v0.32.0

func ConversationStateEnumPtr(v string) ConversationStateEnumPtrInput

type ConversationStateEnumPtrOutput added in v0.32.0

type ConversationStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ConversationStateEnumPtrOutput) Elem added in v0.32.0

func (ConversationStateEnumPtrOutput) ElementType added in v0.32.0

func (ConversationStateEnumPtrOutput) ToConversationStateEnumPtrOutput added in v0.32.0

func (o ConversationStateEnumPtrOutput) ToConversationStateEnumPtrOutput() ConversationStateEnumPtrOutput

func (ConversationStateEnumPtrOutput) ToConversationStateEnumPtrOutputWithContext added in v0.32.0

func (o ConversationStateEnumPtrOutput) ToConversationStateEnumPtrOutputWithContext(ctx context.Context) ConversationStateEnumPtrOutput

func (ConversationStateEnumPtrOutput) ToStringPtrOutput added in v0.32.0

func (ConversationStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.32.0

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

type Document

type Document struct {
	pulumi.CustomResourceState

	BranchId     pulumi.StringOutput `pulumi:"branchId"`
	CollectionId pulumi.StringOutput `pulumi:"collectionId"`
	// The unstructured data linked to this document. Content must be set if this document is under a `CONTENT_REQUIRED` data store.
	Content     GoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput `pulumi:"content"`
	DataStoreId pulumi.StringOutput                                           `pulumi:"dataStoreId"`
	// This field is OUTPUT_ONLY. It contains derived data that are not in the original input document.
	DerivedStructData pulumi.StringMapOutput `pulumi:"derivedStructData"`
	// Required. The ID to use for the Document, which will become the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.
	DocumentId pulumi.StringOutput `pulumi:"documentId"`
	// The JSON string representation of the document. It should conform to the registered Schema or an `INVALID_ARGUMENT` error is thrown.
	JsonData pulumi.StringOutput `pulumi:"jsonData"`
	Location pulumi.StringOutput `pulumi:"location"`
	// Immutable. The full resource name of the document. Format: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}/documents/{document_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// The identifier of the parent document. Currently supports at most two level document hierarchy. Id should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.
	ParentDocumentId pulumi.StringOutput `pulumi:"parentDocumentId"`
	Project          pulumi.StringOutput `pulumi:"project"`
	// The identifier of the schema located in the same data store.
	SchemaId pulumi.StringOutput `pulumi:"schemaId"`
	// The structured JSON data for the document. It should conform to the registered Schema or an `INVALID_ARGUMENT` error is thrown.
	StructData pulumi.StringMapOutput `pulumi:"structData"`
}

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 {
	BranchId     pulumi.StringInput
	CollectionId pulumi.StringInput
	// The unstructured data linked to this document. Content must be set if this document is under a `CONTENT_REQUIRED` data store.
	Content     GoogleCloudDiscoveryengineV1betaDocumentContentPtrInput
	DataStoreId pulumi.StringInput
	// Required. The ID to use for the Document, which will become the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.
	DocumentId pulumi.StringInput
	// Immutable. The identifier of the document. Id should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.
	Id pulumi.StringPtrInput
	// The JSON string representation of the document. It should conform to the registered Schema or an `INVALID_ARGUMENT` error is thrown.
	JsonData pulumi.StringPtrInput
	Location pulumi.StringPtrInput
	// Immutable. The full resource name of the document. Format: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}/documents/{document_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
	Name pulumi.StringPtrInput
	// The identifier of the parent document. Currently supports at most two level document hierarchy. Id should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.
	ParentDocumentId pulumi.StringPtrInput
	Project          pulumi.StringPtrInput
	// The identifier of the schema located in the same data store.
	SchemaId pulumi.StringPtrInput
	// The structured JSON data for the document. It should conform to the registered Schema or an `INVALID_ARGUMENT` error is thrown.
	StructData pulumi.StringMapInput
}

The set of arguments for constructing a Document resource.

func (DocumentArgs) ElementType

func (DocumentArgs) ElementType() reflect.Type

type DocumentInput

type DocumentInput interface {
	pulumi.Input

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

type DocumentOutput

type DocumentOutput struct{ *pulumi.OutputState }

func (DocumentOutput) BranchId

func (o DocumentOutput) BranchId() pulumi.StringOutput

func (DocumentOutput) CollectionId added in v0.29.0

func (o DocumentOutput) CollectionId() pulumi.StringOutput

func (DocumentOutput) Content added in v0.32.0

The unstructured data linked to this document. Content must be set if this document is under a `CONTENT_REQUIRED` data store.

func (DocumentOutput) DataStoreId

func (o DocumentOutput) DataStoreId() pulumi.StringOutput

func (DocumentOutput) DerivedStructData added in v0.32.0

func (o DocumentOutput) DerivedStructData() pulumi.StringMapOutput

This field is OUTPUT_ONLY. It contains derived data that are not in the original input document.

func (DocumentOutput) DocumentId

func (o DocumentOutput) DocumentId() pulumi.StringOutput

Required. The ID to use for the Document, which will become the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.

func (DocumentOutput) ElementType

func (DocumentOutput) ElementType() reflect.Type

func (DocumentOutput) JsonData

func (o DocumentOutput) JsonData() pulumi.StringOutput

The JSON string representation of the document. It should conform to the registered Schema or an `INVALID_ARGUMENT` error is thrown.

func (DocumentOutput) Location

func (o DocumentOutput) Location() pulumi.StringOutput

func (DocumentOutput) Name

Immutable. The full resource name of the document. Format: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}/documents/{document_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.

func (DocumentOutput) ParentDocumentId

func (o DocumentOutput) ParentDocumentId() pulumi.StringOutput

The identifier of the parent document. Currently supports at most two level document hierarchy. Id should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.

func (DocumentOutput) Project

func (o DocumentOutput) Project() pulumi.StringOutput

func (DocumentOutput) SchemaId

func (o DocumentOutput) SchemaId() pulumi.StringOutput

The identifier of the schema located in the same data store.

func (DocumentOutput) StructData

func (o DocumentOutput) StructData() pulumi.StringMapOutput

The structured JSON data for the document. It should conform to the registered Schema or an `INVALID_ARGUMENT` error is thrown.

func (DocumentOutput) ToDocumentOutput

func (o DocumentOutput) ToDocumentOutput() DocumentOutput

func (DocumentOutput) ToDocumentOutputWithContext

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

type DocumentState

type DocumentState struct {
}

func (DocumentState) ElementType

func (DocumentState) ElementType() reflect.Type

type GoogleCloudDiscoveryengineV1betaConversationContext added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationContext struct {
	// The current active document the user opened. It contains the document resource reference.
	ActiveDocument *string `pulumi:"activeDocument"`
	// The current list of documents the user is seeing. It contains the document resource references.
	ContextDocuments []string `pulumi:"contextDocuments"`
}

Defines context of the conversation

type GoogleCloudDiscoveryengineV1betaConversationContextArgs added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationContextArgs struct {
	// The current active document the user opened. It contains the document resource reference.
	ActiveDocument pulumi.StringPtrInput `pulumi:"activeDocument"`
	// The current list of documents the user is seeing. It contains the document resource references.
	ContextDocuments pulumi.StringArrayInput `pulumi:"contextDocuments"`
}

Defines context of the conversation

func (GoogleCloudDiscoveryengineV1betaConversationContextArgs) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationContextArgs) ToGoogleCloudDiscoveryengineV1betaConversationContextOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationContextArgs) ToGoogleCloudDiscoveryengineV1betaConversationContextOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaConversationContextArgs) ToGoogleCloudDiscoveryengineV1betaConversationContextOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationContextOutput

func (GoogleCloudDiscoveryengineV1betaConversationContextArgs) ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutput added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaConversationContextArgs) ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutput() GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput

func (GoogleCloudDiscoveryengineV1betaConversationContextArgs) ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaConversationContextArgs) ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput

type GoogleCloudDiscoveryengineV1betaConversationContextInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationContextInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaConversationContextOutput() GoogleCloudDiscoveryengineV1betaConversationContextOutput
	ToGoogleCloudDiscoveryengineV1betaConversationContextOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaConversationContextOutput
}

GoogleCloudDiscoveryengineV1betaConversationContextInput is an input type that accepts GoogleCloudDiscoveryengineV1betaConversationContextArgs and GoogleCloudDiscoveryengineV1betaConversationContextOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaConversationContextInput` via:

GoogleCloudDiscoveryengineV1betaConversationContextArgs{...}

type GoogleCloudDiscoveryengineV1betaConversationContextOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationContextOutput struct{ *pulumi.OutputState }

Defines context of the conversation

func (GoogleCloudDiscoveryengineV1betaConversationContextOutput) ActiveDocument added in v0.32.0

The current active document the user opened. It contains the document resource reference.

func (GoogleCloudDiscoveryengineV1betaConversationContextOutput) ContextDocuments added in v0.32.0

The current list of documents the user is seeing. It contains the document resource references.

func (GoogleCloudDiscoveryengineV1betaConversationContextOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationContextOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationContextOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaConversationContextOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationContextOutput

func (GoogleCloudDiscoveryengineV1betaConversationContextOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationContextOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaConversationContextOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput

type GoogleCloudDiscoveryengineV1betaConversationContextPtrInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationContextPtrInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutput() GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput
	ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput
}

GoogleCloudDiscoveryengineV1betaConversationContextPtrInput is an input type that accepts GoogleCloudDiscoveryengineV1betaConversationContextArgs, GoogleCloudDiscoveryengineV1betaConversationContextPtr and GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaConversationContextPtrInput` via:

        GoogleCloudDiscoveryengineV1betaConversationContextArgs{...}

or:

        nil

type GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput) ActiveDocument added in v0.32.0

The current active document the user opened. It contains the document resource reference.

func (GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput) ContextDocuments added in v0.32.0

The current list of documents the user is seeing. It contains the document resource references.

func (GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput) Elem added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationContextPtrOutput

type GoogleCloudDiscoveryengineV1betaConversationContextResponse added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationContextResponse struct {
	// The current active document the user opened. It contains the document resource reference.
	ActiveDocument string `pulumi:"activeDocument"`
	// The current list of documents the user is seeing. It contains the document resource references.
	ContextDocuments []string `pulumi:"contextDocuments"`
}

Defines context of the conversation

type GoogleCloudDiscoveryengineV1betaConversationContextResponseOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationContextResponseOutput struct{ *pulumi.OutputState }

Defines context of the conversation

func (GoogleCloudDiscoveryengineV1betaConversationContextResponseOutput) ActiveDocument added in v0.32.0

The current active document the user opened. It contains the document resource reference.

func (GoogleCloudDiscoveryengineV1betaConversationContextResponseOutput) ContextDocuments added in v0.32.0

The current list of documents the user is seeing. It contains the document resource references.

func (GoogleCloudDiscoveryengineV1betaConversationContextResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationContextResponseOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextResponseOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationContextResponseOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaConversationContextResponseOutput) ToGoogleCloudDiscoveryengineV1betaConversationContextResponseOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationContextResponseOutput

type GoogleCloudDiscoveryengineV1betaConversationMessage added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationMessage struct {
	// Search reply.
	Reply *GoogleCloudDiscoveryengineV1betaReply `pulumi:"reply"`
	// User text input.
	UserInput *GoogleCloudDiscoveryengineV1betaTextInput `pulumi:"userInput"`
}

Defines a conversation message.

type GoogleCloudDiscoveryengineV1betaConversationMessageArgs added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationMessageArgs struct {
	// Search reply.
	Reply GoogleCloudDiscoveryengineV1betaReplyPtrInput `pulumi:"reply"`
	// User text input.
	UserInput GoogleCloudDiscoveryengineV1betaTextInputPtrInput `pulumi:"userInput"`
}

Defines a conversation message.

func (GoogleCloudDiscoveryengineV1betaConversationMessageArgs) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageArgs) ToGoogleCloudDiscoveryengineV1betaConversationMessageOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageArgs) ToGoogleCloudDiscoveryengineV1betaConversationMessageOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaConversationMessageArgs) ToGoogleCloudDiscoveryengineV1betaConversationMessageOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationMessageOutput

type GoogleCloudDiscoveryengineV1betaConversationMessageArray added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationMessageArray []GoogleCloudDiscoveryengineV1betaConversationMessageInput

func (GoogleCloudDiscoveryengineV1betaConversationMessageArray) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageArray) ToGoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaConversationMessageArray) ToGoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput() GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput

func (GoogleCloudDiscoveryengineV1betaConversationMessageArray) ToGoogleCloudDiscoveryengineV1betaConversationMessageArrayOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaConversationMessageArray) ToGoogleCloudDiscoveryengineV1betaConversationMessageArrayOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput

type GoogleCloudDiscoveryengineV1betaConversationMessageArrayInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationMessageArrayInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput() GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput
	ToGoogleCloudDiscoveryengineV1betaConversationMessageArrayOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput
}

GoogleCloudDiscoveryengineV1betaConversationMessageArrayInput is an input type that accepts GoogleCloudDiscoveryengineV1betaConversationMessageArray and GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaConversationMessageArrayInput` via:

GoogleCloudDiscoveryengineV1betaConversationMessageArray{ GoogleCloudDiscoveryengineV1betaConversationMessageArgs{...} }

type GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput) Index added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageArrayOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageArrayOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationMessageArrayOutput

type GoogleCloudDiscoveryengineV1betaConversationMessageInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationMessageInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaConversationMessageOutput() GoogleCloudDiscoveryengineV1betaConversationMessageOutput
	ToGoogleCloudDiscoveryengineV1betaConversationMessageOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaConversationMessageOutput
}

GoogleCloudDiscoveryengineV1betaConversationMessageInput is an input type that accepts GoogleCloudDiscoveryengineV1betaConversationMessageArgs and GoogleCloudDiscoveryengineV1betaConversationMessageOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaConversationMessageInput` via:

GoogleCloudDiscoveryengineV1betaConversationMessageArgs{...}

type GoogleCloudDiscoveryengineV1betaConversationMessageOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationMessageOutput struct{ *pulumi.OutputState }

Defines a conversation message.

func (GoogleCloudDiscoveryengineV1betaConversationMessageOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageOutput) Reply added in v0.32.0

Search reply.

func (GoogleCloudDiscoveryengineV1betaConversationMessageOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaConversationMessageOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationMessageOutput

func (GoogleCloudDiscoveryengineV1betaConversationMessageOutput) UserInput added in v0.32.0

User text input.

type GoogleCloudDiscoveryengineV1betaConversationMessageResponse added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationMessageResponse struct {
	// Message creation timestamp.
	CreateTime string `pulumi:"createTime"`
	// Search reply.
	Reply GoogleCloudDiscoveryengineV1betaReplyResponse `pulumi:"reply"`
	// User text input.
	UserInput GoogleCloudDiscoveryengineV1betaTextInputResponse `pulumi:"userInput"`
}

Defines a conversation message.

type GoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutput) Index added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationMessageResponseArrayOutput

type GoogleCloudDiscoveryengineV1betaConversationMessageResponseOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaConversationMessageResponseOutput struct{ *pulumi.OutputState }

Defines a conversation message.

func (GoogleCloudDiscoveryengineV1betaConversationMessageResponseOutput) CreateTime added in v0.32.0

Message creation timestamp.

func (GoogleCloudDiscoveryengineV1betaConversationMessageResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageResponseOutput) Reply added in v0.32.0

Search reply.

func (GoogleCloudDiscoveryengineV1betaConversationMessageResponseOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageResponseOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaConversationMessageResponseOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaConversationMessageResponseOutput) ToGoogleCloudDiscoveryengineV1betaConversationMessageResponseOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaConversationMessageResponseOutput

func (GoogleCloudDiscoveryengineV1betaConversationMessageResponseOutput) UserInput added in v0.32.0

User text input.

type GoogleCloudDiscoveryengineV1betaDocumentContent added in v0.32.0

type GoogleCloudDiscoveryengineV1betaDocumentContent struct {
	// The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml.
	MimeType *string `pulumi:"mimeType"`
	// The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json.
	RawBytes *string `pulumi:"rawBytes"`
	// The URI of the content. Only Cloud Storage URIs (e.g. `gs://bucket-name/path/to/file`) are supported. The maximum file size is 100 MB.
	Uri *string `pulumi:"uri"`
}

Unstructured data linked to this document.

type GoogleCloudDiscoveryengineV1betaDocumentContentArgs added in v0.32.0

type GoogleCloudDiscoveryengineV1betaDocumentContentArgs struct {
	// The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml.
	MimeType pulumi.StringPtrInput `pulumi:"mimeType"`
	// The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json.
	RawBytes pulumi.StringPtrInput `pulumi:"rawBytes"`
	// The URI of the content. Only Cloud Storage URIs (e.g. `gs://bucket-name/path/to/file`) are supported. The maximum file size is 100 MB.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

Unstructured data linked to this document.

func (GoogleCloudDiscoveryengineV1betaDocumentContentArgs) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaDocumentContentArgs) ToGoogleCloudDiscoveryengineV1betaDocumentContentOutput added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaDocumentContentArgs) ToGoogleCloudDiscoveryengineV1betaDocumentContentOutput() GoogleCloudDiscoveryengineV1betaDocumentContentOutput

func (GoogleCloudDiscoveryengineV1betaDocumentContentArgs) ToGoogleCloudDiscoveryengineV1betaDocumentContentOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaDocumentContentArgs) ToGoogleCloudDiscoveryengineV1betaDocumentContentOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaDocumentContentOutput

func (GoogleCloudDiscoveryengineV1betaDocumentContentArgs) ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaDocumentContentArgs) ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput() GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput

func (GoogleCloudDiscoveryengineV1betaDocumentContentArgs) ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaDocumentContentArgs) ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput

type GoogleCloudDiscoveryengineV1betaDocumentContentInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaDocumentContentInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaDocumentContentOutput() GoogleCloudDiscoveryengineV1betaDocumentContentOutput
	ToGoogleCloudDiscoveryengineV1betaDocumentContentOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaDocumentContentOutput
}

GoogleCloudDiscoveryengineV1betaDocumentContentInput is an input type that accepts GoogleCloudDiscoveryengineV1betaDocumentContentArgs and GoogleCloudDiscoveryengineV1betaDocumentContentOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaDocumentContentInput` via:

GoogleCloudDiscoveryengineV1betaDocumentContentArgs{...}

type GoogleCloudDiscoveryengineV1betaDocumentContentOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaDocumentContentOutput struct{ *pulumi.OutputState }

Unstructured data linked to this document.

func (GoogleCloudDiscoveryengineV1betaDocumentContentOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaDocumentContentOutput) MimeType added in v0.32.0

The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml.

func (GoogleCloudDiscoveryengineV1betaDocumentContentOutput) RawBytes added in v0.32.0

The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json.

func (GoogleCloudDiscoveryengineV1betaDocumentContentOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaDocumentContentOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaDocumentContentOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaDocumentContentOutput

func (GoogleCloudDiscoveryengineV1betaDocumentContentOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaDocumentContentOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput() GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput

func (GoogleCloudDiscoveryengineV1betaDocumentContentOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaDocumentContentOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput

func (GoogleCloudDiscoveryengineV1betaDocumentContentOutput) Uri added in v0.32.0

The URI of the content. Only Cloud Storage URIs (e.g. `gs://bucket-name/path/to/file`) are supported. The maximum file size is 100 MB.

type GoogleCloudDiscoveryengineV1betaDocumentContentPtrInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaDocumentContentPtrInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput() GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput
	ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput
}

GoogleCloudDiscoveryengineV1betaDocumentContentPtrInput is an input type that accepts GoogleCloudDiscoveryengineV1betaDocumentContentArgs, GoogleCloudDiscoveryengineV1betaDocumentContentPtr and GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaDocumentContentPtrInput` via:

        GoogleCloudDiscoveryengineV1betaDocumentContentArgs{...}

or:

        nil

type GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput) Elem added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput) MimeType added in v0.32.0

The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml.

func (GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput) RawBytes added in v0.32.0

The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json.

func (GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput

func (GoogleCloudDiscoveryengineV1betaDocumentContentPtrOutput) Uri added in v0.32.0

The URI of the content. Only Cloud Storage URIs (e.g. `gs://bucket-name/path/to/file`) are supported. The maximum file size is 100 MB.

type GoogleCloudDiscoveryengineV1betaDocumentContentResponse added in v0.32.0

type GoogleCloudDiscoveryengineV1betaDocumentContentResponse struct {
	// The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml.
	MimeType string `pulumi:"mimeType"`
	// The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json.
	RawBytes string `pulumi:"rawBytes"`
	// The URI of the content. Only Cloud Storage URIs (e.g. `gs://bucket-name/path/to/file`) are supported. The maximum file size is 100 MB.
	Uri string `pulumi:"uri"`
}

Unstructured data linked to this document.

type GoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput struct{ *pulumi.OutputState }

Unstructured data linked to this document.

func (GoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput) MimeType added in v0.32.0

The MIME type of the content. Supported types: * `application/pdf` (PDF, only native PDFs are supported for now) * `text/html` (HTML) * `application/vnd.openxmlformats-officedocument.wordprocessingml.document` (DOCX) * `application/vnd.openxmlformats-officedocument.presentationml.presentation` (PPTX) * `text/plain` (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml.

func (GoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput) RawBytes added in v0.32.0

The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json.

func (GoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput) ToGoogleCloudDiscoveryengineV1betaDocumentContentResponseOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput

func (GoogleCloudDiscoveryengineV1betaDocumentContentResponseOutput) Uri added in v0.32.0

The URI of the content. Only Cloud Storage URIs (e.g. `gs://bucket-name/path/to/file`) are supported. The maximum file size is 100 MB.

type GoogleCloudDiscoveryengineV1betaReply added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReply struct {
	// References in the reply.
	References []GoogleCloudDiscoveryengineV1betaReplyReference `pulumi:"references"`
	// DEPRECATED: use `summary` instead. Text reply.
	//
	// Deprecated: DEPRECATED: use `summary` instead. Text reply.
	Reply *string `pulumi:"reply"`
	// Summary based on search results.
	Summary *GoogleCloudDiscoveryengineV1betaSearchResponseSummary `pulumi:"summary"`
}

Defines a reply message to user.

type GoogleCloudDiscoveryengineV1betaReplyArgs added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyArgs struct {
	// References in the reply.
	References GoogleCloudDiscoveryengineV1betaReplyReferenceArrayInput `pulumi:"references"`
	// DEPRECATED: use `summary` instead. Text reply.
	//
	// Deprecated: DEPRECATED: use `summary` instead. Text reply.
	Reply pulumi.StringPtrInput `pulumi:"reply"`
	// Summary based on search results.
	Summary GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrInput `pulumi:"summary"`
}

Defines a reply message to user.

func (GoogleCloudDiscoveryengineV1betaReplyArgs) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyArgs) ToGoogleCloudDiscoveryengineV1betaReplyOutput added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaReplyArgs) ToGoogleCloudDiscoveryengineV1betaReplyOutput() GoogleCloudDiscoveryengineV1betaReplyOutput

func (GoogleCloudDiscoveryengineV1betaReplyArgs) ToGoogleCloudDiscoveryengineV1betaReplyOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaReplyArgs) ToGoogleCloudDiscoveryengineV1betaReplyOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyOutput

func (GoogleCloudDiscoveryengineV1betaReplyArgs) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutput added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaReplyArgs) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutput() GoogleCloudDiscoveryengineV1betaReplyPtrOutput

func (GoogleCloudDiscoveryengineV1betaReplyArgs) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaReplyArgs) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyPtrOutput

type GoogleCloudDiscoveryengineV1betaReplyInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaReplyOutput() GoogleCloudDiscoveryengineV1betaReplyOutput
	ToGoogleCloudDiscoveryengineV1betaReplyOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaReplyOutput
}

GoogleCloudDiscoveryengineV1betaReplyInput is an input type that accepts GoogleCloudDiscoveryengineV1betaReplyArgs and GoogleCloudDiscoveryengineV1betaReplyOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaReplyInput` via:

GoogleCloudDiscoveryengineV1betaReplyArgs{...}

type GoogleCloudDiscoveryengineV1betaReplyOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyOutput struct{ *pulumi.OutputState }

Defines a reply message to user.

func (GoogleCloudDiscoveryengineV1betaReplyOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyOutput) References added in v0.32.0

References in the reply.

func (GoogleCloudDiscoveryengineV1betaReplyOutput) Reply deprecated added in v0.32.0

DEPRECATED: use `summary` instead. Text reply.

Deprecated: DEPRECATED: use `summary` instead. Text reply.

func (GoogleCloudDiscoveryengineV1betaReplyOutput) Summary added in v0.32.0

Summary based on search results.

func (GoogleCloudDiscoveryengineV1betaReplyOutput) ToGoogleCloudDiscoveryengineV1betaReplyOutput added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyOutput) ToGoogleCloudDiscoveryengineV1betaReplyOutput() GoogleCloudDiscoveryengineV1betaReplyOutput

func (GoogleCloudDiscoveryengineV1betaReplyOutput) ToGoogleCloudDiscoveryengineV1betaReplyOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyOutput) ToGoogleCloudDiscoveryengineV1betaReplyOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyOutput

func (GoogleCloudDiscoveryengineV1betaReplyOutput) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutput added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyOutput) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutput() GoogleCloudDiscoveryengineV1betaReplyPtrOutput

func (GoogleCloudDiscoveryengineV1betaReplyOutput) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyOutput) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyPtrOutput

type GoogleCloudDiscoveryengineV1betaReplyPtrInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyPtrInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaReplyPtrOutput() GoogleCloudDiscoveryengineV1betaReplyPtrOutput
	ToGoogleCloudDiscoveryengineV1betaReplyPtrOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaReplyPtrOutput
}

GoogleCloudDiscoveryengineV1betaReplyPtrInput is an input type that accepts GoogleCloudDiscoveryengineV1betaReplyArgs, GoogleCloudDiscoveryengineV1betaReplyPtr and GoogleCloudDiscoveryengineV1betaReplyPtrOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaReplyPtrInput` via:

        GoogleCloudDiscoveryengineV1betaReplyArgs{...}

or:

        nil

type GoogleCloudDiscoveryengineV1betaReplyPtrOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaReplyPtrOutput) Elem added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyPtrOutput) References added in v0.32.0

References in the reply.

func (GoogleCloudDiscoveryengineV1betaReplyPtrOutput) Reply deprecated added in v0.32.0

DEPRECATED: use `summary` instead. Text reply.

Deprecated: DEPRECATED: use `summary` instead. Text reply.

func (GoogleCloudDiscoveryengineV1betaReplyPtrOutput) Summary added in v0.32.0

Summary based on search results.

func (GoogleCloudDiscoveryengineV1betaReplyPtrOutput) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutput added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyPtrOutput) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutput() GoogleCloudDiscoveryengineV1betaReplyPtrOutput

func (GoogleCloudDiscoveryengineV1betaReplyPtrOutput) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyPtrOutput) ToGoogleCloudDiscoveryengineV1betaReplyPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyPtrOutput

type GoogleCloudDiscoveryengineV1betaReplyReference added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyReference struct {
	// Anchor text.
	AnchorText *string `pulumi:"anchorText"`
	// Anchor text end index.
	End *int `pulumi:"end"`
	// Anchor text start index.
	Start *int `pulumi:"start"`
	// URI link reference.
	Uri *string `pulumi:"uri"`
}

Defines reference in reply.

type GoogleCloudDiscoveryengineV1betaReplyReferenceArgs added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyReferenceArgs struct {
	// Anchor text.
	AnchorText pulumi.StringPtrInput `pulumi:"anchorText"`
	// Anchor text end index.
	End pulumi.IntPtrInput `pulumi:"end"`
	// Anchor text start index.
	Start pulumi.IntPtrInput `pulumi:"start"`
	// URI link reference.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

Defines reference in reply.

func (GoogleCloudDiscoveryengineV1betaReplyReferenceArgs) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceArgs) ToGoogleCloudDiscoveryengineV1betaReplyReferenceOutput added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaReplyReferenceArgs) ToGoogleCloudDiscoveryengineV1betaReplyReferenceOutput() GoogleCloudDiscoveryengineV1betaReplyReferenceOutput

func (GoogleCloudDiscoveryengineV1betaReplyReferenceArgs) ToGoogleCloudDiscoveryengineV1betaReplyReferenceOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaReplyReferenceArgs) ToGoogleCloudDiscoveryengineV1betaReplyReferenceOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyReferenceOutput

type GoogleCloudDiscoveryengineV1betaReplyReferenceArray added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyReferenceArray []GoogleCloudDiscoveryengineV1betaReplyReferenceInput

func (GoogleCloudDiscoveryengineV1betaReplyReferenceArray) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceArray) ToGoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaReplyReferenceArray) ToGoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput() GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput

func (GoogleCloudDiscoveryengineV1betaReplyReferenceArray) ToGoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaReplyReferenceArray) ToGoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput

type GoogleCloudDiscoveryengineV1betaReplyReferenceArrayInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyReferenceArrayInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput() GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput
	ToGoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput
}

GoogleCloudDiscoveryengineV1betaReplyReferenceArrayInput is an input type that accepts GoogleCloudDiscoveryengineV1betaReplyReferenceArray and GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaReplyReferenceArrayInput` via:

GoogleCloudDiscoveryengineV1betaReplyReferenceArray{ GoogleCloudDiscoveryengineV1betaReplyReferenceArgs{...} }

type GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput) Index added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyReferenceArrayOutput

type GoogleCloudDiscoveryengineV1betaReplyReferenceInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyReferenceInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaReplyReferenceOutput() GoogleCloudDiscoveryengineV1betaReplyReferenceOutput
	ToGoogleCloudDiscoveryengineV1betaReplyReferenceOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaReplyReferenceOutput
}

GoogleCloudDiscoveryengineV1betaReplyReferenceInput is an input type that accepts GoogleCloudDiscoveryengineV1betaReplyReferenceArgs and GoogleCloudDiscoveryengineV1betaReplyReferenceOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaReplyReferenceInput` via:

GoogleCloudDiscoveryengineV1betaReplyReferenceArgs{...}

type GoogleCloudDiscoveryengineV1betaReplyReferenceOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyReferenceOutput struct{ *pulumi.OutputState }

Defines reference in reply.

func (GoogleCloudDiscoveryengineV1betaReplyReferenceOutput) AnchorText added in v0.32.0

Anchor text.

func (GoogleCloudDiscoveryengineV1betaReplyReferenceOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceOutput) End added in v0.32.0

Anchor text end index.

func (GoogleCloudDiscoveryengineV1betaReplyReferenceOutput) Start added in v0.32.0

Anchor text start index.

func (GoogleCloudDiscoveryengineV1betaReplyReferenceOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyReferenceOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyReferenceOutput

func (GoogleCloudDiscoveryengineV1betaReplyReferenceOutput) Uri added in v0.32.0

URI link reference.

type GoogleCloudDiscoveryengineV1betaReplyReferenceResponse added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyReferenceResponse struct {
	// Anchor text.
	AnchorText string `pulumi:"anchorText"`
	// Anchor text end index.
	End int `pulumi:"end"`
	// Anchor text start index.
	Start int `pulumi:"start"`
	// URI link reference.
	Uri string `pulumi:"uri"`
}

Defines reference in reply.

type GoogleCloudDiscoveryengineV1betaReplyReferenceResponseArrayOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaReplyReferenceResponseArrayOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceResponseArrayOutput) Index added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceResponseArrayOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceResponseArrayOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceResponseArrayOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceResponseArrayOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyReferenceResponseArrayOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyReferenceResponseArrayOutput

type GoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput struct{ *pulumi.OutputState }

Defines reference in reply.

func (GoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput) AnchorText added in v0.32.0

Anchor text.

func (GoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput) End added in v0.32.0

Anchor text end index.

func (GoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput) Start added in v0.32.0

Anchor text start index.

func (GoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput) ToGoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput

func (GoogleCloudDiscoveryengineV1betaReplyReferenceResponseOutput) Uri added in v0.32.0

URI link reference.

type GoogleCloudDiscoveryengineV1betaReplyResponse added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyResponse struct {
	// References in the reply.
	References []GoogleCloudDiscoveryengineV1betaReplyReferenceResponse `pulumi:"references"`
	// DEPRECATED: use `summary` instead. Text reply.
	//
	// Deprecated: DEPRECATED: use `summary` instead. Text reply.
	Reply string `pulumi:"reply"`
	// Summary based on search results.
	Summary GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponse `pulumi:"summary"`
}

Defines a reply message to user.

type GoogleCloudDiscoveryengineV1betaReplyResponseOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaReplyResponseOutput struct{ *pulumi.OutputState }

Defines a reply message to user.

func (GoogleCloudDiscoveryengineV1betaReplyResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaReplyResponseOutput) References added in v0.32.0

References in the reply.

func (GoogleCloudDiscoveryengineV1betaReplyResponseOutput) Reply deprecated added in v0.32.0

DEPRECATED: use `summary` instead. Text reply.

Deprecated: DEPRECATED: use `summary` instead. Text reply.

func (GoogleCloudDiscoveryengineV1betaReplyResponseOutput) Summary added in v0.32.0

Summary based on search results.

func (GoogleCloudDiscoveryengineV1betaReplyResponseOutput) ToGoogleCloudDiscoveryengineV1betaReplyResponseOutput added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyResponseOutput) ToGoogleCloudDiscoveryengineV1betaReplyResponseOutput() GoogleCloudDiscoveryengineV1betaReplyResponseOutput

func (GoogleCloudDiscoveryengineV1betaReplyResponseOutput) ToGoogleCloudDiscoveryengineV1betaReplyResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaReplyResponseOutput) ToGoogleCloudDiscoveryengineV1betaReplyResponseOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaReplyResponseOutput

type GoogleCloudDiscoveryengineV1betaSearchResponseSummary added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummary struct {
	// A collection of Safety Attribute categories and their associated confidence scores.
	SafetyAttributes *GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes `pulumi:"safetyAttributes"`
	// Additional summary-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
	SummarySkippedReasons []GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem `pulumi:"summarySkippedReasons"`
	// The summary content.
	SummaryText *string `pulumi:"summaryText"`
}

Summary of the top N search result specified by the summary spec.

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs struct {
	// A collection of Safety Attribute categories and their associated confidence scores.
	SafetyAttributes GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrInput `pulumi:"safetyAttributes"`
	// Additional summary-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
	SummarySkippedReasons GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayInput `pulumi:"summarySkippedReasons"`
	// The summary content.
	SummaryText pulumi.StringPtrInput `pulumi:"summaryText"`
}

Summary of the top N search result specified by the summary spec.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput() GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput
	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput
}

GoogleCloudDiscoveryengineV1betaSearchResponseSummaryInput is an input type that accepts GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs and GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaSearchResponseSummaryInput` via:

GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs{...}

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput struct{ *pulumi.OutputState }

Summary of the top N search result specified by the summary spec.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput) SafetyAttributes added in v0.32.0

A collection of Safety Attribute categories and their associated confidence scores.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput) SummarySkippedReasons added in v0.32.0

Additional summary-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput) SummaryText added in v0.32.0

The summary content.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaSearchResponseSummaryOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput() GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput
	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput
}

GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrInput is an input type that accepts GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs, GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtr and GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrInput` via:

        GoogleCloudDiscoveryengineV1betaSearchResponseSummaryArgs{...}

or:

        nil

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput) Elem added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput) SafetyAttributes added in v0.32.0

A collection of Safety Attribute categories and their associated confidence scores.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput) SummarySkippedReasons added in v0.32.0

Additional summary-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput) SummaryText added in v0.32.0

The summary content.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummaryPtrOutput

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponse added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponse struct {
	// A collection of Safety Attribute categories and their associated confidence scores.
	SafetyAttributes GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponse `pulumi:"safetyAttributes"`
	// Additional summary-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
	SummarySkippedReasons []string `pulumi:"summarySkippedReasons"`
	// The summary content.
	SummaryText string `pulumi:"summaryText"`
}

Summary of the top N search result specified by the summary spec.

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutput struct{ *pulumi.OutputState }

Summary of the top N search result specified by the summary spec.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutput) SafetyAttributes added in v0.32.0

A collection of Safety Attribute categories and their associated confidence scores.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutput) SummarySkippedReasons added in v0.32.0

Additional summary-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutput) SummaryText added in v0.32.0

The summary content.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummaryResponseOutput

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes struct {
	// The display names of Safety Attribute categories associated with the generated content. Order matches the Scores.
	Categories []string `pulumi:"categories"`
	// The confidence scores of the each category, higher value means higher confidence. Order matches the Categories.
	Scores []float64 `pulumi:"scores"`
}

Safety Attribute categories and their associated confidence scores.

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs struct {
	// The display names of Safety Attribute categories associated with the generated content. Order matches the Scores.
	Categories pulumi.StringArrayInput `pulumi:"categories"`
	// The confidence scores of the each category, higher value means higher confidence. Order matches the Categories.
	Scores pulumi.Float64ArrayInput `pulumi:"scores"`
}

Safety Attribute categories and their associated confidence scores.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput() GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput
	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput
}

GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesInput is an input type that accepts GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs and GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesInput` via:

GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs{...}

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput struct{ *pulumi.OutputState }

Safety Attribute categories and their associated confidence scores.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput) Categories added in v0.32.0

The display names of Safety Attribute categories associated with the generated content. Order matches the Scores.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput) Scores added in v0.32.0

The confidence scores of the each category, higher value means higher confidence. Order matches the Categories.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutputWithContext added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutputWithContext added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput() GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput
	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput
}

GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrInput is an input type that accepts GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs, GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtr and GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrInput` via:

        GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesArgs{...}

or:

        nil

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput) Categories added in v0.32.0

The display names of Safety Attribute categories associated with the generated content. Order matches the Scores.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput) Elem added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput) Scores added in v0.32.0

The confidence scores of the each category, higher value means higher confidence. Order matches the Categories.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesPtrOutputWithContext added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponse added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponse struct {
	// The display names of Safety Attribute categories associated with the generated content. Order matches the Scores.
	Categories []string `pulumi:"categories"`
	// The confidence scores of the each category, higher value means higher confidence. Order matches the Categories.
	Scores []float64 `pulumi:"scores"`
}

Safety Attribute categories and their associated confidence scores.

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponseOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponseOutput struct{ *pulumi.OutputState }

Safety Attribute categories and their associated confidence scores.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponseOutput) Categories added in v0.32.0

The display names of Safety Attribute categories associated with the generated content. Order matches the Scores.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponseOutput) Scores added in v0.32.0

The confidence scores of the each category, higher value means higher confidence. Order matches the Categories.

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponseOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponseOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponseOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributesResponseOutputWithContext added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem string

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutputWithContext added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutputWithContext added in v0.32.0

func (e GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem) ToStringOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem) ToStringOutputWithContext added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem) ToStringPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem) ToStringPtrOutputWithContext added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArray added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArray []GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItem

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArray) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArray) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArray) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutputWithContext added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput() GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput
	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput
}

GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayInput is an input type that accepts GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArray and GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayInput` via:

GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArray{ GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArgs{...} }

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput) Index added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArrayOutputWithContext added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput() GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput
	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput
}

GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemInput is an input type that accepts GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArgs and GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemInput` via:

GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemArgs{...}

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutputWithContext added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutputWithContext added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput) ToStringOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput) ToStringOutputWithContext added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput) ToStringPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemOutput) ToStringPtrOutputWithContext added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput() GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput
	ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput
}

func GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtr added in v0.32.0

func GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtr(v string) GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrInput

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput) Elem added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput) ToGoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutputWithContext added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput) ToStringPtrOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummarySkippedReasonsItemPtrOutput) ToStringPtrOutputWithContext added in v0.32.0

type GoogleCloudDiscoveryengineV1betaTextInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaTextInput struct {
	// Conversation context of the input.
	Context *GoogleCloudDiscoveryengineV1betaConversationContext `pulumi:"context"`
	// Text input.
	Input *string `pulumi:"input"`
}

Defines text input.

type GoogleCloudDiscoveryengineV1betaTextInputArgs added in v0.32.0

type GoogleCloudDiscoveryengineV1betaTextInputArgs struct {
	// Conversation context of the input.
	Context GoogleCloudDiscoveryengineV1betaConversationContextPtrInput `pulumi:"context"`
	// Text input.
	Input pulumi.StringPtrInput `pulumi:"input"`
}

Defines text input.

func (GoogleCloudDiscoveryengineV1betaTextInputArgs) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaTextInputArgs) ToGoogleCloudDiscoveryengineV1betaTextInputOutput added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaTextInputArgs) ToGoogleCloudDiscoveryengineV1betaTextInputOutput() GoogleCloudDiscoveryengineV1betaTextInputOutput

func (GoogleCloudDiscoveryengineV1betaTextInputArgs) ToGoogleCloudDiscoveryengineV1betaTextInputOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaTextInputArgs) ToGoogleCloudDiscoveryengineV1betaTextInputOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaTextInputOutput

func (GoogleCloudDiscoveryengineV1betaTextInputArgs) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutput added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaTextInputArgs) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutput() GoogleCloudDiscoveryengineV1betaTextInputPtrOutput

func (GoogleCloudDiscoveryengineV1betaTextInputArgs) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutputWithContext added in v0.32.0

func (i GoogleCloudDiscoveryengineV1betaTextInputArgs) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaTextInputPtrOutput

type GoogleCloudDiscoveryengineV1betaTextInputInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaTextInputInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaTextInputOutput() GoogleCloudDiscoveryengineV1betaTextInputOutput
	ToGoogleCloudDiscoveryengineV1betaTextInputOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaTextInputOutput
}

GoogleCloudDiscoveryengineV1betaTextInputInput is an input type that accepts GoogleCloudDiscoveryengineV1betaTextInputArgs and GoogleCloudDiscoveryengineV1betaTextInputOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaTextInputInput` via:

GoogleCloudDiscoveryengineV1betaTextInputArgs{...}

type GoogleCloudDiscoveryengineV1betaTextInputOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaTextInputOutput struct{ *pulumi.OutputState }

Defines text input.

func (GoogleCloudDiscoveryengineV1betaTextInputOutput) Context added in v0.32.0

Conversation context of the input.

func (GoogleCloudDiscoveryengineV1betaTextInputOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaTextInputOutput) Input added in v0.32.0

Text input.

func (GoogleCloudDiscoveryengineV1betaTextInputOutput) ToGoogleCloudDiscoveryengineV1betaTextInputOutput added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaTextInputOutput) ToGoogleCloudDiscoveryengineV1betaTextInputOutput() GoogleCloudDiscoveryengineV1betaTextInputOutput

func (GoogleCloudDiscoveryengineV1betaTextInputOutput) ToGoogleCloudDiscoveryengineV1betaTextInputOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaTextInputOutput) ToGoogleCloudDiscoveryengineV1betaTextInputOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaTextInputOutput

func (GoogleCloudDiscoveryengineV1betaTextInputOutput) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutput added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaTextInputOutput) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutput() GoogleCloudDiscoveryengineV1betaTextInputPtrOutput

func (GoogleCloudDiscoveryengineV1betaTextInputOutput) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaTextInputOutput) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaTextInputPtrOutput

type GoogleCloudDiscoveryengineV1betaTextInputPtrInput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaTextInputPtrInput interface {
	pulumi.Input

	ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutput() GoogleCloudDiscoveryengineV1betaTextInputPtrOutput
	ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutputWithContext(context.Context) GoogleCloudDiscoveryengineV1betaTextInputPtrOutput
}

GoogleCloudDiscoveryengineV1betaTextInputPtrInput is an input type that accepts GoogleCloudDiscoveryengineV1betaTextInputArgs, GoogleCloudDiscoveryengineV1betaTextInputPtr and GoogleCloudDiscoveryengineV1betaTextInputPtrOutput values. You can construct a concrete instance of `GoogleCloudDiscoveryengineV1betaTextInputPtrInput` via:

        GoogleCloudDiscoveryengineV1betaTextInputArgs{...}

or:

        nil

type GoogleCloudDiscoveryengineV1betaTextInputPtrOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaTextInputPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDiscoveryengineV1betaTextInputPtrOutput) Context added in v0.32.0

Conversation context of the input.

func (GoogleCloudDiscoveryengineV1betaTextInputPtrOutput) Elem added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaTextInputPtrOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaTextInputPtrOutput) Input added in v0.32.0

Text input.

func (GoogleCloudDiscoveryengineV1betaTextInputPtrOutput) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutput added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaTextInputPtrOutput) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutput() GoogleCloudDiscoveryengineV1betaTextInputPtrOutput

func (GoogleCloudDiscoveryengineV1betaTextInputPtrOutput) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaTextInputPtrOutput) ToGoogleCloudDiscoveryengineV1betaTextInputPtrOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaTextInputPtrOutput

type GoogleCloudDiscoveryengineV1betaTextInputResponse added in v0.32.0

type GoogleCloudDiscoveryengineV1betaTextInputResponse struct {
	// Conversation context of the input.
	Context GoogleCloudDiscoveryengineV1betaConversationContextResponse `pulumi:"context"`
	// Text input.
	Input string `pulumi:"input"`
}

Defines text input.

type GoogleCloudDiscoveryengineV1betaTextInputResponseOutput added in v0.32.0

type GoogleCloudDiscoveryengineV1betaTextInputResponseOutput struct{ *pulumi.OutputState }

Defines text input.

func (GoogleCloudDiscoveryengineV1betaTextInputResponseOutput) Context added in v0.32.0

Conversation context of the input.

func (GoogleCloudDiscoveryengineV1betaTextInputResponseOutput) ElementType added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaTextInputResponseOutput) Input added in v0.32.0

Text input.

func (GoogleCloudDiscoveryengineV1betaTextInputResponseOutput) ToGoogleCloudDiscoveryengineV1betaTextInputResponseOutput added in v0.32.0

func (GoogleCloudDiscoveryengineV1betaTextInputResponseOutput) ToGoogleCloudDiscoveryengineV1betaTextInputResponseOutputWithContext added in v0.32.0

func (o GoogleCloudDiscoveryengineV1betaTextInputResponseOutput) ToGoogleCloudDiscoveryengineV1betaTextInputResponseOutputWithContext(ctx context.Context) GoogleCloudDiscoveryengineV1betaTextInputResponseOutput

type LookupConversationArgs added in v0.32.0

type LookupConversationArgs struct {
	CollectionId   string  `pulumi:"collectionId"`
	ConversationId string  `pulumi:"conversationId"`
	DataStoreId    string  `pulumi:"dataStoreId"`
	Location       string  `pulumi:"location"`
	Project        *string `pulumi:"project"`
}

type LookupConversationOutputArgs added in v0.32.0

type LookupConversationOutputArgs struct {
	CollectionId   pulumi.StringInput    `pulumi:"collectionId"`
	ConversationId pulumi.StringInput    `pulumi:"conversationId"`
	DataStoreId    pulumi.StringInput    `pulumi:"dataStoreId"`
	Location       pulumi.StringInput    `pulumi:"location"`
	Project        pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupConversationOutputArgs) ElementType added in v0.32.0

type LookupConversationResult added in v0.32.0

type LookupConversationResult struct {
	// The time the conversation finished.
	EndTime string `pulumi:"endTime"`
	// Conversation messages.
	Messages []GoogleCloudDiscoveryengineV1betaConversationMessageResponse `pulumi:"messages"`
	// Immutable. Fully qualified name `project/*/locations/global/collections/{collection}/dataStore/*/conversations/*`
	Name string `pulumi:"name"`
	// The time the conversation started.
	StartTime string `pulumi:"startTime"`
	// The state of the Conversation.
	State string `pulumi:"state"`
	// A unique identifier for tracking users.
	UserPseudoId string `pulumi:"userPseudoId"`
}

func LookupConversation added in v0.32.0

func LookupConversation(ctx *pulumi.Context, args *LookupConversationArgs, opts ...pulumi.InvokeOption) (*LookupConversationResult, error)

Gets a Conversation.

type LookupConversationResultOutput added in v0.32.0

type LookupConversationResultOutput struct{ *pulumi.OutputState }

func LookupConversationOutput added in v0.32.0

func (LookupConversationResultOutput) ElementType added in v0.32.0

func (LookupConversationResultOutput) EndTime added in v0.32.0

The time the conversation finished.

func (LookupConversationResultOutput) Messages added in v0.32.0

Conversation messages.

func (LookupConversationResultOutput) Name added in v0.32.0

Immutable. Fully qualified name `project/*/locations/global/collections/{collection}/dataStore/*/conversations/*`

func (LookupConversationResultOutput) StartTime added in v0.32.0

The time the conversation started.

func (LookupConversationResultOutput) State added in v0.32.0

The state of the Conversation.

func (LookupConversationResultOutput) ToLookupConversationResultOutput added in v0.32.0

func (o LookupConversationResultOutput) ToLookupConversationResultOutput() LookupConversationResultOutput

func (LookupConversationResultOutput) ToLookupConversationResultOutputWithContext added in v0.32.0

func (o LookupConversationResultOutput) ToLookupConversationResultOutputWithContext(ctx context.Context) LookupConversationResultOutput

func (LookupConversationResultOutput) UserPseudoId added in v0.32.0

A unique identifier for tracking users.

type LookupDocumentArgs

type LookupDocumentArgs struct {
	BranchId     string  `pulumi:"branchId"`
	CollectionId string  `pulumi:"collectionId"`
	DataStoreId  string  `pulumi:"dataStoreId"`
	DocumentId   string  `pulumi:"documentId"`
	Location     string  `pulumi:"location"`
	Project      *string `pulumi:"project"`
}

type LookupDocumentOutputArgs

type LookupDocumentOutputArgs struct {
	BranchId     pulumi.StringInput    `pulumi:"branchId"`
	CollectionId pulumi.StringInput    `pulumi:"collectionId"`
	DataStoreId  pulumi.StringInput    `pulumi:"dataStoreId"`
	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 {
	// The unstructured data linked to this document. Content must be set if this document is under a `CONTENT_REQUIRED` data store.
	Content GoogleCloudDiscoveryengineV1betaDocumentContentResponse `pulumi:"content"`
	// This field is OUTPUT_ONLY. It contains derived data that are not in the original input document.
	DerivedStructData map[string]string `pulumi:"derivedStructData"`
	// The JSON string representation of the document. It should conform to the registered Schema or an `INVALID_ARGUMENT` error is thrown.
	JsonData string `pulumi:"jsonData"`
	// Immutable. The full resource name of the document. Format: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}/documents/{document_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
	Name string `pulumi:"name"`
	// The identifier of the parent document. Currently supports at most two level document hierarchy. Id should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.
	ParentDocumentId string `pulumi:"parentDocumentId"`
	// The identifier of the schema located in the same data store.
	SchemaId string `pulumi:"schemaId"`
	// The structured JSON data for the document. It should conform to the registered Schema or an `INVALID_ARGUMENT` error is thrown.
	StructData map[string]string `pulumi:"structData"`
}

func LookupDocument

func LookupDocument(ctx *pulumi.Context, args *LookupDocumentArgs, opts ...pulumi.InvokeOption) (*LookupDocumentResult, error)

Gets a Document.

type LookupDocumentResultOutput

type LookupDocumentResultOutput struct{ *pulumi.OutputState }

func (LookupDocumentResultOutput) Content added in v0.32.0

The unstructured data linked to this document. Content must be set if this document is under a `CONTENT_REQUIRED` data store.

func (LookupDocumentResultOutput) DerivedStructData added in v0.32.0

func (o LookupDocumentResultOutput) DerivedStructData() pulumi.StringMapOutput

This field is OUTPUT_ONLY. It contains derived data that are not in the original input document.

func (LookupDocumentResultOutput) ElementType

func (LookupDocumentResultOutput) ElementType() reflect.Type

func (LookupDocumentResultOutput) JsonData

The JSON string representation of the document. It should conform to the registered Schema or an `INVALID_ARGUMENT` error is thrown.

func (LookupDocumentResultOutput) Name

Immutable. The full resource name of the document. Format: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}/documents/{document_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.

func (LookupDocumentResultOutput) ParentDocumentId

func (o LookupDocumentResultOutput) ParentDocumentId() pulumi.StringOutput

The identifier of the parent document. Currently supports at most two level document hierarchy. Id should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.

func (LookupDocumentResultOutput) SchemaId

The identifier of the schema located in the same data store.

func (LookupDocumentResultOutput) StructData

The structured JSON data for the document. It should conform to the registered Schema or an `INVALID_ARGUMENT` error is thrown.

func (LookupDocumentResultOutput) ToLookupDocumentResultOutput

func (o LookupDocumentResultOutput) ToLookupDocumentResultOutput() LookupDocumentResultOutput

func (LookupDocumentResultOutput) ToLookupDocumentResultOutputWithContext

func (o LookupDocumentResultOutput) ToLookupDocumentResultOutputWithContext(ctx context.Context) LookupDocumentResultOutput

type LookupSchemaArgs added in v0.32.0

type LookupSchemaArgs struct {
	CollectionId string  `pulumi:"collectionId"`
	DataStoreId  string  `pulumi:"dataStoreId"`
	Location     string  `pulumi:"location"`
	Project      *string `pulumi:"project"`
	SchemaId     string  `pulumi:"schemaId"`
}

type LookupSchemaOutputArgs added in v0.32.0

type LookupSchemaOutputArgs struct {
	CollectionId pulumi.StringInput    `pulumi:"collectionId"`
	DataStoreId  pulumi.StringInput    `pulumi:"dataStoreId"`
	Location     pulumi.StringInput    `pulumi:"location"`
	Project      pulumi.StringPtrInput `pulumi:"project"`
	SchemaId     pulumi.StringInput    `pulumi:"schemaId"`
}

func (LookupSchemaOutputArgs) ElementType added in v0.32.0

func (LookupSchemaOutputArgs) ElementType() reflect.Type

type LookupSchemaResult added in v0.32.0

type LookupSchemaResult struct {
	// The JSON representation of the schema.
	JsonSchema string `pulumi:"jsonSchema"`
	// Immutable. The full resource name of the schema, in the format of `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
	Name string `pulumi:"name"`
	// The structured representation of the schema.
	StructSchema map[string]string `pulumi:"structSchema"`
}

func LookupSchema added in v0.32.0

func LookupSchema(ctx *pulumi.Context, args *LookupSchemaArgs, opts ...pulumi.InvokeOption) (*LookupSchemaResult, error)

Gets a Schema.

type LookupSchemaResultOutput added in v0.32.0

type LookupSchemaResultOutput struct{ *pulumi.OutputState }

func LookupSchemaOutput added in v0.32.0

func LookupSchemaOutput(ctx *pulumi.Context, args LookupSchemaOutputArgs, opts ...pulumi.InvokeOption) LookupSchemaResultOutput

func (LookupSchemaResultOutput) ElementType added in v0.32.0

func (LookupSchemaResultOutput) ElementType() reflect.Type

func (LookupSchemaResultOutput) JsonSchema added in v0.32.0

The JSON representation of the schema.

func (LookupSchemaResultOutput) Name added in v0.32.0

Immutable. The full resource name of the schema, in the format of `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.

func (LookupSchemaResultOutput) StructSchema added in v0.32.0

The structured representation of the schema.

func (LookupSchemaResultOutput) ToLookupSchemaResultOutput added in v0.32.0

func (o LookupSchemaResultOutput) ToLookupSchemaResultOutput() LookupSchemaResultOutput

func (LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext added in v0.32.0

func (o LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext(ctx context.Context) LookupSchemaResultOutput

type Schema added in v0.32.0

type Schema struct {
	pulumi.CustomResourceState

	CollectionId pulumi.StringOutput `pulumi:"collectionId"`
	DataStoreId  pulumi.StringOutput `pulumi:"dataStoreId"`
	// The JSON representation of the schema.
	JsonSchema pulumi.StringOutput `pulumi:"jsonSchema"`
	Location   pulumi.StringOutput `pulumi:"location"`
	// Immutable. The full resource name of the schema, in the format of `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Required. The ID to use for the Schema, which will become the final component of the Schema.name. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.
	SchemaId pulumi.StringOutput `pulumi:"schemaId"`
	// The structured representation of the schema.
	StructSchema pulumi.StringMapOutput `pulumi:"structSchema"`
}

Creates a Schema.

func GetSchema added in v0.32.0

func GetSchema(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchemaState, opts ...pulumi.ResourceOption) (*Schema, error)

GetSchema gets an existing Schema 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 NewSchema added in v0.32.0

func NewSchema(ctx *pulumi.Context,
	name string, args *SchemaArgs, opts ...pulumi.ResourceOption) (*Schema, error)

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

func (*Schema) ElementType added in v0.32.0

func (*Schema) ElementType() reflect.Type

func (*Schema) ToSchemaOutput added in v0.32.0

func (i *Schema) ToSchemaOutput() SchemaOutput

func (*Schema) ToSchemaOutputWithContext added in v0.32.0

func (i *Schema) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

type SchemaArgs added in v0.32.0

type SchemaArgs struct {
	CollectionId pulumi.StringInput
	DataStoreId  pulumi.StringInput
	// The JSON representation of the schema.
	JsonSchema pulumi.StringPtrInput
	Location   pulumi.StringPtrInput
	// Immutable. The full resource name of the schema, in the format of `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Required. The ID to use for the Schema, which will become the final component of the Schema.name. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.
	SchemaId pulumi.StringInput
	// The structured representation of the schema.
	StructSchema pulumi.StringMapInput
}

The set of arguments for constructing a Schema resource.

func (SchemaArgs) ElementType added in v0.32.0

func (SchemaArgs) ElementType() reflect.Type

type SchemaInput added in v0.32.0

type SchemaInput interface {
	pulumi.Input

	ToSchemaOutput() SchemaOutput
	ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
}

type SchemaOutput added in v0.32.0

type SchemaOutput struct{ *pulumi.OutputState }

func (SchemaOutput) CollectionId added in v0.32.0

func (o SchemaOutput) CollectionId() pulumi.StringOutput

func (SchemaOutput) DataStoreId added in v0.32.0

func (o SchemaOutput) DataStoreId() pulumi.StringOutput

func (SchemaOutput) ElementType added in v0.32.0

func (SchemaOutput) ElementType() reflect.Type

func (SchemaOutput) JsonSchema added in v0.32.0

func (o SchemaOutput) JsonSchema() pulumi.StringOutput

The JSON representation of the schema.

func (SchemaOutput) Location added in v0.32.0

func (o SchemaOutput) Location() pulumi.StringOutput

func (SchemaOutput) Name added in v0.32.0

func (o SchemaOutput) Name() pulumi.StringOutput

Immutable. The full resource name of the schema, in the format of `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/schemas/{schema}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.

func (SchemaOutput) Project added in v0.32.0

func (o SchemaOutput) Project() pulumi.StringOutput

func (SchemaOutput) SchemaId added in v0.32.0

func (o SchemaOutput) SchemaId() pulumi.StringOutput

Required. The ID to use for the Schema, which will become the final component of the Schema.name. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.

func (SchemaOutput) StructSchema added in v0.32.0

func (o SchemaOutput) StructSchema() pulumi.StringMapOutput

The structured representation of the schema.

func (SchemaOutput) ToSchemaOutput added in v0.32.0

func (o SchemaOutput) ToSchemaOutput() SchemaOutput

func (SchemaOutput) ToSchemaOutputWithContext added in v0.32.0

func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

type SchemaState added in v0.32.0

type SchemaState struct {
}

func (SchemaState) ElementType added in v0.32.0

func (SchemaState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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