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

Contents

Description

Retrieves the current effective patches (the patch and the approval state) for the specified patch baseline. Note that this API applies only to Windows patch baselines.

Synopsis

Creating a Request

describeEffectivePatchesForPatchBaseline Source #

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

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

  • depfpbNextToken - The token for the next set of items to return. (You received this token from a previous call.)
  • depfpbMaxResults - The maximum number of patches to return (per page).
  • depfpbBaselineId - The ID of the patch baseline to retrieve the effective patches for.

data DescribeEffectivePatchesForPatchBaseline Source #

Instances

Eq DescribeEffectivePatchesForPatchBaseline Source # 
Data DescribeEffectivePatchesForPatchBaseline Source # 

Methods

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

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

toConstr :: DescribeEffectivePatchesForPatchBaseline -> Constr #

dataTypeOf :: DescribeEffectivePatchesForPatchBaseline -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeEffectivePatchesForPatchBaseline Source # 
Show DescribeEffectivePatchesForPatchBaseline Source # 
Generic DescribeEffectivePatchesForPatchBaseline Source # 
Hashable DescribeEffectivePatchesForPatchBaseline Source # 
ToJSON DescribeEffectivePatchesForPatchBaseline Source # 
NFData DescribeEffectivePatchesForPatchBaseline Source # 
AWSRequest DescribeEffectivePatchesForPatchBaseline Source # 
ToQuery DescribeEffectivePatchesForPatchBaseline Source # 
ToPath DescribeEffectivePatchesForPatchBaseline Source # 
ToHeaders DescribeEffectivePatchesForPatchBaseline Source # 
type Rep DescribeEffectivePatchesForPatchBaseline Source # 
type Rep DescribeEffectivePatchesForPatchBaseline = D1 (MetaData "DescribeEffectivePatchesForPatchBaseline" "Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "DescribeEffectivePatchesForPatchBaseline'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_depfpbNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_depfpbMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) (S1 (MetaSel (Just Symbol "_depfpbBaselineId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs DescribeEffectivePatchesForPatchBaseline Source # 

Request Lenses

depfpbNextToken :: Lens' DescribeEffectivePatchesForPatchBaseline (Maybe Text) Source #

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

depfpbMaxResults :: Lens' DescribeEffectivePatchesForPatchBaseline (Maybe Natural) Source #

The maximum number of patches to return (per page).

depfpbBaselineId :: Lens' DescribeEffectivePatchesForPatchBaseline Text Source #

The ID of the patch baseline to retrieve the effective patches for.

Destructuring the Response

describeEffectivePatchesForPatchBaselineResponse Source #

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

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

data DescribeEffectivePatchesForPatchBaselineResponse Source #

Instances

Eq DescribeEffectivePatchesForPatchBaselineResponse Source # 
Data DescribeEffectivePatchesForPatchBaselineResponse Source # 

Methods

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

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

toConstr :: DescribeEffectivePatchesForPatchBaselineResponse -> Constr #

dataTypeOf :: DescribeEffectivePatchesForPatchBaselineResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeEffectivePatchesForPatchBaselineResponse Source # 
Show DescribeEffectivePatchesForPatchBaselineResponse Source # 
Generic DescribeEffectivePatchesForPatchBaselineResponse Source # 
NFData DescribeEffectivePatchesForPatchBaselineResponse Source # 
type Rep DescribeEffectivePatchesForPatchBaselineResponse Source # 
type Rep DescribeEffectivePatchesForPatchBaselineResponse = D1 (MetaData "DescribeEffectivePatchesForPatchBaselineResponse" "Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline" "amazonka-ssm-1.5.0-7otWUS4XVRaHT5J0sMcEDs" False) (C1 (MetaCons "DescribeEffectivePatchesForPatchBaselineResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_depfpbrsEffectivePatches") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EffectivePatch]))) ((:*:) (S1 (MetaSel (Just Symbol "_depfpbrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_depfpbrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

Response Lenses

depfpbrsNextToken :: Lens' DescribeEffectivePatchesForPatchBaselineResponse (Maybe Text) Source #

The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.