GetEngineVersionPlainArgs

data class GetEngineVersionPlainArgs(val defaultOnly: Boolean? = null, val engine: String, val filters: List<GetEngineVersionFilter>? = null, val includeAll: Boolean? = null, val parameterGroupFamily: String? = null, val preferredVersions: List<String>? = null, val version: String? = null) : ConvertibleToJava<GetEngineVersionPlainArgs>

A collection of arguments for invoking getEngineVersion.

Constructors

Link copied to clipboard
constructor(defaultOnly: Boolean? = null, engine: String, filters: List<GetEngineVersionFilter>? = null, includeAll: Boolean? = null, parameterGroupFamily: String? = null, preferredVersions: List<String>? = null, version: String? = null)

Properties

Link copied to clipboard
val defaultOnly: Boolean? = null

When set to true, the default version for the specified engine or combination of engine and major version will be returned. Can be used to limit responses to a single version when they would otherwise fail for returning multiple versions.

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

One or more name/value pairs to filter off of. There are several valid keys; for a full reference, check out describe-db-engine-versions in the AWS CLI reference.

Link copied to clipboard
val includeAll: Boolean? = null

When set to true, the specified version or member of preferred_versions will be returned even if it is deprecated. Otherwise, only available versions will be returned.

Link copied to clipboard

Name of a specific DB parameter group family. Examples of parameter group families are mysql8.0, mariadb10.4, and postgres12.

Link copied to clipboard

Ordered list of preferred 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. If both the version and preferred_versions arguments are not configured, the data source will return the default version for the engine.

Link copied to clipboard
val version: String? = null

Version of the DB engine. For example, 5.7.22, 10.1.34, and 12.3. If both the version and preferred_versions arguments are not configured, the data source will return the default version for the engine.

Functions

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