amazonka-datapipeline-1.6.1: Amazon Data Pipeline 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.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:

  • 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 Source #

Contains the parameters for GetPipelineDefinition.

See: getPipelineDefinition smart constructor.

Instances
Eq GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

Data GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.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 Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

Show GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

Generic GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

Associated Types

type Rep GetPipelineDefinition :: Type -> Type #

Hashable GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

ToJSON GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

AWSRequest GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

Associated Types

type Rs GetPipelineDefinition :: Type #

ToHeaders GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

ToPath GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

ToQuery GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

NFData GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

Methods

rnf :: GetPipelineDefinition -> () #

type Rep GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

type Rep GetPipelineDefinition = D1 (MetaData "GetPipelineDefinition" "Network.AWS.DataPipeline.GetPipelineDefinition" "amazonka-datapipeline-1.6.1-3JyTLPZzwy0KRZE2VQaeKm" False) (C1 (MetaCons "GetPipelineDefinition'" PrefixI True) (S1 (MetaSel (Just "_gpdVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gpdPipelineId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs GetPipelineDefinition Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

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

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

Data GetPipelineDefinitionResponse Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

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

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

Show GetPipelineDefinitionResponse Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

Generic GetPipelineDefinitionResponse Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

Associated Types

type Rep GetPipelineDefinitionResponse :: Type -> Type #

NFData GetPipelineDefinitionResponse Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

type Rep GetPipelineDefinitionResponse Source # 
Instance details

Defined in Network.AWS.DataPipeline.GetPipelineDefinition

type Rep GetPipelineDefinitionResponse = D1 (MetaData "GetPipelineDefinitionResponse" "Network.AWS.DataPipeline.GetPipelineDefinition" "amazonka-datapipeline-1.6.1-3JyTLPZzwy0KRZE2VQaeKm" False) (C1 (MetaCons "GetPipelineDefinitionResponse'" PrefixI True) ((S1 (MetaSel (Just "_gpdrsPipelineObjects") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PipelineObject])) :*: S1 (MetaSel (Just "_gpdrsParameterObjects") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ParameterObject]))) :*: (S1 (MetaSel (Just "_gpdrsParameterValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ParameterValue])) :*: S1 (MetaSel (Just "_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.