Skip to content

Data Source: awsNeptuneOrderableDbInstance

Information about Neptune orderable DB instances.

Example Usage

/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsNeptuneOrderableDbInstance.DataAwsNeptuneOrderableDbInstance(
  this,
  "test",
  {
    engineVersion: "1.0.3.0",
    preferredInstanceClasses: ["db.r5.large", "db.r4.large", "db.t3.medium"],
  }
);

Argument Reference

The following arguments are supported:

  • engine - (Optional) DB engine. (Default: neptune)
  • engineVersion - (Optional) Version of the DB engine. For example, 1010, 1012, 1022, and 1030.
  • instanceClass - (Optional) DB instance class. Examples of classes are dbR5Large, dbR5Xlarge, dbR4Large, dbR54Xlarge, dbR512Xlarge, dbR4Xlarge, and dbT3Medium.
  • licenseModel - (Optional) License model. (Default: amazonLicense)
  • preferredInstanceClasses - (Optional) Ordered list of preferred Neptune DB instance classes. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
  • vpc - (Optional) Enable to show only VPC offerings.

Attribute Reference

In addition to all arguments above, the following attributes are exported:

  • availabilityZones - Availability zones where the instance is available.
  • maxIopsPerDbInstance - Maximum total provisioned IOPS for a DB instance.
  • maxIopsPerGib - Maximum provisioned IOPS per GiB for a DB instance.
  • maxStorageSize - Maximum storage size for a DB instance.
  • minIopsPerDbInstance - Minimum total provisioned IOPS for a DB instance.
  • minIopsPerGib - Minimum provisioned IOPS per GiB for a DB instance.
  • minStorageSize - Minimum storage size for a DB instance.
  • multiAzCapable - Whether a DB instance is Multi-AZ capable.
  • readReplicaCapable - Whether a DB instance can have a read replica.
  • storageType - Storage type for a DB instance.
  • supportsEnhancedMonitoring - Whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
  • supportsIamDatabaseAuthentication - Whether a DB instance supports IAM database authentication.
  • supportsIops - Whether a DB instance supports provisioned IOPS.
  • supportsPerformanceInsights - Whether a DB instance supports Performance Insights.
  • supportsStorageEncryption - Whether a DB instance supports encrypted storage.