amazonka-inspector-1.6.1: Amazon Inspector 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.Inspector.StartAssessmentRun

Contents

Description

Starts the assessment run specified by the ARN of the assessment template. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account.

Synopsis

Creating a Request

startAssessmentRun Source #

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

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

  • sarAssessmentRunName - You can specify the name for the assessment run. The name must be unique for the assessment template whose ARN is used to start the assessment run.
  • sarAssessmentTemplateARN - The ARN of the assessment template of the assessment run that you want to start.

data StartAssessmentRun Source #

See: startAssessmentRun smart constructor.

Instances
Eq StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Data StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Methods

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

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

toConstr :: StartAssessmentRun -> Constr #

dataTypeOf :: StartAssessmentRun -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Show StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Generic StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Associated Types

type Rep StartAssessmentRun :: Type -> Type #

Hashable StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

ToJSON StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

AWSRequest StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Associated Types

type Rs StartAssessmentRun :: Type #

ToHeaders StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

ToPath StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

ToQuery StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

NFData StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Methods

rnf :: StartAssessmentRun -> () #

type Rep StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

type Rep StartAssessmentRun = D1 (MetaData "StartAssessmentRun" "Network.AWS.Inspector.StartAssessmentRun" "amazonka-inspector-1.6.1-1xH2ya8w5ZlLuhJEcN8K8C" False) (C1 (MetaCons "StartAssessmentRun'" PrefixI True) (S1 (MetaSel (Just "_sarAssessmentRunName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sarAssessmentTemplateARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs StartAssessmentRun Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Request Lenses

sarAssessmentRunName :: Lens' StartAssessmentRun (Maybe Text) Source #

You can specify the name for the assessment run. The name must be unique for the assessment template whose ARN is used to start the assessment run.

sarAssessmentTemplateARN :: Lens' StartAssessmentRun Text Source #

The ARN of the assessment template of the assessment run that you want to start.

Destructuring the Response

startAssessmentRunResponse Source #

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

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

data StartAssessmentRunResponse Source #

See: startAssessmentRunResponse smart constructor.

Instances
Eq StartAssessmentRunResponse Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Data StartAssessmentRunResponse Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Methods

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

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

toConstr :: StartAssessmentRunResponse -> Constr #

dataTypeOf :: StartAssessmentRunResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StartAssessmentRunResponse Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Show StartAssessmentRunResponse Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Generic StartAssessmentRunResponse Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

Associated Types

type Rep StartAssessmentRunResponse :: Type -> Type #

NFData StartAssessmentRunResponse Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

type Rep StartAssessmentRunResponse Source # 
Instance details

Defined in Network.AWS.Inspector.StartAssessmentRun

type Rep StartAssessmentRunResponse = D1 (MetaData "StartAssessmentRunResponse" "Network.AWS.Inspector.StartAssessmentRun" "amazonka-inspector-1.6.1-1xH2ya8w5ZlLuhJEcN8K8C" False) (C1 (MetaCons "StartAssessmentRunResponse'" PrefixI True) (S1 (MetaSel (Just "_sarrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_sarrsAssessmentRunARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

Response Lenses

sarrsAssessmentRunARN :: Lens' StartAssessmentRunResponse Text Source #

The ARN of the assessment run that has been started.