| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DocumentDB.DescribeDBEngineVersions
Description
Returns a list of the available engines.
This operation returns paginated results.
Synopsis
- data DescribeDBEngineVersions = DescribeDBEngineVersions' {}
- newDescribeDBEngineVersions :: DescribeDBEngineVersions
- describeDBEngineVersions_dbParameterGroupFamily :: Lens' DescribeDBEngineVersions (Maybe Text)
- describeDBEngineVersions_defaultOnly :: Lens' DescribeDBEngineVersions (Maybe Bool)
- describeDBEngineVersions_engine :: Lens' DescribeDBEngineVersions (Maybe Text)
- describeDBEngineVersions_engineVersion :: Lens' DescribeDBEngineVersions (Maybe Text)
- describeDBEngineVersions_filters :: Lens' DescribeDBEngineVersions (Maybe [Filter])
- describeDBEngineVersions_listSupportedCharacterSets :: Lens' DescribeDBEngineVersions (Maybe Bool)
- describeDBEngineVersions_listSupportedTimezones :: Lens' DescribeDBEngineVersions (Maybe Bool)
- describeDBEngineVersions_marker :: Lens' DescribeDBEngineVersions (Maybe Text)
- describeDBEngineVersions_maxRecords :: Lens' DescribeDBEngineVersions (Maybe Int)
- data DescribeDBEngineVersionsResponse = DescribeDBEngineVersionsResponse' {
- dbEngineVersions :: Maybe [DBEngineVersion]
- marker :: Maybe Text
- httpStatus :: Int
- newDescribeDBEngineVersionsResponse :: Int -> DescribeDBEngineVersionsResponse
- describeDBEngineVersionsResponse_dbEngineVersions :: Lens' DescribeDBEngineVersionsResponse (Maybe [DBEngineVersion])
- describeDBEngineVersionsResponse_marker :: Lens' DescribeDBEngineVersionsResponse (Maybe Text)
- describeDBEngineVersionsResponse_httpStatus :: Lens' DescribeDBEngineVersionsResponse Int
Creating a Request
data DescribeDBEngineVersions Source #
Represents the input to DescribeDBEngineVersions.
See: newDescribeDBEngineVersions smart constructor.
Constructors
| DescribeDBEngineVersions' | |
Fields
| |
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:
DescribeDBEngineVersions, describeDBEngineVersions_dbParameterGroupFamily - The name of a specific parameter group family to return details for.
Constraints:
- If provided, must match an existing
DBParameterGroupFamily.
$sel:defaultOnly:DescribeDBEngineVersions', describeDBEngineVersions_defaultOnly - Indicates that only the default version of the specified engine or
engine and major version combination is returned.
DescribeDBEngineVersions, describeDBEngineVersions_engine - The database engine to return.
DescribeDBEngineVersions, describeDBEngineVersions_engineVersion - The database engine version to return.
Example: 3.6.0
$sel:filters:DescribeDBEngineVersions', describeDBEngineVersions_filters - This parameter is not currently supported.
$sel:listSupportedCharacterSets:DescribeDBEngineVersions', describeDBEngineVersions_listSupportedCharacterSets - If this parameter is specified and the requested engine supports the
CharacterSetName parameter for CreateDBInstance, the response
includes a list of supported character sets for each engine version.
$sel:listSupportedTimezones:DescribeDBEngineVersions', describeDBEngineVersions_listSupportedTimezones - If this parameter is specified and the requested engine supports the
TimeZone parameter for CreateDBInstance, the response includes a
list of supported time zones for each engine version.
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
records exist than the specified MaxRecords value, a pagination token
(marker) is included in the response so that the remaining results can
be retrieved.
Default: 100
Constraints: Minimum 20, maximum 100.
Request Lenses
describeDBEngineVersions_dbParameterGroupFamily :: Lens' DescribeDBEngineVersions (Maybe Text) Source #
The name of a specific parameter group family to return details for.
Constraints:
- If provided, must match an existing
DBParameterGroupFamily.
describeDBEngineVersions_defaultOnly :: Lens' DescribeDBEngineVersions (Maybe Bool) Source #
Indicates that only the default version of the specified engine or engine and major version combination is returned.
describeDBEngineVersions_engine :: Lens' DescribeDBEngineVersions (Maybe Text) Source #
The database engine to return.
describeDBEngineVersions_engineVersion :: Lens' DescribeDBEngineVersions (Maybe Text) Source #
The database engine version to return.
Example: 3.6.0
describeDBEngineVersions_filters :: Lens' DescribeDBEngineVersions (Maybe [Filter]) Source #
This parameter is not currently supported.
describeDBEngineVersions_listSupportedCharacterSets :: Lens' DescribeDBEngineVersions (Maybe Bool) Source #
If this parameter is specified and the requested engine supports the
CharacterSetName parameter for CreateDBInstance, the response
includes a list of supported character sets for each engine version.
describeDBEngineVersions_listSupportedTimezones :: Lens' DescribeDBEngineVersions (Maybe Bool) Source #
If this parameter is specified and the requested engine supports the
TimeZone parameter for CreateDBInstance, the response includes a
list of supported time zones 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
records exist than the specified MaxRecords value, a pagination token
(marker) is included in the response so that the remaining results can
be retrieved.
Default: 100
Constraints: Minimum 20, maximum 100.
Destructuring the Response
data DescribeDBEngineVersionsResponse Source #
Represents the output of DescribeDBEngineVersions.
See: newDescribeDBEngineVersionsResponse smart constructor.
Constructors
| DescribeDBEngineVersionsResponse' | |
Fields
| |
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:dbEngineVersions:DescribeDBEngineVersionsResponse', describeDBEngineVersionsResponse_dbEngineVersions - Detailed information about one or more engine versions.
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:httpStatus:DescribeDBEngineVersionsResponse', describeDBEngineVersionsResponse_httpStatus - The response's http status code.
Response Lenses
describeDBEngineVersionsResponse_dbEngineVersions :: Lens' DescribeDBEngineVersionsResponse (Maybe [DBEngineVersion]) Source #
Detailed information about one or more engine versions.
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_httpStatus :: Lens' DescribeDBEngineVersionsResponse Int Source #
The response's http status code.