amazonka-datapipeline-1.4.2: Amazon Data Pipeline SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.DataPipeline.GetPipelineDefinition

Contents

Description

Gets the definition of the specified pipeline. You can call GetPipelineDefinition to retrieve the pipeline definition that you provided using PutPipelineDefinition.

Synopsis

Creating a Request

getPipelineDefinition Source #

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

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

data GetPipelineDefinition Source #

Contains the parameters for GetPipelineDefinition.

See: getPipelineDefinition smart constructor.

Instances

Eq GetPipelineDefinition Source # 
Data GetPipelineDefinition Source # 

Methods

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

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

toConstr :: GetPipelineDefinition -> Constr #

dataTypeOf :: GetPipelineDefinition -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: GetPipelineDefinition -> () #

AWSRequest GetPipelineDefinition Source # 
ToQuery GetPipelineDefinition Source # 
ToPath GetPipelineDefinition Source # 
ToHeaders GetPipelineDefinition Source # 
type Rep GetPipelineDefinition Source # 
type Rep GetPipelineDefinition = D1 (MetaData "GetPipelineDefinition" "Network.AWS.DataPipeline.GetPipelineDefinition" "amazonka-datapipeline-1.4.2-9QD4j5NR1v14hG7KJ5kJJK" False) (C1 (MetaCons "GetPipelineDefinition'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gpdVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_gpdPipelineId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs GetPipelineDefinition Source # 

Request Lenses

gpdVersion :: Lens' GetPipelineDefinition (Maybe Text) Source #

The version of the pipeline definition to retrieve. Set this parameter to latest (default) to use the last definition saved to the pipeline or active to use the last definition that was activated.

Destructuring the Response

getPipelineDefinitionResponse Source #

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

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

data GetPipelineDefinitionResponse Source #

Contains the output of GetPipelineDefinition.

See: getPipelineDefinitionResponse smart constructor.

Instances

Eq GetPipelineDefinitionResponse Source # 
Data GetPipelineDefinitionResponse Source # 

Methods

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

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

toConstr :: GetPipelineDefinitionResponse -> Constr #

dataTypeOf :: GetPipelineDefinitionResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetPipelineDefinitionResponse Source # 
Show GetPipelineDefinitionResponse Source # 
Generic GetPipelineDefinitionResponse Source # 
NFData GetPipelineDefinitionResponse Source # 
type Rep GetPipelineDefinitionResponse Source # 
type Rep GetPipelineDefinitionResponse = D1 (MetaData "GetPipelineDefinitionResponse" "Network.AWS.DataPipeline.GetPipelineDefinition" "amazonka-datapipeline-1.4.2-9QD4j5NR1v14hG7KJ5kJJK" False) (C1 (MetaCons "GetPipelineDefinitionResponse'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_gpdrsPipelineObjects") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PipelineObject]))) (S1 (MetaSel (Just Symbol "_gpdrsParameterObjects") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ParameterObject])))) ((:*:) (S1 (MetaSel (Just Symbol "_gpdrsParameterValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ParameterValue]))) (S1 (MetaSel (Just Symbol "_gpdrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

Response Lenses

gpdrsParameterObjects :: Lens' GetPipelineDefinitionResponse [ParameterObject] Source #

The parameter objects used in the pipeline definition.

gpdrsParameterValues :: Lens' GetPipelineDefinitionResponse [ParameterValue] Source #

The parameter values used in the pipeline definition.