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

Contents

Description

Retrieves the high-level patch state of one or more instances.

Synopsis

Creating a Request

describeInstancePatchStates :: DescribeInstancePatchStates Source #

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

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

  • dipsNextToken - The token for the next set of items to return. (You received this token from a previous call.)
  • dipsMaxResults - The maximum number of instances to return (per page).
  • dipsInstanceIds - The ID of the instance whose patch state information should be retrieved.

data DescribeInstancePatchStates Source #

See: describeInstancePatchStates smart constructor.

Instances
Eq DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

Data DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

Methods

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

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

toConstr :: DescribeInstancePatchStates -> Constr #

dataTypeOf :: DescribeInstancePatchStates -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

Show DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

Generic DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

Associated Types

type Rep DescribeInstancePatchStates :: Type -> Type #

Hashable DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

ToJSON DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

AWSRequest DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

Associated Types

type Rs DescribeInstancePatchStates :: Type #

ToHeaders DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

ToPath DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

ToQuery DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

NFData DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

type Rep DescribeInstancePatchStates Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

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

Defined in Network.AWS.SSM.DescribeInstancePatchStates

Request Lenses

dipsNextToken :: Lens' DescribeInstancePatchStates (Maybe Text) Source #

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

dipsMaxResults :: Lens' DescribeInstancePatchStates (Maybe Natural) Source #

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

dipsInstanceIds :: Lens' DescribeInstancePatchStates [Text] Source #

The ID of the instance whose patch state information should be retrieved.

Destructuring the Response

describeInstancePatchStatesResponse Source #

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

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

data DescribeInstancePatchStatesResponse Source #

See: describeInstancePatchStatesResponse smart constructor.

Instances
Eq DescribeInstancePatchStatesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

Data DescribeInstancePatchStatesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

Methods

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

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

toConstr :: DescribeInstancePatchStatesResponse -> Constr #

dataTypeOf :: DescribeInstancePatchStatesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DescribeInstancePatchStatesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

Generic DescribeInstancePatchStatesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

NFData DescribeInstancePatchStatesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

type Rep DescribeInstancePatchStatesResponse Source # 
Instance details

Defined in Network.AWS.SSM.DescribeInstancePatchStates

type Rep DescribeInstancePatchStatesResponse = D1 (MetaData "DescribeInstancePatchStatesResponse" "Network.AWS.SSM.DescribeInstancePatchStates" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "DescribeInstancePatchStatesResponse'" PrefixI True) (S1 (MetaSel (Just "_dipsrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dipsrsInstancePatchStates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [InstancePatchState])) :*: S1 (MetaSel (Just "_dipsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

dipsrsNextToken :: Lens' DescribeInstancePatchStatesResponse (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.

dipsrsInstancePatchStates :: Lens' DescribeInstancePatchStatesResponse [InstancePatchState] Source #

The high-level patch state for the requested instances.