Get Engine Version Plain Args
A collection of arguments for invoking getEngineVersion.
Constructors
Properties
Whether the engine version must be an AWS-defined default version. Some engines have multiple default versions, such as for each major version. Using default_only
may help avoid multiple RDS engine versions
errors. See also latest
.
One or more name/value pairs to use in filtering versions. There are several valid keys; for a full reference, check out describe-db-engine-versions in the AWS CLI reference.
Whether the engine version must have one or more major upgrade targets. Not including has_major_target
or setting it to false
doesn't imply that there's no corresponding major upgrade target for the engine version.
Whether the engine version must have one or more minor upgrade targets. Not including has_minor_target
or setting it to false
doesn't imply that there's no corresponding minor upgrade target for the engine version.
Whether the engine version status
can either be deprecated
or available
. When not set or set to false
, the engine version status
will always be available
.
Whether the engine version is the most recent version matching the other criteria. This is different from default_only
in important ways: "default" relies on AWS-defined defaults, the latest version isn't always the default, and AWS might have multiple default versions for an engine. As a result, default_only
might not prevent errors from multiple RDS engine versions
, while latest
will. (latest
can be used with default_only
.) Note: The data source uses a best-effort approach at selecting the latest version. Due to the complexity of version identifiers across engines and incomplete version date information provided by AWS, using latest
may not always result in the engine version being the actual latest version.
Name of a specific database parameter group family. Examples of parameter group families are mysql8.0
, mariadb10.4
, and postgres12
.
Ordered list of preferred major version upgrade targets. The engine version will be the first match in the list unless the latest
parameter is set to true
. The engine version will be the default version if you don't include any criteria, such as preferred_major_targets
.
Ordered list of preferred version upgrade targets. The engine version will be the first match in this list unless the latest
parameter is set to true
. The engine version will be the default version if you don't include any criteria, such as preferred_upgrade_targets
.
Ordered list of preferred versions. The engine version will be the first match in this list unless the latest
parameter is set to true
. The engine version will be the default version if you don't include any criteria, such as preferred_versions
.