mirror of
https://github.com/googleapis/genai-toolbox.git
synced 2026-02-11 07:35:05 -05:00
2.4 KiB
2.4 KiB
title, type, weight, description
| title | type | weight | description |
|---|---|---|---|
| spanner-create-instance | docs | 2 | Create a Cloud Spanner instance. |
The spanner-create-instance tool creates a new Cloud Spanner instance in a
specified Google Cloud project.
{{< notice info >}}
This tool uses the spanner-admin source.
{{< /notice >}}
Configuration
Here is an example of how to configure the spanner-create-instance tool in
your tools.yaml file:
sources:
my-spanner-admin-source:
kind: spanner-admin
tools:
create_my_spanner_instance:
kind: spanner-create-instance
source: my-spanner-admin-source
description: "Creates a Spanner instance."
Parameters
The spanner-create-instance tool has the following parameters:
| field | type | required | description |
|---|---|---|---|
| project | string | true | The Google Cloud project ID. |
| instanceId | string | true | The ID of the instance to create. |
| displayName | string | true | The display name of the instance. |
| config | string | true | The instance configuration (e.g., regional-us-central1). |
| nodeCount | integer | true | The number of nodes. Mutually exclusive with processingUnits (one must be 0). |
| processingUnits | integer | true | The number of processing units. Mutually exclusive with nodeCount (one must be 0). |
| edition | string | false | The edition of the instance (STANDARD, ENTERPRISE, ENTERPRISE_PLUS). |
Reference
| field | type | required | description |
|---|---|---|---|
| kind | string | true | Must be spanner-create-instance. |
| source | string | true | The name of the spanner-admin source to use for this tool. |
| description | string | false | A description of the tool that is passed to the agent. |