Amazon Neptune · Schema

Amazon Neptune DB Instance

Represents an Amazon Neptune DB instance, which is a compute node within a Neptune DB cluster that processes graph queries and manages the connection to the shared cluster storage.

DatabaseGraph DatabaseGremlinNeptuneProperty GraphRDFSPARQL

Properties

Name Type Description
DBInstanceIdentifier string The user-supplied unique identifier for the DB instance.
DBInstanceArn string The Amazon Resource Name (ARN) for the DB instance.
DBInstanceClass string The compute and memory capacity of the DB instance (e.g., db.r5.large, db.r6g.xlarge, db.serverless).
Engine string The name of the database engine.
EngineVersion string The version of the Neptune database engine.
DBInstanceStatus string The current state of the DB instance.
Endpoint object The connection endpoint for the DB instance.
DBClusterIdentifier string The identifier of the DB cluster that this instance belongs to.
AvailabilityZone string The name of the Availability Zone where the DB instance is located.
DBSubnetGroup object The DB subnet group associated with the instance.
PreferredMaintenanceWindow string The weekly time range during which system maintenance can occur (UTC).
AutoMinorVersionUpgrade boolean Whether minor engine version upgrades are applied automatically.
PubliclyAccessible boolean Whether the DB instance is publicly accessible.
PromotionTier integer The order in which a read replica is promoted to the primary instance during a failover.
StorageEncrypted boolean Whether the DB instance storage is encrypted.
KmsKeyId string The AWS KMS key identifier for the encrypted instance.
DbiResourceId string The AWS Region-unique, immutable identifier for the DB instance.
CACertificateIdentifier string The identifier of the CA certificate for this DB instance.
CopyTagsToSnapshot boolean Whether tags are copied to snapshots of the DB instance.
InstanceCreateTime string The date and time when the DB instance was created.
PendingModifiedValues object Changes to the DB instance that are pending application.
View JSON Schema on GitHub

JSON Schema

amazon-neptune-db-instance-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://github.com/api-search/amazon-neptune/json-schema/amazon-neptune-db-instance-schema.json",
  "title": "Amazon Neptune DB Instance",
  "description": "Represents an Amazon Neptune DB instance, which is a compute node within a Neptune DB cluster that processes graph queries and manages the connection to the shared cluster storage.",
  "type": "object",
  "required": [
    "DBInstanceIdentifier",
    "DBInstanceClass",
    "Engine"
  ],
  "properties": {
    "DBInstanceIdentifier": {
      "type": "string",
      "description": "The user-supplied unique identifier for the DB instance.",
      "minLength": 1,
      "maxLength": 63
    },
    "DBInstanceArn": {
      "type": "string",
      "description": "The Amazon Resource Name (ARN) for the DB instance."
    },
    "DBInstanceClass": {
      "type": "string",
      "description": "The compute and memory capacity of the DB instance (e.g., db.r5.large, db.r6g.xlarge, db.serverless).",
      "examples": [
        "db.r5.large",
        "db.r5.xlarge",
        "db.r6g.large",
        "db.t3.medium",
        "db.serverless"
      ]
    },
    "Engine": {
      "type": "string",
      "description": "The name of the database engine.",
      "const": "neptune"
    },
    "EngineVersion": {
      "type": "string",
      "description": "The version of the Neptune database engine."
    },
    "DBInstanceStatus": {
      "type": "string",
      "description": "The current state of the DB instance.",
      "enum": [
        "available",
        "backing-up",
        "creating",
        "deleting",
        "failed",
        "inaccessible-encryption-credentials",
        "incompatible-network",
        "incompatible-option-group",
        "incompatible-parameters",
        "incompatible-restore",
        "maintenance",
        "modifying",
        "rebooting",
        "renaming",
        "starting",
        "stopped",
        "stopping",
        "storage-optimization",
        "upgrading"
      ]
    },
    "Endpoint": {
      "type": "object",
      "description": "The connection endpoint for the DB instance.",
      "properties": {
        "Address": {
          "type": "string",
          "description": "The DNS address of the DB instance."
        },
        "Port": {
          "type": "integer",
          "description": "The port that the DB instance listens on.",
          "default": 8182
        },
        "HostedZoneId": {
          "type": "string",
          "description": "The ID of the hosted zone for the endpoint."
        }
      }
    },
    "DBClusterIdentifier": {
      "type": "string",
      "description": "The identifier of the DB cluster that this instance belongs to."
    },
    "AvailabilityZone": {
      "type": "string",
      "description": "The name of the Availability Zone where the DB instance is located."
    },
    "DBSubnetGroup": {
      "type": "object",
      "description": "The DB subnet group associated with the instance.",
      "properties": {
        "DBSubnetGroupName": {
          "type": "string"
        },
        "DBSubnetGroupDescription": {
          "type": "string"
        },
        "VpcId": {
          "type": "string"
        },
        "SubnetGroupStatus": {
          "type": "string"
        }
      }
    },
    "PreferredMaintenanceWindow": {
      "type": "string",
      "description": "The weekly time range during which system maintenance can occur (UTC)."
    },
    "AutoMinorVersionUpgrade": {
      "type": "boolean",
      "description": "Whether minor engine version upgrades are applied automatically."
    },
    "PubliclyAccessible": {
      "type": "boolean",
      "description": "Whether the DB instance is publicly accessible.",
      "default": false
    },
    "PromotionTier": {
      "type": "integer",
      "description": "The order in which a read replica is promoted to the primary instance during a failover.",
      "minimum": 0,
      "maximum": 15,
      "default": 1
    },
    "StorageEncrypted": {
      "type": "boolean",
      "description": "Whether the DB instance storage is encrypted."
    },
    "KmsKeyId": {
      "type": "string",
      "description": "The AWS KMS key identifier for the encrypted instance."
    },
    "DbiResourceId": {
      "type": "string",
      "description": "The AWS Region-unique, immutable identifier for the DB instance."
    },
    "CACertificateIdentifier": {
      "type": "string",
      "description": "The identifier of the CA certificate for this DB instance."
    },
    "CopyTagsToSnapshot": {
      "type": "boolean",
      "description": "Whether tags are copied to snapshots of the DB instance."
    },
    "InstanceCreateTime": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time when the DB instance was created."
    },
    "PendingModifiedValues": {
      "type": "object",
      "description": "Changes to the DB instance that are pending application.",
      "properties": {
        "DBInstanceClass": {
          "type": "string"
        },
        "EngineVersion": {
          "type": "string"
        },
        "PendingCloudwatchLogsExports": {
          "type": "object"
        }
      }
    }
  }
}