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

Contents

Description

Creates a version of a resource definition that has already been defined.

Synopsis

Creating a Request

createResourceDefinitionVersion Source #

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

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

data CreateResourceDefinitionVersion Source #

See: createResourceDefinitionVersion smart constructor.

Instances

Eq CreateResourceDefinitionVersion Source # 
Data CreateResourceDefinitionVersion Source # 

Methods

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

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

toConstr :: CreateResourceDefinitionVersion -> Constr #

dataTypeOf :: CreateResourceDefinitionVersion -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateResourceDefinitionVersion Source # 
Show CreateResourceDefinitionVersion Source # 
Generic CreateResourceDefinitionVersion Source # 
Hashable CreateResourceDefinitionVersion Source # 
ToJSON CreateResourceDefinitionVersion Source # 
NFData CreateResourceDefinitionVersion Source # 
AWSRequest CreateResourceDefinitionVersion Source # 
ToHeaders CreateResourceDefinitionVersion Source # 
ToPath CreateResourceDefinitionVersion Source # 
ToQuery CreateResourceDefinitionVersion Source # 
type Rep CreateResourceDefinitionVersion Source # 
type Rep CreateResourceDefinitionVersion = D1 * (MetaData "CreateResourceDefinitionVersion" "Network.AWS.Greengrass.CreateResourceDefinitionVersion" "amazonka-greengrass-1.6.0-UQvTNoJiEcHgaWALQEura" False) (C1 * (MetaCons "CreateResourceDefinitionVersion'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_crdvAmznClientToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_crdvResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Resource]))) (S1 * (MetaSel (Just Symbol "_crdvResourceDefinitionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))
type Rs CreateResourceDefinitionVersion Source # 

Request Lenses

crdvAmznClientToken :: Lens' CreateResourceDefinitionVersion (Maybe Text) Source #

A client token used to correlate requests and responses.

Destructuring the Response

createResourceDefinitionVersionResponse Source #

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

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

data CreateResourceDefinitionVersionResponse Source #

Instances

Eq CreateResourceDefinitionVersionResponse Source # 
Data CreateResourceDefinitionVersionResponse Source # 

Methods

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

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

toConstr :: CreateResourceDefinitionVersionResponse -> Constr #

dataTypeOf :: CreateResourceDefinitionVersionResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateResourceDefinitionVersionResponse Source # 
Show CreateResourceDefinitionVersionResponse Source # 
Generic CreateResourceDefinitionVersionResponse Source # 
NFData CreateResourceDefinitionVersionResponse Source # 
type Rep CreateResourceDefinitionVersionResponse Source # 
type Rep CreateResourceDefinitionVersionResponse = D1 * (MetaData "CreateResourceDefinitionVersionResponse" "Network.AWS.Greengrass.CreateResourceDefinitionVersion" "amazonka-greengrass-1.6.0-UQvTNoJiEcHgaWALQEura" False) (C1 * (MetaCons "CreateResourceDefinitionVersionResponse'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_crdvrsARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_crdvrsCreationTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_crdvrsVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_crdvrsId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_crdvrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))))

Response Lenses

crdvrsCreationTimestamp :: Lens' CreateResourceDefinitionVersionResponse (Maybe Text) Source #

The time, in milliseconds since the epoch, when the version was created.