amazonka-dynamodb-dax-1.6.1: Amazon DynamoDB Accelerator (DAX) 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.DAX.UpdateSubnetGroup

Contents

Description

Modifies an existing subnet group.

Synopsis

Creating a Request

updateSubnetGroup Source #

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

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

data UpdateSubnetGroup Source #

See: updateSubnetGroup smart constructor.

Instances
Eq UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Data UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Methods

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

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

toConstr :: UpdateSubnetGroup -> Constr #

dataTypeOf :: UpdateSubnetGroup -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Show UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Generic UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Associated Types

type Rep UpdateSubnetGroup :: Type -> Type #

Hashable UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

ToJSON UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

AWSRequest UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Associated Types

type Rs UpdateSubnetGroup :: Type #

ToHeaders UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

ToPath UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

ToQuery UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

NFData UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Methods

rnf :: UpdateSubnetGroup -> () #

type Rep UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

type Rep UpdateSubnetGroup = D1 (MetaData "UpdateSubnetGroup" "Network.AWS.DAX.UpdateSubnetGroup" "amazonka-dynamodb-dax-1.6.1-6GOQo4sHyZjF5gipywaEPV" False) (C1 (MetaCons "UpdateSubnetGroup'" PrefixI True) (S1 (MetaSel (Just "_usgSubnetIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_usgDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_usgSubnetGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs UpdateSubnetGroup Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Request Lenses

usgSubnetIds :: Lens' UpdateSubnetGroup [Text] Source #

A list of subnet IDs in the subnet group.

usgDescription :: Lens' UpdateSubnetGroup (Maybe Text) Source #

A description of the subnet group.

usgSubnetGroupName :: Lens' UpdateSubnetGroup Text Source #

The name of the subnet group.

Destructuring the Response

updateSubnetGroupResponse Source #

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

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

data UpdateSubnetGroupResponse Source #

See: updateSubnetGroupResponse smart constructor.

Instances
Eq UpdateSubnetGroupResponse Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Data UpdateSubnetGroupResponse Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Methods

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

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

toConstr :: UpdateSubnetGroupResponse -> Constr #

dataTypeOf :: UpdateSubnetGroupResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateSubnetGroupResponse Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Show UpdateSubnetGroupResponse Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Generic UpdateSubnetGroupResponse Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

Associated Types

type Rep UpdateSubnetGroupResponse :: Type -> Type #

NFData UpdateSubnetGroupResponse Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

type Rep UpdateSubnetGroupResponse Source # 
Instance details

Defined in Network.AWS.DAX.UpdateSubnetGroup

type Rep UpdateSubnetGroupResponse = D1 (MetaData "UpdateSubnetGroupResponse" "Network.AWS.DAX.UpdateSubnetGroup" "amazonka-dynamodb-dax-1.6.1-6GOQo4sHyZjF5gipywaEPV" False) (C1 (MetaCons "UpdateSubnetGroupResponse'" PrefixI True) (S1 (MetaSel (Just "_usgrsSubnetGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SubnetGroup)) :*: S1 (MetaSel (Just "_usgrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

usgrsSubnetGroup :: Lens' UpdateSubnetGroupResponse (Maybe SubnetGroup) Source #

The subnet group that has been modified.