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

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Data DescribeEffectivePatchesForPatchBaseline Source # 
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 Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Show DescribeEffectivePatchesForPatchBaseline Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Generic DescribeEffectivePatchesForPatchBaseline Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Hashable DescribeEffectivePatchesForPatchBaseline Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

ToJSON DescribeEffectivePatchesForPatchBaseline Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

AWSRequest DescribeEffectivePatchesForPatchBaseline Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

ToHeaders DescribeEffectivePatchesForPatchBaseline Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

ToPath DescribeEffectivePatchesForPatchBaseline Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

ToQuery DescribeEffectivePatchesForPatchBaseline Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

NFData DescribeEffectivePatchesForPatchBaseline Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

type Rep DescribeEffectivePatchesForPatchBaseline Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

type Rep DescribeEffectivePatchesForPatchBaseline = D1 (MetaData "DescribeEffectivePatchesForPatchBaseline" "Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" 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 Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

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

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Data DescribeEffectivePatchesForPatchBaselineResponse Source # 
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 Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Show DescribeEffectivePatchesForPatchBaselineResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

Generic DescribeEffectivePatchesForPatchBaselineResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

NFData DescribeEffectivePatchesForPatchBaselineResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

type Rep DescribeEffectivePatchesForPatchBaselineResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline

type Rep DescribeEffectivePatchesForPatchBaselineResponse = D1 (MetaData "DescribeEffectivePatchesForPatchBaselineResponse" "Network.AWS.SSM.DescribeEffectivePatchesForPatchBaseline" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" 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) Source #

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