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.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 # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Data DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.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 # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Show DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Generic DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Hashable DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

ToJSON DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

AWSRequest DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

ToHeaders DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

ToPath DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

ToQuery DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

NFData DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

type Rep DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

type Rep DescribeEffectivePatchesForPatchBaseline = D1 (MetaData "DescribeEffectivePatchesForPatchBaseline" "Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline" "amazonka-ssm-1.6.1-5VYTKHfOwGYABArhWaVnbJ" False) (C1 (MetaCons "DescribeEffectivePatchesForPatchBaseline'" PrefixI True) (S1 (MetaSel (Just "_depfpbNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_depfpbMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_depfpbBaselineId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DescribeEffectivePatchesForPatchBaseline # 
Instance details

Defined in Network.AWS.SSM.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 # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Data DescribeEffectivePatchesForPatchBaselineResponse # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

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 # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Show DescribeEffectivePatchesForPatchBaselineResponse # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Generic DescribeEffectivePatchesForPatchBaselineResponse # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

NFData DescribeEffectivePatchesForPatchBaselineResponse # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

type Rep DescribeEffectivePatchesForPatchBaselineResponse # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

type Rep DescribeEffectivePatchesForPatchBaselineResponse = D1 (MetaData "DescribeEffectivePatchesForPatchBaselineResponse" "Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline" "amazonka-ssm-1.6.1-5VYTKHfOwGYABArhWaVnbJ" False) (C1 (MetaCons "DescribeEffectivePatchesForPatchBaselineResponse'" PrefixI True) (S1 (MetaSel (Just "_depfpbrsEffectivePatches") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EffectivePatch])) :*: (S1 (MetaSel (Just "_depfpbrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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.