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

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@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 - Not currently supported.
  • ddevEngine - The database engine to return.
  • ddevDBParameterGroupFamily - The name of a specific DB parameter group family to return details for. Constraints: * Must be 1 to 255 alphanumeric characters * First character must be a letter * Cannot end with a hyphen or contain two consecutive hyphens
  • 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 # 
Data DescribeDBEngineVersions Source # 

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 # 
Show DescribeDBEngineVersions Source # 
Generic DescribeDBEngineVersions Source # 
Hashable DescribeDBEngineVersions Source # 
NFData DescribeDBEngineVersions Source # 
AWSPager DescribeDBEngineVersions Source # 
AWSRequest DescribeDBEngineVersions Source # 
ToPath DescribeDBEngineVersions Source # 
ToHeaders DescribeDBEngineVersions Source # 
ToQuery DescribeDBEngineVersions Source # 
type Rep DescribeDBEngineVersions Source # 
type Rep DescribeDBEngineVersions = D1 (MetaData "DescribeDBEngineVersions" "Network.AWS.RDS.DescribeDBEngineVersions" "amazonka-rds-1.4.5-FycntHHvABz6gJkK2IrBDo" False) (C1 (MetaCons "DescribeDBEngineVersions'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ddevEngineVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ddevListSupportedTimezones") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_ddevDefaultOnly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_ddevFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Filter]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ddevEngine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ddevDBParameterGroupFamily") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ddevListSupportedCharacterSets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_ddevMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ddevMaxRecords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))))))
type Rs DescribeDBEngineVersions Source # 

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.

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: * Must be 1 to 255 alphanumeric characters * First character must be a letter * Cannot end with a hyphen or contain two consecutive hyphens

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 # 
Data DescribeDBEngineVersionsResponse Source # 

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 # 
Show DescribeDBEngineVersionsResponse Source # 
Generic DescribeDBEngineVersionsResponse Source # 
NFData DescribeDBEngineVersionsResponse Source # 
type Rep DescribeDBEngineVersionsResponse Source # 
type Rep DescribeDBEngineVersionsResponse = D1 (MetaData "DescribeDBEngineVersionsResponse" "Network.AWS.RDS.DescribeDBEngineVersions" "amazonka-rds-1.4.5-FycntHHvABz6gJkK2IrBDo" False) (C1 (MetaCons "DescribeDBEngineVersionsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ddevrsMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ddevrsDBEngineVersions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DBEngineVersion]))) (S1 (MetaSel (Just Symbol "_ddevrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (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 .