amazonka-rds-1.6.1: Amazon Relational Database Service SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.RDS.DescribeDBEngineVersions

Contents

Description

Returns a list of the available DB engines.

This operation returns paginated results.

Synopsis

Creating a Request

describeDBEngineVersions :: DescribeDBEngineVersions Source #

Creates a value of DescribeDBEngineVersions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ddevEngineVersion - The database engine version to return. Example: 5.1.49
  • ddevListSupportedTimezones - 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.
  • ddevDefaultOnly - Indicates that only the default version of the specified engine or engine and major version combination is returned.
  • ddevFilters - This parameter is not currently supported.
  • ddevEngine - The database engine to return.
  • ddevDBParameterGroupFamily - The name of a specific DB parameter group family to return details for. Constraints: * If supplied, must match an existing DBParameterGroupFamily.
  • ddevListSupportedCharacterSets - 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.
  • ddevMarker - 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 .
  • ddevMaxRecords - 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 that the following results can be retrieved. Default: 100 Constraints: Minimum 20, maximum 100.

data DescribeDBEngineVersions Source #

See: describeDBEngineVersions smart constructor.

Instances
Eq DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Data DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeDBEngineVersions -> c DescribeDBEngineVersions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeDBEngineVersions #

toConstr :: DescribeDBEngineVersions -> Constr #

dataTypeOf :: DescribeDBEngineVersions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeDBEngineVersions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeDBEngineVersions) #

gmapT :: (forall b. Data b => b -> b) -> DescribeDBEngineVersions -> DescribeDBEngineVersions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeDBEngineVersions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeDBEngineVersions -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeDBEngineVersions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeDBEngineVersions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeDBEngineVersions -> m DescribeDBEngineVersions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeDBEngineVersions -> m DescribeDBEngineVersions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeDBEngineVersions -> m DescribeDBEngineVersions #

Read DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Show DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Generic DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Associated Types

type Rep DescribeDBEngineVersions :: Type -> Type #

Hashable DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

AWSPager DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

AWSRequest DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Associated Types

type Rs DescribeDBEngineVersions :: Type #

ToHeaders DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

ToPath DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

ToQuery DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

NFData DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

type Rep DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

type Rep DescribeDBEngineVersions = D1 (MetaData "DescribeDBEngineVersions" "Network.AWS.RDS.DescribeDBEngineVersions" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "DescribeDBEngineVersions'" PrefixI True) (((S1 (MetaSel (Just "_ddevEngineVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ddevListSupportedTimezones") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_ddevDefaultOnly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ddevFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Filter])))) :*: ((S1 (MetaSel (Just "_ddevEngine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ddevDBParameterGroupFamily") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ddevListSupportedCharacterSets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_ddevMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ddevMaxRecords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))))
type Rs DescribeDBEngineVersions Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Request Lenses

ddevEngineVersion :: Lens' DescribeDBEngineVersions (Maybe Text) Source #

The database engine version to return. Example: 5.1.49

ddevListSupportedTimezones :: 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.

ddevDefaultOnly :: Lens' DescribeDBEngineVersions (Maybe Bool) Source #

Indicates that only the default version of the specified engine or engine and major version combination is returned.

ddevFilters :: Lens' DescribeDBEngineVersions [Filter] Source #

This parameter is not currently supported.

ddevEngine :: Lens' DescribeDBEngineVersions (Maybe Text) Source #

The database engine to return.

ddevDBParameterGroupFamily :: 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.

ddevListSupportedCharacterSets :: 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.

ddevMarker :: 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 .

ddevMaxRecords :: 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 that the following results can be retrieved. Default: 100 Constraints: Minimum 20, maximum 100.

Destructuring the Response

describeDBEngineVersionsResponse Source #

Creates a value of DescribeDBEngineVersionsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ddevrsMarker - 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 .
  • ddevrsDBEngineVersions - A list of DBEngineVersion elements.
  • ddevrsResponseStatus - -- | The response status code.

data DescribeDBEngineVersionsResponse Source #

Contains the result of a successful invocation of the DescribeDBEngineVersions action.

See: describeDBEngineVersionsResponse smart constructor.

Instances
Eq DescribeDBEngineVersionsResponse Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Data DescribeDBEngineVersionsResponse Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeDBEngineVersionsResponse -> c DescribeDBEngineVersionsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeDBEngineVersionsResponse #

toConstr :: DescribeDBEngineVersionsResponse -> Constr #

dataTypeOf :: DescribeDBEngineVersionsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeDBEngineVersionsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeDBEngineVersionsResponse) #

gmapT :: (forall b. Data b => b -> b) -> DescribeDBEngineVersionsResponse -> DescribeDBEngineVersionsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeDBEngineVersionsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeDBEngineVersionsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeDBEngineVersionsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeDBEngineVersionsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeDBEngineVersionsResponse -> m DescribeDBEngineVersionsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeDBEngineVersionsResponse -> m DescribeDBEngineVersionsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeDBEngineVersionsResponse -> m DescribeDBEngineVersionsResponse #

Read DescribeDBEngineVersionsResponse Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Show DescribeDBEngineVersionsResponse Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Generic DescribeDBEngineVersionsResponse Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

Associated Types

type Rep DescribeDBEngineVersionsResponse :: Type -> Type #

NFData DescribeDBEngineVersionsResponse Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

type Rep DescribeDBEngineVersionsResponse Source # 
Instance details

Defined in Network.AWS.RDS.DescribeDBEngineVersions

type Rep DescribeDBEngineVersionsResponse = D1 (MetaData "DescribeDBEngineVersionsResponse" "Network.AWS.RDS.DescribeDBEngineVersions" "amazonka-rds-1.6.1-GvYb6r2di9RGFKQcoJXq1A" False) (C1 (MetaCons "DescribeDBEngineVersionsResponse'" PrefixI True) (S1 (MetaSel (Just "_ddevrsMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ddevrsDBEngineVersions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DBEngineVersion])) :*: S1 (MetaSel (Just "_ddevrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

ddevrsMarker :: 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 .