1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. GenerativeAi
  5. getAgentKnowledgeBase
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

oci.GenerativeAi.getAgentKnowledgeBase

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

This data source provides details about a specific Knowledge Base resource in Oracle Cloud Infrastructure Generative Ai Agent service.

GetKnowledgeBase

Gets information about a knowledge base.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testKnowledgeBase = oci.GenerativeAi.getAgentKnowledgeBase({
    knowledgeBaseId: testKnowledgeBaseOciGenerativeAiAgentKnowledgeBase.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_knowledge_base = oci.GenerativeAi.get_agent_knowledge_base(knowledge_base_id=test_knowledge_base_oci_generative_ai_agent_knowledge_base["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/generativeai"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := generativeai.GetAgentKnowledgeBase(ctx, &generativeai.GetAgentKnowledgeBaseArgs{
			KnowledgeBaseId: testKnowledgeBaseOciGenerativeAiAgentKnowledgeBase.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testKnowledgeBase = Oci.GenerativeAi.GetAgentKnowledgeBase.Invoke(new()
    {
        KnowledgeBaseId = testKnowledgeBaseOciGenerativeAiAgentKnowledgeBase.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.GenerativeAi.GenerativeAiFunctions;
import com.pulumi.oci.GenerativeAi.inputs.GetAgentKnowledgeBaseArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testKnowledgeBase = GenerativeAiFunctions.getAgentKnowledgeBase(GetAgentKnowledgeBaseArgs.builder()
            .knowledgeBaseId(testKnowledgeBaseOciGenerativeAiAgentKnowledgeBase.id())
            .build());

    }
}
Copy
variables:
  testKnowledgeBase:
    fn::invoke:
      function: oci:GenerativeAi:getAgentKnowledgeBase
      arguments:
        knowledgeBaseId: ${testKnowledgeBaseOciGenerativeAiAgentKnowledgeBase.id}
Copy

Using getAgentKnowledgeBase

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAgentKnowledgeBase(args: GetAgentKnowledgeBaseArgs, opts?: InvokeOptions): Promise<GetAgentKnowledgeBaseResult>
function getAgentKnowledgeBaseOutput(args: GetAgentKnowledgeBaseOutputArgs, opts?: InvokeOptions): Output<GetAgentKnowledgeBaseResult>
Copy
def get_agent_knowledge_base(knowledge_base_id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetAgentKnowledgeBaseResult
def get_agent_knowledge_base_output(knowledge_base_id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetAgentKnowledgeBaseResult]
Copy
func GetAgentKnowledgeBase(ctx *Context, args *GetAgentKnowledgeBaseArgs, opts ...InvokeOption) (*GetAgentKnowledgeBaseResult, error)
func GetAgentKnowledgeBaseOutput(ctx *Context, args *GetAgentKnowledgeBaseOutputArgs, opts ...InvokeOption) GetAgentKnowledgeBaseResultOutput
Copy

> Note: This function is named GetAgentKnowledgeBase in the Go SDK.

public static class GetAgentKnowledgeBase 
{
    public static Task<GetAgentKnowledgeBaseResult> InvokeAsync(GetAgentKnowledgeBaseArgs args, InvokeOptions? opts = null)
    public static Output<GetAgentKnowledgeBaseResult> Invoke(GetAgentKnowledgeBaseInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAgentKnowledgeBaseResult> getAgentKnowledgeBase(GetAgentKnowledgeBaseArgs args, InvokeOptions options)
public static Output<GetAgentKnowledgeBaseResult> getAgentKnowledgeBase(GetAgentKnowledgeBaseArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:GenerativeAi/getAgentKnowledgeBase:getAgentKnowledgeBase
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

KnowledgeBaseId This property is required. string
The OCID of the knowledge base.
KnowledgeBaseId This property is required. string
The OCID of the knowledge base.
knowledgeBaseId This property is required. String
The OCID of the knowledge base.
knowledgeBaseId This property is required. string
The OCID of the knowledge base.
knowledge_base_id This property is required. str
The OCID of the knowledge base.
knowledgeBaseId This property is required. String
The OCID of the knowledge base.

getAgentKnowledgeBase Result

The following output properties are available:

CompartmentId string
The OCID of the compartment.
DefinedTags Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
Description string
A description of the knowledge base.
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable.
FreeformTags Dictionary<string, string>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
Id string
The OCID of the knowledge base.
IndexConfigs List<GetAgentKnowledgeBaseIndexConfig>
IndexConfig
KnowledgeBaseId string
LifecycleDetails string
A message that describes the current state of the knowledge base in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
State string
The current state of the knowledge base.
SystemTags Dictionary<string, string>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the knowledge base was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
TimeUpdated string
The date and time the knowledge base was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
CompartmentId string
The OCID of the compartment.
DefinedTags map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
Description string
A description of the knowledge base.
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable.
FreeformTags map[string]string
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
Id string
The OCID of the knowledge base.
IndexConfigs []GetAgentKnowledgeBaseIndexConfig
IndexConfig
KnowledgeBaseId string
LifecycleDetails string
A message that describes the current state of the knowledge base in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
State string
The current state of the knowledge base.
SystemTags map[string]string
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the knowledge base was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
TimeUpdated string
The date and time the knowledge base was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
compartmentId String
The OCID of the compartment.
definedTags Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description String
A description of the knowledge base.
displayName String
A user-friendly name. Does not have to be unique, and it's changeable.
freeformTags Map<String,String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id String
The OCID of the knowledge base.
indexConfigs List<GetAgentKnowledgeBaseIndexConfig>
IndexConfig
knowledgeBaseId String
lifecycleDetails String
A message that describes the current state of the knowledge base in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
state String
The current state of the knowledge base.
systemTags Map<String,String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the knowledge base was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
timeUpdated String
The date and time the knowledge base was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
compartmentId string
The OCID of the compartment.
definedTags {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description string
A description of the knowledge base.
displayName string
A user-friendly name. Does not have to be unique, and it's changeable.
freeformTags {[key: string]: string}
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id string
The OCID of the knowledge base.
indexConfigs GetAgentKnowledgeBaseIndexConfig[]
IndexConfig
knowledgeBaseId string
lifecycleDetails string
A message that describes the current state of the knowledge base in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
state string
The current state of the knowledge base.
systemTags {[key: string]: string}
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated string
The date and time the knowledge base was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
timeUpdated string
The date and time the knowledge base was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
compartment_id str
The OCID of the compartment.
defined_tags Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description str
A description of the knowledge base.
display_name str
A user-friendly name. Does not have to be unique, and it's changeable.
freeform_tags Mapping[str, str]
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id str
The OCID of the knowledge base.
index_configs Sequence[generativeai.GetAgentKnowledgeBaseIndexConfig]
IndexConfig
knowledge_base_id str
lifecycle_details str
A message that describes the current state of the knowledge base in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
state str
The current state of the knowledge base.
system_tags Mapping[str, str]
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created str
The date and time the knowledge base was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
time_updated str
The date and time the knowledge base was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
compartmentId String
The OCID of the compartment.
definedTags Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description String
A description of the knowledge base.
displayName String
A user-friendly name. Does not have to be unique, and it's changeable.
freeformTags Map<String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id String
The OCID of the knowledge base.
indexConfigs List<Property Map>
IndexConfig
knowledgeBaseId String
lifecycleDetails String
A message that describes the current state of the knowledge base in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
state String
The current state of the knowledge base.
systemTags Map<String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the knowledge base was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
timeUpdated String
The date and time the knowledge base was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z

Supporting Types

GetAgentKnowledgeBaseIndexConfig

ClusterId This property is required. string
The OCID of the OpenSearch Cluster.
DatabaseConnections This property is required. List<GetAgentKnowledgeBaseIndexConfigDatabaseConnection>
DatabaseConnection
DatabaseFunctions This property is required. List<GetAgentKnowledgeBaseIndexConfigDatabaseFunction>
Array of Database functions to be used.
IndexConfigType This property is required. string
The type of index. The allowed values are:

  • DEFAULT_INDEX_CONFIG: DefaultIndexConfig allows the service to create and manage vector store on behalf of the customer.
  • OCI_OPEN_SEARCH_INDEX_CONFIG: OciOpenSearchIndexConfig allows customer to configure their OpenSearch cluster.
  • OCI_DATABASE_CONFIG: OciDatabaseConfig allows customer to configure their Database.
Indexes This property is required. List<GetAgentKnowledgeBaseIndexConfigIndex>
Index configuration for open search.
SecretDetails This property is required. List<GetAgentKnowledgeBaseIndexConfigSecretDetail>
SecretDetail
ShouldEnableHybridSearch This property is required. bool
Whether to enable Hybrid search in service managed OpenSearch.
ClusterId This property is required. string
The OCID of the OpenSearch Cluster.
DatabaseConnections This property is required. []GetAgentKnowledgeBaseIndexConfigDatabaseConnection
DatabaseConnection
DatabaseFunctions This property is required. []GetAgentKnowledgeBaseIndexConfigDatabaseFunction
Array of Database functions to be used.
IndexConfigType This property is required. string
The type of index. The allowed values are:

  • DEFAULT_INDEX_CONFIG: DefaultIndexConfig allows the service to create and manage vector store on behalf of the customer.
  • OCI_OPEN_SEARCH_INDEX_CONFIG: OciOpenSearchIndexConfig allows customer to configure their OpenSearch cluster.
  • OCI_DATABASE_CONFIG: OciDatabaseConfig allows customer to configure their Database.
Indexes This property is required. []GetAgentKnowledgeBaseIndexConfigIndex
Index configuration for open search.
SecretDetails This property is required. []GetAgentKnowledgeBaseIndexConfigSecretDetail
SecretDetail
ShouldEnableHybridSearch This property is required. bool
Whether to enable Hybrid search in service managed OpenSearch.
clusterId This property is required. String
The OCID of the OpenSearch Cluster.
databaseConnections This property is required. List<GetAgentKnowledgeBaseIndexConfigDatabaseConnection>
DatabaseConnection
databaseFunctions This property is required. List<GetAgentKnowledgeBaseIndexConfigDatabaseFunction>
Array of Database functions to be used.
indexConfigType This property is required. String
The type of index. The allowed values are:

  • DEFAULT_INDEX_CONFIG: DefaultIndexConfig allows the service to create and manage vector store on behalf of the customer.
  • OCI_OPEN_SEARCH_INDEX_CONFIG: OciOpenSearchIndexConfig allows customer to configure their OpenSearch cluster.
  • OCI_DATABASE_CONFIG: OciDatabaseConfig allows customer to configure their Database.
indexes This property is required. List<GetAgentKnowledgeBaseIndexConfigIndex>
Index configuration for open search.
secretDetails This property is required. List<GetAgentKnowledgeBaseIndexConfigSecretDetail>
SecretDetail
shouldEnableHybridSearch This property is required. Boolean
Whether to enable Hybrid search in service managed OpenSearch.
clusterId This property is required. string
The OCID of the OpenSearch Cluster.
databaseConnections This property is required. GetAgentKnowledgeBaseIndexConfigDatabaseConnection[]
DatabaseConnection
databaseFunctions This property is required. GetAgentKnowledgeBaseIndexConfigDatabaseFunction[]
Array of Database functions to be used.
indexConfigType This property is required. string
The type of index. The allowed values are:

  • DEFAULT_INDEX_CONFIG: DefaultIndexConfig allows the service to create and manage vector store on behalf of the customer.
  • OCI_OPEN_SEARCH_INDEX_CONFIG: OciOpenSearchIndexConfig allows customer to configure their OpenSearch cluster.
  • OCI_DATABASE_CONFIG: OciDatabaseConfig allows customer to configure their Database.
indexes This property is required. GetAgentKnowledgeBaseIndexConfigIndex[]
Index configuration for open search.
secretDetails This property is required. GetAgentKnowledgeBaseIndexConfigSecretDetail[]
SecretDetail
shouldEnableHybridSearch This property is required. boolean
Whether to enable Hybrid search in service managed OpenSearch.
cluster_id This property is required. str
The OCID of the OpenSearch Cluster.
database_connections This property is required. Sequence[generativeai.GetAgentKnowledgeBaseIndexConfigDatabaseConnection]
DatabaseConnection
database_functions This property is required. Sequence[generativeai.GetAgentKnowledgeBaseIndexConfigDatabaseFunction]
Array of Database functions to be used.
index_config_type This property is required. str
The type of index. The allowed values are:

  • DEFAULT_INDEX_CONFIG: DefaultIndexConfig allows the service to create and manage vector store on behalf of the customer.
  • OCI_OPEN_SEARCH_INDEX_CONFIG: OciOpenSearchIndexConfig allows customer to configure their OpenSearch cluster.
  • OCI_DATABASE_CONFIG: OciDatabaseConfig allows customer to configure their Database.
indexes This property is required. Sequence[generativeai.GetAgentKnowledgeBaseIndexConfigIndex]
Index configuration for open search.
secret_details This property is required. Sequence[generativeai.GetAgentKnowledgeBaseIndexConfigSecretDetail]
SecretDetail
should_enable_hybrid_search This property is required. bool
Whether to enable Hybrid search in service managed OpenSearch.
clusterId This property is required. String
The OCID of the OpenSearch Cluster.
databaseConnections This property is required. List<Property Map>
DatabaseConnection
databaseFunctions This property is required. List<Property Map>
Array of Database functions to be used.
indexConfigType This property is required. String
The type of index. The allowed values are:

  • DEFAULT_INDEX_CONFIG: DefaultIndexConfig allows the service to create and manage vector store on behalf of the customer.
  • OCI_OPEN_SEARCH_INDEX_CONFIG: OciOpenSearchIndexConfig allows customer to configure their OpenSearch cluster.
  • OCI_DATABASE_CONFIG: OciDatabaseConfig allows customer to configure their Database.
indexes This property is required. List<Property Map>
Index configuration for open search.
secretDetails This property is required. List<Property Map>
SecretDetail
shouldEnableHybridSearch This property is required. Boolean
Whether to enable Hybrid search in service managed OpenSearch.

GetAgentKnowledgeBaseIndexConfigDatabaseConnection

ConnectionId This property is required. string
The OCID of the Database Tools Connection.
ConnectionType This property is required. string
The type of Database connection. The allowed values are:

  • DATABASE_TOOL_CONNECTION: This allows the service to connect to a vector store via a Database Tools Connection.
ConnectionId This property is required. string
The OCID of the Database Tools Connection.
ConnectionType This property is required. string
The type of Database connection. The allowed values are:

  • DATABASE_TOOL_CONNECTION: This allows the service to connect to a vector store via a Database Tools Connection.
connectionId This property is required. String
The OCID of the Database Tools Connection.
connectionType This property is required. String
The type of Database connection. The allowed values are:

  • DATABASE_TOOL_CONNECTION: This allows the service to connect to a vector store via a Database Tools Connection.
connectionId This property is required. string
The OCID of the Database Tools Connection.
connectionType This property is required. string
The type of Database connection. The allowed values are:

  • DATABASE_TOOL_CONNECTION: This allows the service to connect to a vector store via a Database Tools Connection.
connection_id This property is required. str
The OCID of the Database Tools Connection.
connection_type This property is required. str
The type of Database connection. The allowed values are:

  • DATABASE_TOOL_CONNECTION: This allows the service to connect to a vector store via a Database Tools Connection.
connectionId This property is required. String
The OCID of the Database Tools Connection.
connectionType This property is required. String
The type of Database connection. The allowed values are:

  • DATABASE_TOOL_CONNECTION: This allows the service to connect to a vector store via a Database Tools Connection.

GetAgentKnowledgeBaseIndexConfigDatabaseFunction

Name This property is required. string
The index name in opensearch.
Name This property is required. string
The index name in opensearch.
name This property is required. String
The index name in opensearch.
name This property is required. string
The index name in opensearch.
name This property is required. str
The index name in opensearch.
name This property is required. String
The index name in opensearch.

GetAgentKnowledgeBaseIndexConfigIndex

Name This property is required. string
The index name in opensearch.
Schemas This property is required. List<GetAgentKnowledgeBaseIndexConfigIndexSchema>
IndexSchema
Name This property is required. string
The index name in opensearch.
Schemas This property is required. []GetAgentKnowledgeBaseIndexConfigIndexSchema
IndexSchema
name This property is required. String
The index name in opensearch.
schemas This property is required. List<GetAgentKnowledgeBaseIndexConfigIndexSchema>
IndexSchema
name This property is required. string
The index name in opensearch.
schemas This property is required. GetAgentKnowledgeBaseIndexConfigIndexSchema[]
IndexSchema
name This property is required. str
The index name in opensearch.
schemas This property is required. Sequence[generativeai.GetAgentKnowledgeBaseIndexConfigIndexSchema]
IndexSchema
name This property is required. String
The index name in opensearch.
schemas This property is required. List<Property Map>
IndexSchema

GetAgentKnowledgeBaseIndexConfigIndexSchema

BodyKey This property is required. string
Body key name.
EmbeddingBodyKey This property is required. string
Field within customer managed Oracle Cloud Infrastructure OpenSearch document containing the vector embedding for queries.
TitleKey This property is required. string
Title key that stores the Title of a document, if available.
UrlKey This property is required. string
URL key that stores the URL of a document, if available.
BodyKey This property is required. string
Body key name.
EmbeddingBodyKey This property is required. string
Field within customer managed Oracle Cloud Infrastructure OpenSearch document containing the vector embedding for queries.
TitleKey This property is required. string
Title key that stores the Title of a document, if available.
UrlKey This property is required. string
URL key that stores the URL of a document, if available.
bodyKey This property is required. String
Body key name.
embeddingBodyKey This property is required. String
Field within customer managed Oracle Cloud Infrastructure OpenSearch document containing the vector embedding for queries.
titleKey This property is required. String
Title key that stores the Title of a document, if available.
urlKey This property is required. String
URL key that stores the URL of a document, if available.
bodyKey This property is required. string
Body key name.
embeddingBodyKey This property is required. string
Field within customer managed Oracle Cloud Infrastructure OpenSearch document containing the vector embedding for queries.
titleKey This property is required. string
Title key that stores the Title of a document, if available.
urlKey This property is required. string
URL key that stores the URL of a document, if available.
body_key This property is required. str
Body key name.
embedding_body_key This property is required. str
Field within customer managed Oracle Cloud Infrastructure OpenSearch document containing the vector embedding for queries.
title_key This property is required. str
Title key that stores the Title of a document, if available.
url_key This property is required. str
URL key that stores the URL of a document, if available.
bodyKey This property is required. String
Body key name.
embeddingBodyKey This property is required. String
Field within customer managed Oracle Cloud Infrastructure OpenSearch document containing the vector embedding for queries.
titleKey This property is required. String
Title key that stores the Title of a document, if available.
urlKey This property is required. String
URL key that stores the URL of a document, if available.

GetAgentKnowledgeBaseIndexConfigSecretDetail

ClientId This property is required. string
The IDCS Connect clientId.
IdcsUrl This property is required. string
The URL represent authentication url of the IDCS.
ScopeUrl This property is required. string
Fully qualified scope url
Type This property is required. string
The type of OpenID. The allowed values are:

  • IDCS_SECRET: The OpenID configuration used is OpenSearch is IDCS.
  • BASIC_AUTH_SECRET: Basic authentication use for OpenSearch
VaultSecretId This property is required. string
The OCID of the secret for basic authentication.
ClientId This property is required. string
The IDCS Connect clientId.
IdcsUrl This property is required. string
The URL represent authentication url of the IDCS.
ScopeUrl This property is required. string
Fully qualified scope url
Type This property is required. string
The type of OpenID. The allowed values are:

  • IDCS_SECRET: The OpenID configuration used is OpenSearch is IDCS.
  • BASIC_AUTH_SECRET: Basic authentication use for OpenSearch
VaultSecretId This property is required. string
The OCID of the secret for basic authentication.
clientId This property is required. String
The IDCS Connect clientId.
idcsUrl This property is required. String
The URL represent authentication url of the IDCS.
scopeUrl This property is required. String
Fully qualified scope url
type This property is required. String
The type of OpenID. The allowed values are:

  • IDCS_SECRET: The OpenID configuration used is OpenSearch is IDCS.
  • BASIC_AUTH_SECRET: Basic authentication use for OpenSearch
vaultSecretId This property is required. String
The OCID of the secret for basic authentication.
clientId This property is required. string
The IDCS Connect clientId.
idcsUrl This property is required. string
The URL represent authentication url of the IDCS.
scopeUrl This property is required. string
Fully qualified scope url
type This property is required. string
The type of OpenID. The allowed values are:

  • IDCS_SECRET: The OpenID configuration used is OpenSearch is IDCS.
  • BASIC_AUTH_SECRET: Basic authentication use for OpenSearch
vaultSecretId This property is required. string
The OCID of the secret for basic authentication.
client_id This property is required. str
The IDCS Connect clientId.
idcs_url This property is required. str
The URL represent authentication url of the IDCS.
scope_url This property is required. str
Fully qualified scope url
type This property is required. str
The type of OpenID. The allowed values are:

  • IDCS_SECRET: The OpenID configuration used is OpenSearch is IDCS.
  • BASIC_AUTH_SECRET: Basic authentication use for OpenSearch
vault_secret_id This property is required. str
The OCID of the secret for basic authentication.
clientId This property is required. String
The IDCS Connect clientId.
idcsUrl This property is required. String
The URL represent authentication url of the IDCS.
scopeUrl This property is required. String
Fully qualified scope url
type This property is required. String
The type of OpenID. The allowed values are:

  • IDCS_SECRET: The OpenID configuration used is OpenSearch is IDCS.
  • BASIC_AUTH_SECRET: Basic authentication use for OpenSearch
vaultSecretId This property is required. String
The OCID of the secret for basic authentication.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi