UNPKG

@pulumi/digitalocean

Version:

A Pulumi package for creating and managing DigitalOcean cloud resources.

60 lines (59 loc) 2.19 kB
import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare function getGenaiKnowledgeBase(args?: GetGenaiKnowledgeBaseArgs, opts?: pulumi.InvokeOptions): Promise<GetGenaiKnowledgeBaseResult>; /** * A collection of arguments for invoking getGenaiKnowledgeBase. */ export interface GetGenaiKnowledgeBaseArgs { addedToAgentAt?: string; databaseId?: string; embeddingModelUuid?: string; isPublic?: boolean; lastIndexingJobs?: inputs.GetGenaiKnowledgeBaseLastIndexingJob[]; name?: string; projectId?: string; region?: string; tags?: string[]; userId?: string; uuid?: string; } /** * A collection of values returned by getGenaiKnowledgeBase. */ export interface GetGenaiKnowledgeBaseResult { readonly addedToAgentAt?: string; readonly createdAt: string; readonly databaseId?: string; readonly embeddingModelUuid?: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly isPublic?: boolean; readonly lastIndexingJobs?: outputs.GetGenaiKnowledgeBaseLastIndexingJob[]; readonly name?: string; readonly projectId?: string; readonly region?: string; readonly tags?: string[]; readonly updatedAt: string; readonly userId?: string; readonly uuid?: string; } export declare function getGenaiKnowledgeBaseOutput(args?: GetGenaiKnowledgeBaseOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetGenaiKnowledgeBaseResult>; /** * A collection of arguments for invoking getGenaiKnowledgeBase. */ export interface GetGenaiKnowledgeBaseOutputArgs { addedToAgentAt?: pulumi.Input<string>; databaseId?: pulumi.Input<string>; embeddingModelUuid?: pulumi.Input<string>; isPublic?: pulumi.Input<boolean>; lastIndexingJobs?: pulumi.Input<pulumi.Input<inputs.GetGenaiKnowledgeBaseLastIndexingJobArgs>[]>; name?: pulumi.Input<string>; projectId?: pulumi.Input<string>; region?: pulumi.Input<string>; tags?: pulumi.Input<pulumi.Input<string>[]>; userId?: pulumi.Input<string>; uuid?: pulumi.Input<string>; }