describeDBMajorEngineVersions method
Describes the properties of specific major versions of DB engines.
Parameter engine :
The database engine to return major version details for.
Valid Values:
-
aurora-mysql -
aurora-postgresql -
custom-sqlserver-ee -
custom-sqlserver-se -
custom-sqlserver-web -
db2-ae -
db2-se -
mariadb -
mysql -
oracle-ee -
oracle-ee-cdb -
oracle-se2 -
oracle-se2-cdb -
postgres -
sqlserver-ee -
sqlserver-se -
sqlserver-ex -
sqlserver-web
Parameter majorEngineVersion :
A specific database major engine version to return details for.
Example: 8.4
Parameter marker :
An optional pagination token provided by a previous request. If this
parameter is specified, the response includes only records beyond the
marker, up to the value specified by MaxRecords.
Parameter maxRecords :
The maximum number of records to include in the response. If more than the
MaxRecords value is available, a pagination token called a
marker is included in the response so you can retrieve the remaining
results.
Default: 100
Implementation
Future<DescribeDBMajorEngineVersionsResponse> describeDBMajorEngineVersions({
String? engine,
String? majorEngineVersion,
String? marker,
int? maxRecords,
}) async {
_s.validateNumRange(
'maxRecords',
maxRecords,
20,
100,
);
final $request = <String, String>{
if (engine != null) 'Engine': engine,
if (majorEngineVersion != null) 'MajorEngineVersion': majorEngineVersion,
if (marker != null) 'Marker': marker,
if (maxRecords != null) 'MaxRecords': maxRecords.toString(),
};
final $result = await _protocol.send(
$request,
action: 'DescribeDBMajorEngineVersions',
version: '2014-10-31',
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
resultWrapper: 'DescribeDBMajorEngineVersionsResult',
);
return DescribeDBMajorEngineVersionsResponse.fromXml($result);
}