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

Contents

Description

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

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

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Data DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

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

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Show DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Generic DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Associated Types

type Rep DeleteLogGroup :: Type -> Type #

Hashable DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

ToJSON DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

AWSRequest DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Associated Types

type Rs DeleteLogGroup :: Type #

ToHeaders DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

ToPath DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

ToQuery DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

NFData DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Methods

rnf :: DeleteLogGroup -> () #

type Rep DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

type Rep DeleteLogGroup = D1 (MetaData "DeleteLogGroup" "Network.AWS.CloudWatchLogs.DeleteLogGroup" "amazonka-cloudwatch-logs-1.6.1-3MDuvRaDmjeBjiAkGx8qXs" True) (C1 (MetaCons "DeleteLogGroup'" PrefixI True) (S1 (MetaSel (Just "_dlgLogGroupName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteLogGroup Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Request Lenses

dlgLogGroupName :: Lens' DeleteLogGroup Text Source #

The name of the log group.

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

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Data DeleteLogGroupResponse Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

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

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Show DeleteLogGroupResponse Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Generic DeleteLogGroupResponse Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Associated Types

type Rep DeleteLogGroupResponse :: Type -> Type #

NFData DeleteLogGroupResponse Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Methods

rnf :: DeleteLogGroupResponse -> () #

type Rep DeleteLogGroupResponse Source # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

type Rep DeleteLogGroupResponse = D1 (MetaData "DeleteLogGroupResponse" "Network.AWS.CloudWatchLogs.DeleteLogGroup" "amazonka-cloudwatch-logs-1.6.1-3MDuvRaDmjeBjiAkGx8qXs" False) (C1 (MetaCons "DeleteLogGroupResponse'" PrefixI False) (U1 :: Type -> Type))