Service Management
You use this endpoint to create a Tiger Cloud service with one of more of the following addons:
time-series: a Tiger Cloud service optimized for real-time analytics. For time-stamped data like events, prices, metrics, sensor readings, or any information that changes over time.ai: a Tiger Cloud service instance with vector extensions.
To have multiple addons when you create a new service, set "addons": ["time-series", "ai"]. To create a vanilla Postgres instance, set addons to an empty list [].
List All Services
Retrieve all services within a project.
Response: 200 OK
Create a new Tiger Cloud service. This is an asynchronous operation.
Response: 202 Accepted
Service Types:
TIMESCALEDB: a Tiger Cloud service instance optimized for real-time analytics service For time-stamped data like events, prices, metrics, sensor readings, or any information that changes over timePOSTGRES: a vanilla Postgres instanceVECTOR: a Tiger Cloud service instance with vector extensions
Retrieve details of a specific service.
Response: 200 OK
Service Status:
QUEUED: Service creation is queuedDELETING: Service is being deletedCONFIGURING: Service is being configuredREADY: Service is ready for useDELETED: Service has been deletedUNSTABLE: Service is in an unstable statePAUSING: Service is being pausedPAUSED: Service is pausedRESUMING: Service is being resumedUPGRADING: Service is being upgradedOPTIMIZING: Service is being optimized
Delete a specific service. This is an asynchronous operation.
Response: 202 Accepted
Change CPU and memory allocation for a service.
Response: 202 Accepted
Update Service Password
Set a new master password for the service.
Response: 204 No Content
Set Service Environment
Set the environment type for the service.
Environment Values:
PROD: Production environmentDEV: Development environment
Response: 200 OK
Configure High Availability
Change the HA configuration for a service. This is an asynchronous operation.
Response: 202 Accepted
Connection Pooler Management
Enable Connection Pooler
Activate the connection pooler for a service.
Response: 200 OK
Disable Connection Pooler
Deactivate the connection pooler for a service.
Response: 200 OK
Create a new, independent service by taking a snapshot of an existing one.
Response: 202 Accepted
Manage read replicas for improved read performance.
List Read Replica Sets
Retrieve all read replica sets associated with a primary service.
Response: 200 OK
Replica Set Status:
creating: Replica set is being createdactive: Replica set is active and readyresizing: Replica set is being resizeddeleting: Replica set is being deletederror: Replica set encountered an error
Create a Read Replica Set
Create a new read replica set. This is an asynchronous operation.
Response: 202 Accepted
Delete a Read Replica Set
Delete a specific read replica set. This is an asynchronous operation.
Response: 202 Accepted
Resize a Read Replica Set
Change resource allocation for a read replica set. This operation is async.
Response: 202 Accepted
Read Replica Set Connection Pooler
Enable Replica Set Pooler
Activate the connection pooler for a read replica set.
Response: 200 OK
Disable Replica Set Pooler
Deactivate the connection pooler for a read replica set.
Response: 200 OK
Set Replica Set Environment
Set the environment type for a read replica set.
Response: 200 OK
Virtual Private Clouds (VPCs) provide network isolation for your TigerData services.
List all Virtual Private Clouds in a project.
Response: 200 OK
Response: 201 Created
Retrieve details of a specific VPC.
Response: 200 OK
Update the name of a specific VPC.
Response: 200 OK
Delete a specific VPC.
Response: 204 No Content
Manage peering connections between VPCs across different accounts and regions.
List VPC Peerings
Retrieve all VPC peering connections for a given VPC.
Response: 200 OK
Create VPC Peering
Create a new VPC peering connection.
Response: 201 Created
Retrieve details of a specific VPC peering connection.
Delete VPC Peering
Delete a specific VPC peering connection.
Response: 204 No Content