amazonka-inspector-1.4.2: Amazon Inspector SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@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:

data StartAssessmentRun Source #

See: startAssessmentRun smart constructor.

Instances

Eq StartAssessmentRun Source # 
Data StartAssessmentRun Source # 

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 # 
Show StartAssessmentRun Source # 
Generic StartAssessmentRun Source # 
ToJSON StartAssessmentRun Source # 
Hashable StartAssessmentRun Source # 
NFData StartAssessmentRun Source # 

Methods

rnf :: StartAssessmentRun -> () #

AWSRequest StartAssessmentRun Source # 
ToPath StartAssessmentRun Source # 
ToHeaders StartAssessmentRun Source # 
ToQuery StartAssessmentRun Source # 
type Rep StartAssessmentRun Source # 
type Rep StartAssessmentRun = D1 (MetaData "StartAssessmentRun" "Network.AWS.Inspector.StartAssessmentRun" "amazonka-inspector-1.4.2-HqCZszWdIu9GCKPm2jM5fs" False) (C1 (MetaCons "StartAssessmentRun'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sarAssessmentRunName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_sarAssessmentTemplateARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs StartAssessmentRun Source # 

Request Lenses

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

You can specify the name for the assessment run, or you can use the auto-generated name that is based on the assessment template name. The name must be unique for the assessment template.

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 # 
Data StartAssessmentRunResponse Source # 

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 # 
Show StartAssessmentRunResponse Source # 
Generic StartAssessmentRunResponse Source # 
NFData StartAssessmentRunResponse Source # 
type Rep StartAssessmentRunResponse Source # 
type Rep StartAssessmentRunResponse = D1 (MetaData "StartAssessmentRunResponse" "Network.AWS.Inspector.StartAssessmentRun" "amazonka-inspector-1.4.2-HqCZszWdIu9GCKPm2jM5fs" False) (C1 (MetaCons "StartAssessmentRunResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sarrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_sarrsAssessmentRunARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

Response Lenses

sarrsAssessmentRunARN :: Lens' StartAssessmentRunResponse Text Source #

The ARN of the assessment run that has been started.