amazonka-datapipeline-1.4.5: 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 #

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:

  • gpdVersion - 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.
  • gpdPipelineId - The ID of the pipeline.

data GetPipelineDefinition #

Contains the parameters for GetPipelineDefinition.

See: getPipelineDefinition smart constructor.

Instances

Eq GetPipelineDefinition # 
Data GetPipelineDefinition # 

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 # 
Show GetPipelineDefinition # 
Generic GetPipelineDefinition # 
Hashable GetPipelineDefinition # 
ToJSON GetPipelineDefinition # 
NFData GetPipelineDefinition # 

Methods

rnf :: GetPipelineDefinition -> () #

AWSRequest GetPipelineDefinition # 
ToQuery GetPipelineDefinition # 
ToPath GetPipelineDefinition # 
ToHeaders GetPipelineDefinition # 
type Rep GetPipelineDefinition # 
type Rep GetPipelineDefinition = D1 (MetaData "GetPipelineDefinition" "Network.AWS.DataPipeline.GetPipelineDefinition" "amazonka-datapipeline-1.4.5-BJaoECYz4XDHL06I8wcb9o" 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 # 

Request Lenses

gpdVersion :: Lens' GetPipelineDefinition (Maybe Text) #

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.

gpdPipelineId :: Lens' GetPipelineDefinition Text #

The ID of the pipeline.

Destructuring the Response

getPipelineDefinitionResponse #

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 #

Contains the output of GetPipelineDefinition.

See: getPipelineDefinitionResponse smart constructor.

Instances

Eq GetPipelineDefinitionResponse # 
Data GetPipelineDefinitionResponse # 

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 # 
Show GetPipelineDefinitionResponse # 
Generic GetPipelineDefinitionResponse # 
NFData GetPipelineDefinitionResponse # 
type Rep GetPipelineDefinitionResponse # 
type Rep GetPipelineDefinitionResponse = D1 (MetaData "GetPipelineDefinitionResponse" "Network.AWS.DataPipeline.GetPipelineDefinition" "amazonka-datapipeline-1.4.5-BJaoECYz4XDHL06I8wcb9o" 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 DecidedUnpack) (Rec0 Int)))))

Response Lenses

gpdrsParameterObjects :: Lens' GetPipelineDefinitionResponse [ParameterObject] #

The parameter objects used in the pipeline definition.

gpdrsParameterValues :: Lens' GetPipelineDefinitionResponse [ParameterValue] #

The parameter values used in the pipeline definition.