amazonka-ssm-1.6.1: Amazon Simple Systems Manager (SSM) 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.SSM.ListResourceComplianceSummaries

Contents

Description

Returns a resource-level summary count. The summary includes information about compliant and non-compliant statuses and detailed compliance-item severity counts, according to the filter criteria you specify.

Synopsis

Creating a Request

listResourceComplianceSummaries :: ListResourceComplianceSummaries Source #

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

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

  • lrcsFilters - One or more filters. Use a filter to return a more specific list of results.
  • lrcsNextToken - A token to start the list. Use this token to get the next set of results.
  • lrcsMaxResults - The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

data ListResourceComplianceSummaries Source #

See: listResourceComplianceSummaries smart constructor.

Instances
Eq ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

Data ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

Methods

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

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

toConstr :: ListResourceComplianceSummaries -> Constr #

dataTypeOf :: ListResourceComplianceSummaries -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

Show ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

Generic ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

Associated Types

type Rep ListResourceComplianceSummaries :: Type -> Type #

Hashable ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

ToJSON ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

AWSRequest ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

Associated Types

type Rs ListResourceComplianceSummaries :: Type #

ToHeaders ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

ToPath ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

ToQuery ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

NFData ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

type Rep ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

type Rep ListResourceComplianceSummaries = D1 (MetaData "ListResourceComplianceSummaries" "Network.AWS.SSM.ListResourceComplianceSummaries" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ListResourceComplianceSummaries'" PrefixI True) (S1 (MetaSel (Just "_lrcsFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ComplianceStringFilter])) :*: (S1 (MetaSel (Just "_lrcsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lrcsMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)))))
type Rs ListResourceComplianceSummaries Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

Request Lenses

lrcsFilters :: Lens' ListResourceComplianceSummaries [ComplianceStringFilter] Source #

One or more filters. Use a filter to return a more specific list of results.

lrcsNextToken :: Lens' ListResourceComplianceSummaries (Maybe Text) Source #

A token to start the list. Use this token to get the next set of results.

lrcsMaxResults :: Lens' ListResourceComplianceSummaries (Maybe Natural) Source #

The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

Destructuring the Response

listResourceComplianceSummariesResponse Source #

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

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

  • lrcsrsResourceComplianceSummaryItems - A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.
  • lrcsrsNextToken - The token for the next set of items to return. Use this token to get the next set of results.
  • lrcsrsResponseStatus - -- | The response status code.

data ListResourceComplianceSummariesResponse Source #

Instances
Eq ListResourceComplianceSummariesResponse Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

Data ListResourceComplianceSummariesResponse Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

Methods

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

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

toConstr :: ListResourceComplianceSummariesResponse -> Constr #

dataTypeOf :: ListResourceComplianceSummariesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListResourceComplianceSummariesResponse Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

Show ListResourceComplianceSummariesResponse Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

Generic ListResourceComplianceSummariesResponse Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

NFData ListResourceComplianceSummariesResponse Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

type Rep ListResourceComplianceSummariesResponse Source # 
Instance details

Defined in Network.AWS.SSM.ListResourceComplianceSummaries

type Rep ListResourceComplianceSummariesResponse = D1 (MetaData "ListResourceComplianceSummariesResponse" "Network.AWS.SSM.ListResourceComplianceSummaries" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "ListResourceComplianceSummariesResponse'" PrefixI True) (S1 (MetaSel (Just "_lrcsrsResourceComplianceSummaryItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResourceComplianceSummaryItem])) :*: (S1 (MetaSel (Just "_lrcsrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lrcsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

lrcsrsResourceComplianceSummaryItems :: Lens' ListResourceComplianceSummariesResponse [ResourceComplianceSummaryItem] Source #

A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

lrcsrsNextToken :: Lens' ListResourceComplianceSummariesResponse (Maybe Text) Source #

The token for the next set of items to return. Use this token to get the next set of results.