Skip to main content

SvectorDB::VectorDatabase::Database

Creates a serverless vector database with SvectorDB, sign up at https://svectordb.com to get started

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{
    "Type" : "SvectorDB::VectorDatabase::Database",
    "Properties" : {
        "IntegrationId" : String,
        "Name" : String,
        "Type" : String,
        "Metric" : String,
        "Dimension" : Integer
    }
}

YAML

Type: SvectorDB::VectorDatabase::Database
Properties:
    IntegrationId: String
    Name: String
    Type: String
    Metric: String
    Dimension: Integer

Properties

IntegrationId

Integration ID

Required: Yes

Type: String

Update requires: Replacement

Name

Name that appears in the SvectorDB console

Required: No

Type: String

Minimum Length: 1

Maximum Length: 256

Pattern: ^[A-Za-z0-9 -_]+$

Update requires: No interruption

Type

Required: No

Type: String

Allowed Values: SANDBOX | STANDARD

Update requires: Replacement

Metric

Required: Yes

Type: String

Allowed Values: EUCLIDEAN | DOT_PRODUCT | COSINE

Update requires: Replacement

Dimension

Required: Yes

Type: Integer

Update requires: Replacement

Return Values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the Id.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

Id

Database ID