amazonka-dynamodb-dax-1.5.0: Amazon DynamoDB Accelerator (DAX) SDK.

Copyright(c) 2013-2017 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 # 
Data UpdateSubnetGroup Source # 

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 # 
Show UpdateSubnetGroup Source # 
Generic UpdateSubnetGroup Source # 
Hashable UpdateSubnetGroup Source # 
ToJSON UpdateSubnetGroup Source # 
NFData UpdateSubnetGroup Source # 

Methods

rnf :: UpdateSubnetGroup -> () #

AWSRequest UpdateSubnetGroup Source # 
ToQuery UpdateSubnetGroup Source # 
ToPath UpdateSubnetGroup Source # 
ToHeaders UpdateSubnetGroup Source # 
type Rep UpdateSubnetGroup Source # 
type Rep UpdateSubnetGroup = D1 (MetaData "UpdateSubnetGroup" "Network.AWS.DAX.UpdateSubnetGroup" "amazonka-dynamodb-dax-1.5.0-JMry6GeWLPS2KkVhaaXmgc" False) (C1 (MetaCons "UpdateSubnetGroup'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_usgSubnetIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) ((:*:) (S1 (MetaSel (Just Symbol "_usgDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_usgSubnetGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs UpdateSubnetGroup Source # 

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

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 # 
Show UpdateSubnetGroupResponse Source # 
Generic UpdateSubnetGroupResponse Source # 
NFData UpdateSubnetGroupResponse Source # 
type Rep UpdateSubnetGroupResponse Source # 
type Rep UpdateSubnetGroupResponse = D1 (MetaData "UpdateSubnetGroupResponse" "Network.AWS.DAX.UpdateSubnetGroup" "amazonka-dynamodb-dax-1.5.0-JMry6GeWLPS2KkVhaaXmgc" False) (C1 (MetaCons "UpdateSubnetGroupResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_usgrsSubnetGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SubnetGroup))) (S1 (MetaSel (Just Symbol "_usgrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

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

The subnet group that has been modified.