amazonka-elastictranscoder-1.6.0: Amazon Elastic Transcoder 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.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 # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

Data DeletePipeline # 
Instance details

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

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

Show DeletePipeline # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

Generic DeletePipeline # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

Associated Types

type Rep DeletePipeline :: * -> * #

Hashable DeletePipeline # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

AWSRequest DeletePipeline # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

Associated Types

type Rs DeletePipeline :: * #

ToHeaders DeletePipeline # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

ToPath DeletePipeline # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

ToQuery DeletePipeline # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

NFData DeletePipeline # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

Methods

rnf :: DeletePipeline -> () #

type Rep DeletePipeline # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

type Rep DeletePipeline = D1 (MetaData "DeletePipeline" "Network.AWS.ElasticTranscoder.DeletePipeline" "amazonka-elastictranscoder-1.6.0-3N1FrnLkdMl2KHa7Tc7Rqe" True) (C1 (MetaCons "DeletePipeline'" PrefixI True) (S1 (MetaSel (Just "_dId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeletePipeline # 
Instance details

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

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

Data DeletePipelineResponse # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

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

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

Show DeletePipelineResponse # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

Generic DeletePipelineResponse # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

Associated Types

type Rep DeletePipelineResponse :: * -> * #

NFData DeletePipelineResponse # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

Methods

rnf :: DeletePipelineResponse -> () #

type Rep DeletePipelineResponse # 
Instance details

Defined in Network.AWS.ElasticTranscoder.DeletePipeline

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

Response Lenses

drsResponseStatus :: Lens' DeletePipelineResponse Int #

  • - | The response status code.