amazonka-ssm-1.6.0: 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.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 #

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 #

Instances

Eq DescribeEffectivePatchesForPatchBaseline # 
Data DescribeEffectivePatchesForPatchBaseline # 

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 # 
Show DescribeEffectivePatchesForPatchBaseline # 
Generic DescribeEffectivePatchesForPatchBaseline # 
Hashable DescribeEffectivePatchesForPatchBaseline # 
ToJSON DescribeEffectivePatchesForPatchBaseline # 
NFData DescribeEffectivePatchesForPatchBaseline # 
AWSRequest DescribeEffectivePatchesForPatchBaseline # 
ToHeaders DescribeEffectivePatchesForPatchBaseline # 
ToPath DescribeEffectivePatchesForPatchBaseline # 
ToQuery DescribeEffectivePatchesForPatchBaseline # 
type Rep DescribeEffectivePatchesForPatchBaseline # 
type Rep DescribeEffectivePatchesForPatchBaseline = D1 * (MetaData "DescribeEffectivePatchesForPatchBaseline" "Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline" "amazonka-ssm-1.6.0-3Tt35jiaR0xLZVuK0jt4Pc" 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 # 

Request Lenses

depfpbNextToken :: Lens' DescribeEffectivePatchesForPatchBaseline (Maybe Text) #

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

depfpbMaxResults :: Lens' DescribeEffectivePatchesForPatchBaseline (Maybe Natural) #

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

depfpbBaselineId :: Lens' DescribeEffectivePatchesForPatchBaseline Text #

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

Destructuring the Response

describeEffectivePatchesForPatchBaselineResponse #

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 #

Instances

Eq DescribeEffectivePatchesForPatchBaselineResponse # 
Data DescribeEffectivePatchesForPatchBaselineResponse # 

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 # 
Show DescribeEffectivePatchesForPatchBaselineResponse # 
Generic DescribeEffectivePatchesForPatchBaselineResponse # 
NFData DescribeEffectivePatchesForPatchBaselineResponse # 
type Rep DescribeEffectivePatchesForPatchBaselineResponse # 
type Rep DescribeEffectivePatchesForPatchBaselineResponse = D1 * (MetaData "DescribeEffectivePatchesForPatchBaselineResponse" "Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline" "amazonka-ssm-1.6.0-3Tt35jiaR0xLZVuK0jt4Pc" 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) #

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