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.UpdateCoreDefinition

Contents

Description

Updates a core definition.

Synopsis

Creating a Request

updateCoreDefinition Source #

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

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

data UpdateCoreDefinition Source #

See: updateCoreDefinition smart constructor.

Instances
Eq UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Data UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Methods

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

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

toConstr :: UpdateCoreDefinition -> Constr #

dataTypeOf :: UpdateCoreDefinition -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Show UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Generic UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Associated Types

type Rep UpdateCoreDefinition :: Type -> Type #

Hashable UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

ToJSON UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

AWSRequest UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Associated Types

type Rs UpdateCoreDefinition :: Type #

ToHeaders UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

ToPath UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

ToQuery UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

NFData UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Methods

rnf :: UpdateCoreDefinition -> () #

type Rep UpdateCoreDefinition Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

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

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Request Lenses

ucdName :: Lens' UpdateCoreDefinition (Maybe Text) Source #

The name of the definition.

ucdCoreDefinitionId :: Lens' UpdateCoreDefinition Text Source #

The ID of the core definition.

Destructuring the Response

updateCoreDefinitionResponse Source #

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

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

data UpdateCoreDefinitionResponse Source #

See: updateCoreDefinitionResponse smart constructor.

Instances
Eq UpdateCoreDefinitionResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Data UpdateCoreDefinitionResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Methods

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

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

toConstr :: UpdateCoreDefinitionResponse -> Constr #

dataTypeOf :: UpdateCoreDefinitionResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateCoreDefinitionResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Show UpdateCoreDefinitionResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Generic UpdateCoreDefinitionResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

Associated Types

type Rep UpdateCoreDefinitionResponse :: Type -> Type #

NFData UpdateCoreDefinitionResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

type Rep UpdateCoreDefinitionResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.UpdateCoreDefinition

type Rep UpdateCoreDefinitionResponse = D1 (MetaData "UpdateCoreDefinitionResponse" "Network.AWS.Greengrass.UpdateCoreDefinition" "amazonka-greengrass-1.6.1-8Yb8rCOrAv2821KEQdBGt6" True) (C1 (MetaCons "UpdateCoreDefinitionResponse'" PrefixI True) (S1 (MetaSel (Just "_ucdrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses