amazonka-greengrass-1.6.1: 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 # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

Data UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

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 # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

Show UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

Generic UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

Associated Types

type Rep UpdateConnectivityInfo :: Type -> Type #

Hashable UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

ToJSON UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

AWSRequest UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

Associated Types

type Rs UpdateConnectivityInfo :: Type #

ToHeaders UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

ToPath UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

ToQuery UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

NFData UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

Methods

rnf :: UpdateConnectivityInfo -> () #

type Rep UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

type Rep UpdateConnectivityInfo = D1 (MetaData "UpdateConnectivityInfo" "Network.AWS.Greengrass.UpdateConnectivityInfo" "amazonka-greengrass-1.6.1-8Yb8rCOrAv2821KEQdBGt6" False) (C1 (MetaCons "UpdateConnectivityInfo'" PrefixI True) (S1 (MetaSel (Just "_uciConnectivityInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ConnectivityInfo])) :*: S1 (MetaSel (Just "_uciThingName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs UpdateConnectivityInfo Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

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 # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

Data UpdateConnectivityInfoResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

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 # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

Show UpdateConnectivityInfoResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

Generic UpdateConnectivityInfoResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

Associated Types

type Rep UpdateConnectivityInfoResponse :: Type -> Type #

NFData UpdateConnectivityInfoResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

type Rep UpdateConnectivityInfoResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateConnectivityInfo

type Rep UpdateConnectivityInfoResponse = D1 (MetaData "UpdateConnectivityInfoResponse" "Network.AWS.Greengrass.UpdateConnectivityInfo" "amazonka-greengrass-1.6.1-8Yb8rCOrAv2821KEQdBGt6" False) (C1 (MetaCons "UpdateConnectivityInfoResponse'" PrefixI True) (S1 (MetaSel (Just "_ucirsVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ucirsMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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.