GetOrderableDbInstancePlainArgs

data class GetOrderableDbInstancePlainArgs(val engine: String? = null, val engineVersion: String? = null, val instanceClass: String? = null, val licenseModel: String? = null, val preferredInstanceClasses: List<String>? = null, val vpc: Boolean? = null) : ConvertibleToJava<GetOrderableDbInstancePlainArgs>

A collection of arguments for invoking getOrderableDbInstance.

Constructors

Link copied to clipboard
constructor(engine: String? = null, engineVersion: String? = null, instanceClass: String? = null, licenseModel: String? = null, preferredInstanceClasses: List<String>? = null, vpc: Boolean? = null)

Properties

Link copied to clipboard
val engine: String? = null

DB engine. (Default: neptune)

Link copied to clipboard
val engineVersion: String? = null

Version of the DB engine. For example, 1.0.1.0, 1.0.1.2, 1.0.2.2, and 1.0.3.0.

Link copied to clipboard
val instanceClass: String? = null

DB instance class. Examples of classes are db.r5.large, db.r5.xlarge, db.r4.large, db.r5.4xlarge, db.r5.12xlarge, db.r4.xlarge, and db.t3.medium.

Link copied to clipboard
val licenseModel: String? = null

License model. (Default: amazon-license)

Link copied to clipboard

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.

Link copied to clipboard
val vpc: Boolean? = null

Enable to show only VPC offerings.

Functions

Link copied to clipboard
open override fun toJava(): GetOrderableDbInstancePlainArgs