amazonka-elastictranscoder-1.4.5: Amazon Elastic Transcoder 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.ElasticTranscoder.DeletePipeline

Contents

Description

The DeletePipeline operation removes a pipeline.

You can only delete a pipeline that has never been used or that is not currently in use (doesn't contain any active jobs). If the pipeline is currently in use, DeletePipeline returns an error.

Synopsis

Creating a Request

deletePipeline Source #

Arguments

:: Text

dId

-> DeletePipeline 

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

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

  • dId - The identifier of the pipeline that you want to delete.

data DeletePipeline Source #

The DeletePipelineRequest structure.

See: deletePipeline smart constructor.

Instances

Eq DeletePipeline Source # 
Data DeletePipeline Source # 

Methods

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

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

toConstr :: DeletePipeline -> Constr #

dataTypeOf :: DeletePipeline -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeletePipeline Source # 
Show DeletePipeline Source # 
Generic DeletePipeline Source # 

Associated Types

type Rep DeletePipeline :: * -> * #

Hashable DeletePipeline Source # 
NFData DeletePipeline Source # 

Methods

rnf :: DeletePipeline -> () #

AWSRequest DeletePipeline Source # 
ToPath DeletePipeline Source # 
ToHeaders DeletePipeline Source # 
ToQuery DeletePipeline Source # 
type Rep DeletePipeline Source # 
type Rep DeletePipeline = D1 (MetaData "DeletePipeline" "Network.AWS.ElasticTranscoder.DeletePipeline" "amazonka-elastictranscoder-1.4.5-GpfBhNC18w3LkITq5oXQDr" True) (C1 (MetaCons "DeletePipeline'" PrefixI True) (S1 (MetaSel (Just Symbol "_dId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeletePipeline Source # 

Request Lenses

dId :: Lens' DeletePipeline Text Source #

The identifier of the pipeline that you want to delete.

Destructuring the Response

deletePipelineResponse Source #

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

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

data DeletePipelineResponse Source #

The DeletePipelineResponse structure.

See: deletePipelineResponse smart constructor.

Instances

Eq DeletePipelineResponse Source # 
Data DeletePipelineResponse Source # 

Methods

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

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

toConstr :: DeletePipelineResponse -> Constr #

dataTypeOf :: DeletePipelineResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeletePipelineResponse Source # 
Show DeletePipelineResponse Source # 
Generic DeletePipelineResponse Source # 
NFData DeletePipelineResponse Source # 

Methods

rnf :: DeletePipelineResponse -> () #

type Rep DeletePipelineResponse Source # 
type Rep DeletePipelineResponse = D1 (MetaData "DeletePipelineResponse" "Network.AWS.ElasticTranscoder.DeletePipeline" "amazonka-elastictranscoder-1.4.5-GpfBhNC18w3LkITq5oXQDr" True) (C1 (MetaCons "DeletePipelineResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_drsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses

drsResponseStatus :: Lens' DeletePipelineResponse Int Source #

  • - | The response status code.