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

Contents

Description

Lists all patches that could possibly be included in a patch baseline.

Synopsis

Creating a Request

describeAvailablePatches :: DescribeAvailablePatches Source #

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

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

  • dapFilters - Filters used to scope down the returned patches.
  • dapNextToken - The token for the next set of items to return. (You received this token from a previous call.)
  • dapMaxResults - The maximum number of patches to return (per page).

data DescribeAvailablePatches Source #

See: describeAvailablePatches smart constructor.

Instances
Eq DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Data DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Methods

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

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

toConstr :: DescribeAvailablePatches -> Constr #

dataTypeOf :: DescribeAvailablePatches -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Show DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Generic DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Associated Types

type Rep DescribeAvailablePatches :: Type -> Type #

Hashable DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

ToJSON DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

AWSRequest DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Associated Types

type Rs DescribeAvailablePatches :: Type #

ToHeaders DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

ToPath DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

ToQuery DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

NFData DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

type Rep DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

type Rep DescribeAvailablePatches = D1 (MetaData "DescribeAvailablePatches" "Network.AWS.SSM.DescribeAvailablePatches" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DescribeAvailablePatches'" PrefixI True) (S1 (MetaSel (Just "_dapFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PatchOrchestratorFilter])) :*: (S1 (MetaSel (Just "_dapNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dapMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)))))
type Rs DescribeAvailablePatches Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Request Lenses

dapFilters :: Lens' DescribeAvailablePatches [PatchOrchestratorFilter] Source #

Filters used to scope down the returned patches.

dapNextToken :: Lens' DescribeAvailablePatches (Maybe Text) Source #

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

dapMaxResults :: Lens' DescribeAvailablePatches (Maybe Natural) Source #

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

Destructuring the Response

describeAvailablePatchesResponse Source #

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

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

  • daprsPatches - An array of patches. Each entry in the array is a patch structure.
  • daprsNextToken - The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.
  • daprsResponseStatus - -- | The response status code.

data DescribeAvailablePatchesResponse Source #

See: describeAvailablePatchesResponse smart constructor.

Instances
Eq DescribeAvailablePatchesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Data DescribeAvailablePatchesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Methods

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

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

toConstr :: DescribeAvailablePatchesResponse -> Constr #

dataTypeOf :: DescribeAvailablePatchesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeAvailablePatchesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Show DescribeAvailablePatchesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Generic DescribeAvailablePatchesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

Associated Types

type Rep DescribeAvailablePatchesResponse :: Type -> Type #

NFData DescribeAvailablePatchesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

type Rep DescribeAvailablePatchesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeAvailablePatches

type Rep DescribeAvailablePatchesResponse = D1 (MetaData "DescribeAvailablePatchesResponse" "Network.AWS.SSM.DescribeAvailablePatches" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DescribeAvailablePatchesResponse'" PrefixI True) (S1 (MetaSel (Just "_daprsPatches") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Patch])) :*: (S1 (MetaSel (Just "_daprsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_daprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

daprsPatches :: Lens' DescribeAvailablePatchesResponse [Patch] Source #

An array of patches. Each entry in the array is a patch structure.

daprsNextToken :: Lens' DescribeAvailablePatchesResponse (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.