amazonka-cloudwatch-logs-1.6.0: 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 #

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 #

See: deleteLogGroup smart constructor.

Instances
Eq DeleteLogGroup # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

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

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Show DeleteLogGroup # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Generic DeleteLogGroup # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Associated Types

type Rep DeleteLogGroup :: * -> * #

Hashable DeleteLogGroup # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

ToJSON DeleteLogGroup # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

AWSRequest DeleteLogGroup # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Associated Types

type Rs DeleteLogGroup :: * #

ToHeaders DeleteLogGroup # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

ToPath DeleteLogGroup # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

ToQuery DeleteLogGroup # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

NFData DeleteLogGroup # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Methods

rnf :: DeleteLogGroup -> () #

type Rep DeleteLogGroup # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

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

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Request Lenses

dlgLogGroupName :: Lens' DeleteLogGroup Text #

The name of the log group.

Destructuring the Response

deleteLogGroupResponse :: DeleteLogGroupResponse #

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

data DeleteLogGroupResponse #

See: deleteLogGroupResponse smart constructor.

Instances
Eq DeleteLogGroupResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

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

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Show DeleteLogGroupResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Generic DeleteLogGroupResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Associated Types

type Rep DeleteLogGroupResponse :: * -> * #

NFData DeleteLogGroupResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

Methods

rnf :: DeleteLogGroupResponse -> () #

type Rep DeleteLogGroupResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DeleteLogGroup

type Rep DeleteLogGroupResponse = D1 (MetaData "DeleteLogGroupResponse" "Network.AWS.CloudWatchLogs.DeleteLogGroup" "amazonka-cloudwatch-logs-1.6.0-9ucWfmPUwVA5gBPycSzRQt" False) (C1 (MetaCons "DeleteLogGroupResponse'" PrefixI False) (U1 :: * -> *))