amazonka-greengrass-1.6.0: Amazon Greengrass 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.Greengrass.UpdateConnectivityInfo

Contents

Description

Updates the connectivity information for the core. Any devices that belong to the group which has this core will receive this information in order to find the location of the core and connect to it.

Synopsis

Creating a Request

updateConnectivityInfo Source #

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

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

data UpdateConnectivityInfo Source #

Connectivity information.

See: updateConnectivityInfo smart constructor.

Instances

Eq UpdateConnectivityInfo Source # 
Data UpdateConnectivityInfo Source # 

Methods

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

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

toConstr :: UpdateConnectivityInfo -> Constr #

dataTypeOf :: UpdateConnectivityInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateConnectivityInfo Source # 
Show UpdateConnectivityInfo Source # 
Generic UpdateConnectivityInfo Source # 
Hashable UpdateConnectivityInfo Source # 
ToJSON UpdateConnectivityInfo Source # 
NFData UpdateConnectivityInfo Source # 

Methods

rnf :: UpdateConnectivityInfo -> () #

AWSRequest UpdateConnectivityInfo Source # 
ToHeaders UpdateConnectivityInfo Source # 
ToPath UpdateConnectivityInfo Source # 
ToQuery UpdateConnectivityInfo Source # 
type Rep UpdateConnectivityInfo Source # 
type Rep UpdateConnectivityInfo = D1 * (MetaData "UpdateConnectivityInfo" "Network.AWS.Greengrass.UpdateConnectivityInfo" "amazonka-greengrass-1.6.0-UQvTNoJiEcHgaWALQEura" False) (C1 * (MetaCons "UpdateConnectivityInfo'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_uciConnectivityInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [ConnectivityInfo]))) (S1 * (MetaSel (Just Symbol "_uciThingName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))
type Rs UpdateConnectivityInfo Source # 

Request Lenses

Destructuring the Response

updateConnectivityInfoResponse Source #

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

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

data UpdateConnectivityInfoResponse Source #

See: updateConnectivityInfoResponse smart constructor.

Instances

Eq UpdateConnectivityInfoResponse Source # 
Data UpdateConnectivityInfoResponse Source # 

Methods

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

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

toConstr :: UpdateConnectivityInfoResponse -> Constr #

dataTypeOf :: UpdateConnectivityInfoResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateConnectivityInfoResponse Source # 
Show UpdateConnectivityInfoResponse Source # 
Generic UpdateConnectivityInfoResponse Source # 
NFData UpdateConnectivityInfoResponse Source # 
type Rep UpdateConnectivityInfoResponse Source # 
type Rep UpdateConnectivityInfoResponse = D1 * (MetaData "UpdateConnectivityInfoResponse" "Network.AWS.Greengrass.UpdateConnectivityInfo" "amazonka-greengrass-1.6.0-UQvTNoJiEcHgaWALQEura" False) (C1 * (MetaCons "UpdateConnectivityInfoResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ucirsVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ucirsMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ucirsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses

ucirsVersion :: Lens' UpdateConnectivityInfoResponse (Maybe Text) Source #

The new version of the connectivity info.

ucirsMessage :: Lens' UpdateConnectivityInfoResponse (Maybe Text) Source #

A message about the connectivity info update request.