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.DescribeMetricFilters

Contents

Description

Lists the specified metric filters. You can list all the metric filters or filter the results by log name, prefix, metric name, or metric namespace. The results are ASCII-sorted by filter name.

This operation returns paginated results.

Synopsis

Creating a Request

describeMetricFilters :: DescribeMetricFilters #

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

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

data DescribeMetricFilters #

See: describeMetricFilters smart constructor.

Instances
Eq DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Data DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Methods

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

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

toConstr :: DescribeMetricFilters -> Constr #

dataTypeOf :: DescribeMetricFilters -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Show DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Generic DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Associated Types

type Rep DescribeMetricFilters :: * -> * #

Hashable DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

ToJSON DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

AWSPager DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

AWSRequest DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Associated Types

type Rs DescribeMetricFilters :: * #

ToHeaders DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

ToPath DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

ToQuery DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

NFData DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Methods

rnf :: DescribeMetricFilters -> () #

type Rep DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

type Rep DescribeMetricFilters = D1 (MetaData "DescribeMetricFilters" "Network.AWS.CloudWatchLogs.DescribeMetricFilters" "amazonka-cloudwatch-logs-1.6.0-9ucWfmPUwVA5gBPycSzRQt" False) (C1 (MetaCons "DescribeMetricFilters'" PrefixI True) ((S1 (MetaSel (Just "_dmfFilterNamePrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dmfMetricName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dmfLogGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_dmfNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dmfMetricNamespace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dmfLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))))
type Rs DescribeMetricFilters # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Request Lenses

dmfLogGroupName :: Lens' DescribeMetricFilters (Maybe Text) #

The name of the log group.

dmfNextToken :: Lens' DescribeMetricFilters (Maybe Text) #

The token for the next set of items to return. (You received this token from a previous call.)

dmfMetricNamespace :: Lens' DescribeMetricFilters (Maybe Text) #

The namespace of the CloudWatch metric.

dmfLimit :: Lens' DescribeMetricFilters (Maybe Natural) #

The maximum number of items returned. If you don't specify a value, the default is up to 50 items.

Destructuring the Response

describeMetricFiltersResponse #

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

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

data DescribeMetricFiltersResponse #

See: describeMetricFiltersResponse smart constructor.

Instances
Eq DescribeMetricFiltersResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Data DescribeMetricFiltersResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Methods

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

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

toConstr :: DescribeMetricFiltersResponse -> Constr #

dataTypeOf :: DescribeMetricFiltersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeMetricFiltersResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Show DescribeMetricFiltersResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Generic DescribeMetricFiltersResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

Associated Types

type Rep DescribeMetricFiltersResponse :: * -> * #

NFData DescribeMetricFiltersResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

type Rep DescribeMetricFiltersResponse # 
Instance details

Defined in Network.AWS.CloudWatchLogs.DescribeMetricFilters

type Rep DescribeMetricFiltersResponse = D1 (MetaData "DescribeMetricFiltersResponse" "Network.AWS.CloudWatchLogs.DescribeMetricFilters" "amazonka-cloudwatch-logs-1.6.0-9ucWfmPUwVA5gBPycSzRQt" False) (C1 (MetaCons "DescribeMetricFiltersResponse'" PrefixI True) (S1 (MetaSel (Just "_dmfrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dmfrsMetricFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [MetricFilter])) :*: S1 (MetaSel (Just "_dmfrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses