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 #

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 #

The DeletePipelineRequest structure.

See: deletePipeline smart constructor.

Instances

Eq DeletePipeline # 
Data DeletePipeline # 

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 # 
Show DeletePipeline # 
Generic DeletePipeline # 

Associated Types

type Rep DeletePipeline :: * -> * #

Hashable DeletePipeline # 
NFData DeletePipeline # 

Methods

rnf :: DeletePipeline -> () #

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

Request Lenses

dId :: Lens' DeletePipeline Text #

The identifier of the pipeline that you want to delete.

Destructuring the Response

deletePipelineResponse #

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 #

The DeletePipelineResponse structure.

See: deletePipelineResponse smart constructor.

Instances

Eq DeletePipelineResponse # 
Data DeletePipelineResponse # 

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 # 
Show DeletePipelineResponse # 
Generic DeletePipelineResponse # 
NFData DeletePipelineResponse # 

Methods

rnf :: DeletePipelineResponse -> () #

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

Response Lenses

drsResponseStatus :: Lens' DeletePipelineResponse Int #

  • - | The response status code.