amazonka-ssm-1.5.0: Amazon Simple Systems Manager (SSM) SDK.

Copyright(c) 2013-2017 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 # 
Data ListResourceComplianceSummaries Source # 

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 # 
Show ListResourceComplianceSummaries Source # 
Generic ListResourceComplianceSummaries Source # 
Hashable ListResourceComplianceSummaries Source # 
ToJSON ListResourceComplianceSummaries Source # 
NFData ListResourceComplianceSummaries Source # 
AWSRequest ListResourceComplianceSummaries Source # 
ToQuery ListResourceComplianceSummaries Source # 
ToPath ListResourceComplianceSummaries Source # 
ToHeaders ListResourceComplianceSummaries Source # 
type Rep ListResourceComplianceSummaries Source # 
type Rep ListResourceComplianceSummaries = D1 (MetaData "ListResourceComplianceSummaries" "Network.AWS.SSM.ListResourceComplianceSummaries" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "ListResourceComplianceSummaries'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lrcsFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ComplianceStringFilter]))) ((:*:) (S1 (MetaSel (Just Symbol "_lrcsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lrcsMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))))
type Rs ListResourceComplianceSummaries Source # 

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 # 
Data ListResourceComplianceSummariesResponse Source # 

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 # 
Show ListResourceComplianceSummariesResponse Source # 
Generic ListResourceComplianceSummariesResponse Source # 
NFData ListResourceComplianceSummariesResponse Source # 
type Rep ListResourceComplianceSummariesResponse Source # 
type Rep ListResourceComplianceSummariesResponse = D1 (MetaData "ListResourceComplianceSummariesResponse" "Network.AWS.SSM.ListResourceComplianceSummaries" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "ListResourceComplianceSummariesResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lrcsrsResourceComplianceSummaryItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResourceComplianceSummaryItem]))) ((:*:) (S1 (MetaSel (Just Symbol "_lrcsrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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.