Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Returns a list of the available DB engines.
This operation returns paginated results.
Synopsis
- data DescribeDBEngineVersions = DescribeDBEngineVersions' {}
- newDescribeDBEngineVersions :: DescribeDBEngineVersions
- describeDBEngineVersions_engineVersion :: Lens' DescribeDBEngineVersions (Maybe Text)
- describeDBEngineVersions_listSupportedTimezones :: Lens' DescribeDBEngineVersions (Maybe Bool)
- describeDBEngineVersions_defaultOnly :: Lens' DescribeDBEngineVersions (Maybe Bool)
- describeDBEngineVersions_includeAll :: Lens' DescribeDBEngineVersions (Maybe Bool)
- describeDBEngineVersions_filters :: Lens' DescribeDBEngineVersions (Maybe [Filter])
- describeDBEngineVersions_engine :: Lens' DescribeDBEngineVersions (Maybe Text)
- describeDBEngineVersions_dbParameterGroupFamily :: Lens' DescribeDBEngineVersions (Maybe Text)
- describeDBEngineVersions_listSupportedCharacterSets :: Lens' DescribeDBEngineVersions (Maybe Bool)
- describeDBEngineVersions_marker :: Lens' DescribeDBEngineVersions (Maybe Text)
- describeDBEngineVersions_maxRecords :: Lens' DescribeDBEngineVersions (Maybe Int)
- data DescribeDBEngineVersionsResponse = DescribeDBEngineVersionsResponse' {
- marker :: Maybe Text
- dbEngineVersions :: Maybe [DBEngineVersion]
- httpStatus :: Int
- newDescribeDBEngineVersionsResponse :: Int -> DescribeDBEngineVersionsResponse
- describeDBEngineVersionsResponse_marker :: Lens' DescribeDBEngineVersionsResponse (Maybe Text)
- describeDBEngineVersionsResponse_dbEngineVersions :: Lens' DescribeDBEngineVersionsResponse (Maybe [DBEngineVersion])
- describeDBEngineVersionsResponse_httpStatus :: Lens' DescribeDBEngineVersionsResponse Int
Creating a Request
data DescribeDBEngineVersions Source #
See: newDescribeDBEngineVersions
smart constructor.
DescribeDBEngineVersions' | |
|
Instances
newDescribeDBEngineVersions :: DescribeDBEngineVersions Source #
Create a value of DescribeDBEngineVersions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:engineVersion:DescribeDBEngineVersions'
, describeDBEngineVersions_engineVersion
- The database engine version to return.
Example: 5.1.49
$sel:listSupportedTimezones:DescribeDBEngineVersions'
, describeDBEngineVersions_listSupportedTimezones
- A value that indicates whether to list the supported time zones for each
engine version.
If this parameter is enabled and the requested engine supports the
TimeZone
parameter for CreateDBInstance
, the response includes a
list of supported time zones for each engine version.
$sel:defaultOnly:DescribeDBEngineVersions'
, describeDBEngineVersions_defaultOnly
- A value that indicates whether only the default version of the specified
engine or engine and major version combination is returned.
$sel:includeAll:DescribeDBEngineVersions'
, describeDBEngineVersions_includeAll
- A value that indicates whether to include engine versions that aren't
available in the list. The default is to list only available engine
versions.
$sel:filters:DescribeDBEngineVersions'
, describeDBEngineVersions_filters
- This parameter isn't currently supported.
$sel:engine:DescribeDBEngineVersions'
, describeDBEngineVersions_engine
- The database engine to return.
Valid Values:
aurora
(for MySQL 5.6-compatible Aurora)aurora-mysql
(for MySQL 5.7-compatible Aurora)aurora-postgresql
mariadb
mysql
oracle-ee
oracle-ee-cdb
oracle-se2
oracle-se2-cdb
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
$sel:dbParameterGroupFamily:DescribeDBEngineVersions'
, describeDBEngineVersions_dbParameterGroupFamily
- The name of a specific DB parameter group family to return details for.
Constraints:
- If supplied, must match an existing DBParameterGroupFamily.
$sel:listSupportedCharacterSets:DescribeDBEngineVersions'
, describeDBEngineVersions_listSupportedCharacterSets
- A value that indicates whether to list the supported character sets for
each engine version.
If this parameter is enabled and the requested engine supports the
CharacterSetName
parameter for CreateDBInstance
, the response
includes a list of supported character sets for each engine version.
$sel:marker:DescribeDBEngineVersions'
, describeDBEngineVersions_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
.
$sel:maxRecords:DescribeDBEngineVersions'
, describeDBEngineVersions_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
Constraints: Minimum 20, maximum 100.
Request Lenses
describeDBEngineVersions_engineVersion :: Lens' DescribeDBEngineVersions (Maybe Text) Source #
The database engine version to return.
Example: 5.1.49
describeDBEngineVersions_listSupportedTimezones :: Lens' DescribeDBEngineVersions (Maybe Bool) Source #
A value that indicates whether to list the supported time zones for each engine version.
If this parameter is enabled and the requested engine supports the
TimeZone
parameter for CreateDBInstance
, the response includes a
list of supported time zones for each engine version.
describeDBEngineVersions_defaultOnly :: Lens' DescribeDBEngineVersions (Maybe Bool) Source #
A value that indicates whether only the default version of the specified engine or engine and major version combination is returned.
describeDBEngineVersions_includeAll :: Lens' DescribeDBEngineVersions (Maybe Bool) Source #
A value that indicates whether to include engine versions that aren't available in the list. The default is to list only available engine versions.
describeDBEngineVersions_filters :: Lens' DescribeDBEngineVersions (Maybe [Filter]) Source #
This parameter isn't currently supported.
describeDBEngineVersions_engine :: Lens' DescribeDBEngineVersions (Maybe Text) Source #
The database engine to return.
Valid Values:
aurora
(for MySQL 5.6-compatible Aurora)aurora-mysql
(for MySQL 5.7-compatible Aurora)aurora-postgresql
mariadb
mysql
oracle-ee
oracle-ee-cdb
oracle-se2
oracle-se2-cdb
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
describeDBEngineVersions_dbParameterGroupFamily :: Lens' DescribeDBEngineVersions (Maybe Text) Source #
The name of a specific DB parameter group family to return details for.
Constraints:
- If supplied, must match an existing DBParameterGroupFamily.
describeDBEngineVersions_listSupportedCharacterSets :: Lens' DescribeDBEngineVersions (Maybe Bool) Source #
A value that indicates whether to list the supported character sets for each engine version.
If this parameter is enabled and the requested engine supports the
CharacterSetName
parameter for CreateDBInstance
, the response
includes a list of supported character sets for each engine version.
describeDBEngineVersions_marker :: Lens' DescribeDBEngineVersions (Maybe Text) Source #
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
.
describeDBEngineVersions_maxRecords :: Lens' DescribeDBEngineVersions (Maybe Int) Source #
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
Constraints: Minimum 20, maximum 100.
Destructuring the Response
data DescribeDBEngineVersionsResponse Source #
Contains the result of a successful invocation of the
DescribeDBEngineVersions
action.
See: newDescribeDBEngineVersionsResponse
smart constructor.
DescribeDBEngineVersionsResponse' | |
|
Instances
newDescribeDBEngineVersionsResponse Source #
Create a value of DescribeDBEngineVersionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:marker:DescribeDBEngineVersions'
, describeDBEngineVersionsResponse_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
.
$sel:dbEngineVersions:DescribeDBEngineVersionsResponse'
, describeDBEngineVersionsResponse_dbEngineVersions
- A list of DBEngineVersion
elements.
$sel:httpStatus:DescribeDBEngineVersionsResponse'
, describeDBEngineVersionsResponse_httpStatus
- The response's http status code.
Response Lenses
describeDBEngineVersionsResponse_marker :: Lens' DescribeDBEngineVersionsResponse (Maybe Text) Source #
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
.
describeDBEngineVersionsResponse_dbEngineVersions :: Lens' DescribeDBEngineVersionsResponse (Maybe [DBEngineVersion]) Source #
A list of DBEngineVersion
elements.
describeDBEngineVersionsResponse_httpStatus :: Lens' DescribeDBEngineVersionsResponse Int Source #
The response's http status code.