GetOrderableDbInstancePlainArgs

data class GetOrderableDbInstancePlainArgs(val availabilityZoneGroup: String? = null, val engine: String, val engineVersion: String? = null, val instanceClass: String? = null, val licenseModel: String? = null, val preferredEngineVersions: List<String>? = null, val preferredInstanceClasses: List<String>? = null, val storageType: String? = null, val supportsEnhancedMonitoring: Boolean? = null, val supportsGlobalDatabases: Boolean? = null, val supportsIamDatabaseAuthentication: Boolean? = null, val supportsIops: Boolean? = null, val supportsKerberosAuthentication: Boolean? = null, val supportsPerformanceInsights: Boolean? = null, val supportsStorageAutoscaling: Boolean? = null, val supportsStorageEncryption: Boolean? = null, val vpc: Boolean? = null) : ConvertibleToJava<GetOrderableDbInstancePlainArgs>

A collection of arguments for invoking getOrderableDbInstance.

Constructors

Link copied to clipboard
constructor(availabilityZoneGroup: String? = null, engine: String, engineVersion: String? = null, instanceClass: String? = null, licenseModel: String? = null, preferredEngineVersions: List<String>? = null, preferredInstanceClasses: List<String>? = null, storageType: String? = null, supportsEnhancedMonitoring: Boolean? = null, supportsGlobalDatabases: Boolean? = null, supportsIamDatabaseAuthentication: Boolean? = null, supportsIops: Boolean? = null, supportsKerberosAuthentication: Boolean? = null, supportsPerformanceInsights: Boolean? = null, supportsStorageAutoscaling: Boolean? = null, supportsStorageEncryption: Boolean? = null, vpc: Boolean? = null)

Properties

Link copied to clipboard

Availability zone group.

Link copied to clipboard

DB engine. Engine values include aurora, aurora-mysql, aurora-postgresql, docdb, mariadb, mysql, neptune, oracle-ee, oracle-se, oracle-se1, oracle-se2, postgres, sqlserver-ee, sqlserver-ex, sqlserver-se, and sqlserver-web.

Link copied to clipboard
val engineVersion: String? = null

Version of the DB engine. If none is provided, the AWS-defined default version will be used.

Link copied to clipboard
val instanceClass: String? = null

DB instance class. Examples of classes are db.m3.2xlarge, db.t2.small, and db.m3.medium.

Link copied to clipboard
val licenseModel: String? = null

License model. Examples of license models are general-public-license, bring-your-own-license, and amazon-license.

Link copied to clipboard

Ordered list of preferred RDS DB instance engine versions. 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

Ordered list of preferred RDS 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 storageType: String? = null

Storage types. Examples of storage types are standard, io1, gp2, and aurora.

Link copied to clipboard

Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.

Link copied to clipboard

Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.

Link copied to clipboard

Enable this to ensure a DB instance supports IAM database authentication.

Link copied to clipboard
val supportsIops: Boolean? = null

Enable this to ensure a DB instance supports provisioned IOPS.

Link copied to clipboard

Enable this to ensure a DB instance supports Kerberos Authentication.

Link copied to clipboard

Enable this to ensure a DB instance supports Performance Insights.

Link copied to clipboard

Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.

Link copied to clipboard

Enable this to ensure a DB instance supports encrypted storage.

Link copied to clipboard
val vpc: Boolean? = null

Boolean that indicates whether to show only VPC or non-VPC offerings.

Functions

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