1. Packages
  2. AWS Native
  3. API Docs
  4. bedrock
  5. KnowledgeBase

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.bedrock.KnowledgeBase

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    Definition of AWS::Bedrock::KnowledgeBase Resource Type

    Create KnowledgeBase Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new KnowledgeBase(name: string, args: KnowledgeBaseArgs, opts?: CustomResourceOptions);
    @overload
    def KnowledgeBase(resource_name: str,
                      args: KnowledgeBaseArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def KnowledgeBase(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      knowledge_base_configuration: Optional[KnowledgeBaseConfigurationArgs] = None,
                      role_arn: Optional[str] = None,
                      storage_configuration: Optional[KnowledgeBaseStorageConfigurationArgs] = None,
                      description: Optional[str] = None,
                      name: Optional[str] = None,
                      tags: Optional[Mapping[str, str]] = None)
    func NewKnowledgeBase(ctx *Context, name string, args KnowledgeBaseArgs, opts ...ResourceOption) (*KnowledgeBase, error)
    public KnowledgeBase(string name, KnowledgeBaseArgs args, CustomResourceOptions? opts = null)
    public KnowledgeBase(String name, KnowledgeBaseArgs args)
    public KnowledgeBase(String name, KnowledgeBaseArgs args, CustomResourceOptions options)
    
    type: aws-native:bedrock:KnowledgeBase
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args KnowledgeBaseArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args KnowledgeBaseArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args KnowledgeBaseArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args KnowledgeBaseArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args KnowledgeBaseArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    KnowledgeBase Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The KnowledgeBase resource accepts the following input properties:

    KnowledgeBaseConfiguration Pulumi.AwsNative.Bedrock.Inputs.KnowledgeBaseConfiguration
    Contains details about the embeddings configuration of the knowledge base.
    RoleArn string
    The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
    StorageConfiguration Pulumi.AwsNative.Bedrock.Inputs.KnowledgeBaseStorageConfiguration
    Contains details about the storage configuration of the knowledge base.
    Description string
    Description of the Resource.
    Name string
    The name of the knowledge base.
    Tags Dictionary<string, string>
    Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

    KnowledgeBaseConfiguration KnowledgeBaseConfigurationArgs
    Contains details about the embeddings configuration of the knowledge base.
    RoleArn string
    The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
    StorageConfiguration KnowledgeBaseStorageConfigurationArgs
    Contains details about the storage configuration of the knowledge base.
    Description string
    Description of the Resource.
    Name string
    The name of the knowledge base.
    Tags map[string]string
    Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

    knowledgeBaseConfiguration KnowledgeBaseConfiguration
    Contains details about the embeddings configuration of the knowledge base.
    roleArn String
    The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
    storageConfiguration KnowledgeBaseStorageConfiguration
    Contains details about the storage configuration of the knowledge base.
    description String
    Description of the Resource.
    name String
    The name of the knowledge base.
    tags Map<String,String>
    Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

    knowledgeBaseConfiguration KnowledgeBaseConfiguration
    Contains details about the embeddings configuration of the knowledge base.
    roleArn string
    The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
    storageConfiguration KnowledgeBaseStorageConfiguration
    Contains details about the storage configuration of the knowledge base.
    description string
    Description of the Resource.
    name string
    The name of the knowledge base.
    tags {[key: string]: string}
    Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

    knowledge_base_configuration KnowledgeBaseConfigurationArgs
    Contains details about the embeddings configuration of the knowledge base.
    role_arn str
    The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
    storage_configuration KnowledgeBaseStorageConfigurationArgs
    Contains details about the storage configuration of the knowledge base.
    description str
    Description of the Resource.
    name str
    The name of the knowledge base.
    tags Mapping[str, str]
    Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

    knowledgeBaseConfiguration Property Map
    Contains details about the embeddings configuration of the knowledge base.
    roleArn String
    The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
    storageConfiguration Property Map
    Contains details about the storage configuration of the knowledge base.
    description String
    Description of the Resource.
    name String
    The name of the knowledge base.
    tags Map<String>
    Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the KnowledgeBase resource produces the following output properties:

    CreatedAt string
    The time at which the knowledge base was created.
    FailureReasons List<string>
    A list of reasons that the API operation on the knowledge base failed.
    Id string
    The provider-assigned unique ID for this managed resource.
    KnowledgeBaseArn string
    The ARN of the knowledge base.
    KnowledgeBaseId string
    The unique identifier of the knowledge base.
    Status Pulumi.AwsNative.Bedrock.KnowledgeBaseStatus
    The status of the knowledge base.
    UpdatedAt string
    The time at which the knowledge base was last updated.
    CreatedAt string
    The time at which the knowledge base was created.
    FailureReasons []string
    A list of reasons that the API operation on the knowledge base failed.
    Id string
    The provider-assigned unique ID for this managed resource.
    KnowledgeBaseArn string
    The ARN of the knowledge base.
    KnowledgeBaseId string
    The unique identifier of the knowledge base.
    Status KnowledgeBaseStatus
    The status of the knowledge base.
    UpdatedAt string
    The time at which the knowledge base was last updated.
    createdAt String
    The time at which the knowledge base was created.
    failureReasons List<String>
    A list of reasons that the API operation on the knowledge base failed.
    id String
    The provider-assigned unique ID for this managed resource.
    knowledgeBaseArn String
    The ARN of the knowledge base.
    knowledgeBaseId String
    The unique identifier of the knowledge base.
    status KnowledgeBaseStatus
    The status of the knowledge base.
    updatedAt String
    The time at which the knowledge base was last updated.
    createdAt string
    The time at which the knowledge base was created.
    failureReasons string[]
    A list of reasons that the API operation on the knowledge base failed.
    id string
    The provider-assigned unique ID for this managed resource.
    knowledgeBaseArn string
    The ARN of the knowledge base.
    knowledgeBaseId string
    The unique identifier of the knowledge base.
    status KnowledgeBaseStatus
    The status of the knowledge base.
    updatedAt string
    The time at which the knowledge base was last updated.
    created_at str
    The time at which the knowledge base was created.
    failure_reasons Sequence[str]
    A list of reasons that the API operation on the knowledge base failed.
    id str
    The provider-assigned unique ID for this managed resource.
    knowledge_base_arn str
    The ARN of the knowledge base.
    knowledge_base_id str
    The unique identifier of the knowledge base.
    status KnowledgeBaseStatus
    The status of the knowledge base.
    updated_at str
    The time at which the knowledge base was last updated.
    createdAt String
    The time at which the knowledge base was created.
    failureReasons List<String>
    A list of reasons that the API operation on the knowledge base failed.
    id String
    The provider-assigned unique ID for this managed resource.
    knowledgeBaseArn String
    The ARN of the knowledge base.
    knowledgeBaseId String
    The unique identifier of the knowledge base.
    status "CREATING" | "ACTIVE" | "DELETING" | "UPDATING" | "FAILED" | "DELETE_UNSUCCESSFUL"
    The status of the knowledge base.
    updatedAt String
    The time at which the knowledge base was last updated.

    Supporting Types

    KnowledgeBaseConfiguration, KnowledgeBaseConfigurationArgs

    Type Pulumi.AwsNative.Bedrock.KnowledgeBaseType
    The type of data that the data source is converted into for the knowledge base.
    VectorKnowledgeBaseConfiguration Pulumi.AwsNative.Bedrock.Inputs.KnowledgeBaseVectorKnowledgeBaseConfiguration
    Contains details about the embeddings model that'sused to convert the data source.
    Type KnowledgeBaseType
    The type of data that the data source is converted into for the knowledge base.
    VectorKnowledgeBaseConfiguration KnowledgeBaseVectorKnowledgeBaseConfiguration
    Contains details about the embeddings model that'sused to convert the data source.
    type KnowledgeBaseType
    The type of data that the data source is converted into for the knowledge base.
    vectorKnowledgeBaseConfiguration KnowledgeBaseVectorKnowledgeBaseConfiguration
    Contains details about the embeddings model that'sused to convert the data source.
    type KnowledgeBaseType
    The type of data that the data source is converted into for the knowledge base.
    vectorKnowledgeBaseConfiguration KnowledgeBaseVectorKnowledgeBaseConfiguration
    Contains details about the embeddings model that'sused to convert the data source.
    type KnowledgeBaseType
    The type of data that the data source is converted into for the knowledge base.
    vector_knowledge_base_configuration KnowledgeBaseVectorKnowledgeBaseConfiguration
    Contains details about the embeddings model that'sused to convert the data source.
    type "VECTOR"
    The type of data that the data source is converted into for the knowledge base.
    vectorKnowledgeBaseConfiguration Property Map
    Contains details about the embeddings model that'sused to convert the data source.

    KnowledgeBaseOpenSearchServerlessConfiguration, KnowledgeBaseOpenSearchServerlessConfigurationArgs

    CollectionArn string
    The ARN of the OpenSearch Service vector store.
    FieldMapping Pulumi.AwsNative.Bedrock.Inputs.KnowledgeBaseOpenSearchServerlessFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    VectorIndexName string
    The name of the vector store.
    CollectionArn string
    The ARN of the OpenSearch Service vector store.
    FieldMapping KnowledgeBaseOpenSearchServerlessFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    VectorIndexName string
    The name of the vector store.
    collectionArn String
    The ARN of the OpenSearch Service vector store.
    fieldMapping KnowledgeBaseOpenSearchServerlessFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    vectorIndexName String
    The name of the vector store.
    collectionArn string
    The ARN of the OpenSearch Service vector store.
    fieldMapping KnowledgeBaseOpenSearchServerlessFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    vectorIndexName string
    The name of the vector store.
    collection_arn str
    The ARN of the OpenSearch Service vector store.
    field_mapping KnowledgeBaseOpenSearchServerlessFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    vector_index_name str
    The name of the vector store.
    collectionArn String
    The ARN of the OpenSearch Service vector store.
    fieldMapping Property Map
    Contains the names of the fields to which to map information about the vector store.
    vectorIndexName String
    The name of the vector store.

    KnowledgeBaseOpenSearchServerlessFieldMapping, KnowledgeBaseOpenSearchServerlessFieldMappingArgs

    MetadataField string
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    TextField string
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    VectorField string
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
    MetadataField string
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    TextField string
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    VectorField string
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
    metadataField String
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    textField String
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    vectorField String
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
    metadataField string
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    textField string
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    vectorField string
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
    metadata_field str
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    text_field str
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    vector_field str
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
    metadataField String
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    textField String
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    vectorField String
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.

    KnowledgeBasePineconeConfiguration, KnowledgeBasePineconeConfigurationArgs

    ConnectionString string
    The endpoint URL for your index management page.
    CredentialsSecretArn string
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
    FieldMapping Pulumi.AwsNative.Bedrock.Inputs.KnowledgeBasePineconeFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    Namespace string
    The namespace to be used to write new data to your database.
    ConnectionString string
    The endpoint URL for your index management page.
    CredentialsSecretArn string
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
    FieldMapping KnowledgeBasePineconeFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    Namespace string
    The namespace to be used to write new data to your database.
    connectionString String
    The endpoint URL for your index management page.
    credentialsSecretArn String
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
    fieldMapping KnowledgeBasePineconeFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    namespace String
    The namespace to be used to write new data to your database.
    connectionString string
    The endpoint URL for your index management page.
    credentialsSecretArn string
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
    fieldMapping KnowledgeBasePineconeFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    namespace string
    The namespace to be used to write new data to your database.
    connection_string str
    The endpoint URL for your index management page.
    credentials_secret_arn str
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
    field_mapping KnowledgeBasePineconeFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    namespace str
    The namespace to be used to write new data to your database.
    connectionString String
    The endpoint URL for your index management page.
    credentialsSecretArn String
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
    fieldMapping Property Map
    Contains the names of the fields to which to map information about the vector store.
    namespace String
    The namespace to be used to write new data to your database.

    KnowledgeBasePineconeFieldMapping, KnowledgeBasePineconeFieldMappingArgs

    MetadataField string
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    TextField string
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    MetadataField string
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    TextField string
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    metadataField String
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    textField String
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    metadataField string
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    textField string
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    metadata_field str
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    text_field str
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    metadataField String
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    textField String
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.

    KnowledgeBaseRdsConfiguration, KnowledgeBaseRdsConfigurationArgs

    CredentialsSecretArn string
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
    DatabaseName string
    The name of your Amazon RDS database.
    FieldMapping Pulumi.AwsNative.Bedrock.Inputs.KnowledgeBaseRdsFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    ResourceArn string
    The ARN of the vector store.
    TableName string
    The name of the table in the database.
    CredentialsSecretArn string
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
    DatabaseName string
    The name of your Amazon RDS database.
    FieldMapping KnowledgeBaseRdsFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    ResourceArn string
    The ARN of the vector store.
    TableName string
    The name of the table in the database.
    credentialsSecretArn String
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
    databaseName String
    The name of your Amazon RDS database.
    fieldMapping KnowledgeBaseRdsFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    resourceArn String
    The ARN of the vector store.
    tableName String
    The name of the table in the database.
    credentialsSecretArn string
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
    databaseName string
    The name of your Amazon RDS database.
    fieldMapping KnowledgeBaseRdsFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    resourceArn string
    The ARN of the vector store.
    tableName string
    The name of the table in the database.
    credentials_secret_arn str
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
    database_name str
    The name of your Amazon RDS database.
    field_mapping KnowledgeBaseRdsFieldMapping
    Contains the names of the fields to which to map information about the vector store.
    resource_arn str
    The ARN of the vector store.
    table_name str
    The name of the table in the database.
    credentialsSecretArn String
    The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
    databaseName String
    The name of your Amazon RDS database.
    fieldMapping Property Map
    Contains the names of the fields to which to map information about the vector store.
    resourceArn String
    The ARN of the vector store.
    tableName String
    The name of the table in the database.

    KnowledgeBaseRdsFieldMapping, KnowledgeBaseRdsFieldMappingArgs

    MetadataField string
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    PrimaryKeyField string
    The name of the field in which Amazon Bedrock stores the ID for each entry.
    TextField string
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    VectorField string
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
    MetadataField string
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    PrimaryKeyField string
    The name of the field in which Amazon Bedrock stores the ID for each entry.
    TextField string
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    VectorField string
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
    metadataField String
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    primaryKeyField String
    The name of the field in which Amazon Bedrock stores the ID for each entry.
    textField String
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    vectorField String
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
    metadataField string
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    primaryKeyField string
    The name of the field in which Amazon Bedrock stores the ID for each entry.
    textField string
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    vectorField string
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
    metadata_field str
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    primary_key_field str
    The name of the field in which Amazon Bedrock stores the ID for each entry.
    text_field str
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    vector_field str
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
    metadataField String
    The name of the field in which Amazon Bedrock stores metadata about the vector store.
    primaryKeyField String
    The name of the field in which Amazon Bedrock stores the ID for each entry.
    textField String
    The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
    vectorField String
    The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.

    KnowledgeBaseStatus, KnowledgeBaseStatusArgs

    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Updating
    UPDATING
    Failed
    FAILED
    DeleteUnsuccessful
    DELETE_UNSUCCESSFUL
    KnowledgeBaseStatusCreating
    CREATING
    KnowledgeBaseStatusActive
    ACTIVE
    KnowledgeBaseStatusDeleting
    DELETING
    KnowledgeBaseStatusUpdating
    UPDATING
    KnowledgeBaseStatusFailed
    FAILED
    KnowledgeBaseStatusDeleteUnsuccessful
    DELETE_UNSUCCESSFUL
    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Updating
    UPDATING
    Failed
    FAILED
    DeleteUnsuccessful
    DELETE_UNSUCCESSFUL
    Creating
    CREATING
    Active
    ACTIVE
    Deleting
    DELETING
    Updating
    UPDATING
    Failed
    FAILED
    DeleteUnsuccessful
    DELETE_UNSUCCESSFUL
    CREATING
    CREATING
    ACTIVE
    ACTIVE
    DELETING
    DELETING
    UPDATING
    UPDATING
    FAILED
    FAILED
    DELETE_UNSUCCESSFUL
    DELETE_UNSUCCESSFUL
    "CREATING"
    CREATING
    "ACTIVE"
    ACTIVE
    "DELETING"
    DELETING
    "UPDATING"
    UPDATING
    "FAILED"
    FAILED
    "DELETE_UNSUCCESSFUL"
    DELETE_UNSUCCESSFUL

    KnowledgeBaseStorageConfiguration, KnowledgeBaseStorageConfigurationArgs

    Type Pulumi.AwsNative.Bedrock.KnowledgeBaseStorageType
    The vector store service in which the knowledge base is stored.
    OpensearchServerlessConfiguration Pulumi.AwsNative.Bedrock.Inputs.KnowledgeBaseOpenSearchServerlessConfiguration
    Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
    PineconeConfiguration Pulumi.AwsNative.Bedrock.Inputs.KnowledgeBasePineconeConfiguration
    Contains the storage configuration of the knowledge base in Pinecone.
    RdsConfiguration Pulumi.AwsNative.Bedrock.Inputs.KnowledgeBaseRdsConfiguration
    Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .
    Type KnowledgeBaseStorageType
    The vector store service in which the knowledge base is stored.
    OpensearchServerlessConfiguration KnowledgeBaseOpenSearchServerlessConfiguration
    Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
    PineconeConfiguration KnowledgeBasePineconeConfiguration
    Contains the storage configuration of the knowledge base in Pinecone.
    RdsConfiguration KnowledgeBaseRdsConfiguration
    Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .
    type KnowledgeBaseStorageType
    The vector store service in which the knowledge base is stored.
    opensearchServerlessConfiguration KnowledgeBaseOpenSearchServerlessConfiguration
    Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
    pineconeConfiguration KnowledgeBasePineconeConfiguration
    Contains the storage configuration of the knowledge base in Pinecone.
    rdsConfiguration KnowledgeBaseRdsConfiguration
    Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .
    type KnowledgeBaseStorageType
    The vector store service in which the knowledge base is stored.
    opensearchServerlessConfiguration KnowledgeBaseOpenSearchServerlessConfiguration
    Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
    pineconeConfiguration KnowledgeBasePineconeConfiguration
    Contains the storage configuration of the knowledge base in Pinecone.
    rdsConfiguration KnowledgeBaseRdsConfiguration
    Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .
    type KnowledgeBaseStorageType
    The vector store service in which the knowledge base is stored.
    opensearch_serverless_configuration KnowledgeBaseOpenSearchServerlessConfiguration
    Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
    pinecone_configuration KnowledgeBasePineconeConfiguration
    Contains the storage configuration of the knowledge base in Pinecone.
    rds_configuration KnowledgeBaseRdsConfiguration
    Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .
    type "OPENSEARCH_SERVERLESS" | "PINECONE" | "RDS"
    The vector store service in which the knowledge base is stored.
    opensearchServerlessConfiguration Property Map
    Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
    pineconeConfiguration Property Map
    Contains the storage configuration of the knowledge base in Pinecone.
    rdsConfiguration Property Map
    Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .

    KnowledgeBaseStorageType, KnowledgeBaseStorageTypeArgs

    OpensearchServerless
    OPENSEARCH_SERVERLESS
    Pinecone
    PINECONE
    Rds
    RDS
    KnowledgeBaseStorageTypeOpensearchServerless
    OPENSEARCH_SERVERLESS
    KnowledgeBaseStorageTypePinecone
    PINECONE
    KnowledgeBaseStorageTypeRds
    RDS
    OpensearchServerless
    OPENSEARCH_SERVERLESS
    Pinecone
    PINECONE
    Rds
    RDS
    OpensearchServerless
    OPENSEARCH_SERVERLESS
    Pinecone
    PINECONE
    Rds
    RDS
    OPENSEARCH_SERVERLESS
    OPENSEARCH_SERVERLESS
    PINECONE
    PINECONE
    RDS
    RDS
    "OPENSEARCH_SERVERLESS"
    OPENSEARCH_SERVERLESS
    "PINECONE"
    PINECONE
    "RDS"
    RDS

    KnowledgeBaseType, KnowledgeBaseTypeArgs

    Vector
    VECTOR
    KnowledgeBaseTypeVector
    VECTOR
    Vector
    VECTOR
    Vector
    VECTOR
    VECTOR
    VECTOR
    "VECTOR"
    VECTOR

    KnowledgeBaseVectorKnowledgeBaseConfiguration, KnowledgeBaseVectorKnowledgeBaseConfigurationArgs

    EmbeddingModelArn string
    The ARN of the model used to create vector embeddings for the knowledge base.
    EmbeddingModelArn string
    The ARN of the model used to create vector embeddings for the knowledge base.
    embeddingModelArn String
    The ARN of the model used to create vector embeddings for the knowledge base.
    embeddingModelArn string
    The ARN of the model used to create vector embeddings for the knowledge base.
    embedding_model_arn str
    The ARN of the model used to create vector embeddings for the knowledge base.
    embeddingModelArn String
    The ARN of the model used to create vector embeddings for the knowledge base.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi