Get an existing database
GET /databases/{databaseId}
Get an existing database by Id
Authorizations
Parameters
Path Parameters
A database ID.
Responses
200
A database creation, modification, or deletion request has been successfully processed and the current state of applying the requested change is returned including metrics.
Response Headers
ID uniquely identifying the request/response cycle.
Response Schema
object
Unique identifier for this resource within Aerospike Cloud
object
Host name that clients will use to connect to the database. Correlates to the AEROSPIKE_CLOUD_HOST
variable in documentation and code samples.
PEM encoded TLS certificate for the database.
object
Cloud provider for the infrastructure
Instance type for vertical scaling
AWS region where resources will be deployed
Number of availability zones to spread resources across
AWS availability zone IDs for aerospike nodes
The /19 IPv4 CIDR block for the database VPC
The network ID of the database
The account ID of the database
object
General Purpose SSD (gp2)
Size of the EBS volume in gigabytes
object
General Purpose SSD (gp3)
IOPS for gp3 (min 3000, max 16000). Max 500 IOPS per GB (not enforced by schema).
Size of the EBS volume in gigabytes
object
Provisioned IOPS SSD (io1)
IOPS for io1 (min 100, max 64000). Max 50 IOPS per GB (not enforced by schema).
Size of the EBS volume in gigabytes (min 4 for io1)
object
Provisioned IOPS SSD (io2)
IOPS for io2 (min 100, max 64000). Max 1000 IOPS per GB (not enforced by schema).
Size of the EBS volume in gigabytes (min 4 for io2)
object
Number of nodes in the cluster (horizontal scaling)
Persist data using local disks or network storage. If omitted, data is stored in-memory without persistence.
object
Number of nodes in the cluster (horizontal scaling)
Persist data using network storage. If omitted, data is stored only on local SSDs without additional persistence.
object
Number of nodes in the cluster (horizontal scaling)
Aerospike server configuration
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
Example
{
"connectionDetails": {
"infrastructure": {
"zoneIds": [
"aerospikeCloud": {
"aerospikeServer": {
"service": {
"feature-key-files": [
"logging": [
{
"network": {
"info": {
"addresses": [
"tls": [
{
"namespaces": [
{
"geo2dsphere-within": {
"sets": [
{
"mod-lua": {
"security": {
"ldap": {
"role-query-patterns": [
"log": {
"report-data-op": [
"report-data-op-role": [
"report-data-op-user": [
"xdr": {
"dcs": [
{
"node-address-ports": [
"namespaces": [
{
"ignore-bins": [
"ignore-sets": [
"ship-bins": [
"ship-sets": [
"health": {
400
Invalid input
Response Headers
ID uniquely identifying the request/response cycle.
Response Schema
Generic API error
object
Unique (system-wide) error code for an error happened
Developer-friendly message explaining error
Example
{
401
Access token is missing or invalid
Response Headers
ID uniquely identifying the request/response cycle.
Response Schema
Generic API error
object
Unique (system-wide) error code for an error happened
Developer-friendly message explaining error
Example
{
403
Permission denied
Response Headers
ID uniquely identifying the request/response cycle.
Response Schema
Generic API error
object
Unique (system-wide) error code for an error happened
Developer-friendly message explaining error
Example
{
404
Resource not found
Response Headers
ID uniquely identifying the request/response cycle.
Response Schema
Generic API error
object
Unique (system-wide) error code for an error happened
Developer-friendly message explaining error
Example
{
500
Internal Server Error
Response Headers
ID uniquely identifying the request/response cycle.
Response Schema
Generic API error
object
Unique (system-wide) error code for an error happened
Developer-friendly message explaining error