amazonka-cloudwatch-logs-1.4.1: Amazon CloudWatch Logs 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.CloudWatchLogs.DeleteLogGroup

Contents

Description

Deletes the log group with the specified name and permanently deletes all the archived log events associated with it.

Synopsis

Creating a Request

deleteLogGroup Source #

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

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

data DeleteLogGroup Source #

See: deleteLogGroup smart constructor.

Instances

Eq DeleteLogGroup Source # 
Data DeleteLogGroup Source # 

Methods

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

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

toConstr :: DeleteLogGroup -> Constr #

dataTypeOf :: DeleteLogGroup -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteLogGroup Source # 
Show DeleteLogGroup Source # 
Generic DeleteLogGroup Source # 

Associated Types

type Rep DeleteLogGroup :: * -> * #

Hashable DeleteLogGroup Source # 
ToJSON DeleteLogGroup Source # 
NFData DeleteLogGroup Source # 

Methods

rnf :: DeleteLogGroup -> () #

AWSRequest DeleteLogGroup Source # 
ToQuery DeleteLogGroup Source # 
ToPath DeleteLogGroup Source # 
ToHeaders DeleteLogGroup Source # 
type Rep DeleteLogGroup Source # 
type Rep DeleteLogGroup = D1 (MetaData "DeleteLogGroup" "Network.AWS.CloudWatchLogs.DeleteLogGroup" "amazonka-cloudwatch-logs-1.4.1-8BlvwEM356M5ywRJfrJow6" True) (C1 (MetaCons "DeleteLogGroup'" PrefixI True) (S1 (MetaSel (Just Symbol "_dlgLogGroupName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteLogGroup Source # 

Request Lenses

dlgLogGroupName :: Lens' DeleteLogGroup Text Source #

The name of the log group to delete.

Destructuring the Response

deleteLogGroupResponse :: DeleteLogGroupResponse Source #

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

data DeleteLogGroupResponse Source #

See: deleteLogGroupResponse smart constructor.

Instances

Eq DeleteLogGroupResponse Source # 
Data DeleteLogGroupResponse Source # 

Methods

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

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

toConstr :: DeleteLogGroupResponse -> Constr #

dataTypeOf :: DeleteLogGroupResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteLogGroupResponse Source # 
Show DeleteLogGroupResponse Source # 
Generic DeleteLogGroupResponse Source # 
NFData DeleteLogGroupResponse Source # 

Methods

rnf :: DeleteLogGroupResponse -> () #

type Rep DeleteLogGroupResponse Source # 
type Rep DeleteLogGroupResponse = D1 (MetaData "DeleteLogGroupResponse" "Network.AWS.CloudWatchLogs.DeleteLogGroup" "amazonka-cloudwatch-logs-1.4.1-8BlvwEM356M5ywRJfrJow6" False) (C1 (MetaCons "DeleteLogGroupResponse'" PrefixI False) U1)