amazonka-kinesis-firehose-1.4.4: Amazon Kinesis Firehose 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.Firehose.DeleteDeliveryStream

Contents

Description

Deletes a delivery stream and its data.

You can delete a delivery stream only if it is in ACTIVE or DELETING state, and not in the CREATING state. While the deletion request is in process, the delivery stream is in the DELETING state.

To check the state of a delivery stream, use DescribeDeliveryStream.

While the delivery stream is DELETING state, the service may continue to accept the records, but the service doesn't make any guarantees with respect to delivering the data. Therefore, as a best practice, you should first stop any applications that are sending records before deleting a delivery stream.

Synopsis

Creating a Request

deleteDeliveryStream Source #

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

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

data DeleteDeliveryStream Source #

Contains the parameters for DeleteDeliveryStream.

See: deleteDeliveryStream smart constructor.

Instances

Eq DeleteDeliveryStream Source # 
Data DeleteDeliveryStream Source # 

Methods

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

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

toConstr :: DeleteDeliveryStream -> Constr #

dataTypeOf :: DeleteDeliveryStream -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteDeliveryStream Source # 
Show DeleteDeliveryStream Source # 
Generic DeleteDeliveryStream Source # 
Hashable DeleteDeliveryStream Source # 
NFData DeleteDeliveryStream Source # 

Methods

rnf :: DeleteDeliveryStream -> () #

AWSRequest DeleteDeliveryStream Source # 
ToPath DeleteDeliveryStream Source # 
ToHeaders DeleteDeliveryStream Source # 
ToQuery DeleteDeliveryStream Source # 
ToJSON DeleteDeliveryStream Source # 
type Rep DeleteDeliveryStream Source # 
type Rep DeleteDeliveryStream = D1 (MetaData "DeleteDeliveryStream" "Network.AWS.Firehose.DeleteDeliveryStream" "amazonka-kinesis-firehose-1.4.4-3VrKQ1GrRZo75kXUH005Cx" True) (C1 (MetaCons "DeleteDeliveryStream'" PrefixI True) (S1 (MetaSel (Just Symbol "_dDeliveryStreamName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteDeliveryStream Source # 

Request Lenses

dDeliveryStreamName :: Lens' DeleteDeliveryStream Text Source #

The name of the delivery stream.

Destructuring the Response

deleteDeliveryStreamResponse Source #

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

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

data DeleteDeliveryStreamResponse Source #

Contains the output of DeleteDeliveryStream.

See: deleteDeliveryStreamResponse smart constructor.

Instances

Eq DeleteDeliveryStreamResponse Source # 
Data DeleteDeliveryStreamResponse Source # 

Methods

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

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

toConstr :: DeleteDeliveryStreamResponse -> Constr #

dataTypeOf :: DeleteDeliveryStreamResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteDeliveryStreamResponse Source # 
Show DeleteDeliveryStreamResponse Source # 
Generic DeleteDeliveryStreamResponse Source # 
NFData DeleteDeliveryStreamResponse Source # 
type Rep DeleteDeliveryStreamResponse Source # 
type Rep DeleteDeliveryStreamResponse = D1 (MetaData "DeleteDeliveryStreamResponse" "Network.AWS.Firehose.DeleteDeliveryStream" "amazonka-kinesis-firehose-1.4.4-3VrKQ1GrRZo75kXUH005Cx" True) (C1 (MetaCons "DeleteDeliveryStreamResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_drsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses