libZSservicesZSamazonka-inspectorZSamazonka-inspector
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Inspector.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-02-16 of the Amazon Inspector SDK configuration.

Errors

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have required permissions to access the requested resource.

_AssessmentRunInProgressException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You cannot perform a specified action if an assessment run is currently in progress.

_NoSuchEntityException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because it referenced an entity that does not exist. The error code describes the entity.

_UnsupportedFeatureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Used by the GetAssessmentReport API. The request was rejected because you tried to generate a report for an assessment run that existed before reporting was supported in Amazon Inspector. You can only generate reports for assessment runs that took place or will take place after generating reports in Amazon Inspector became available.

_PreviewGenerationInProgressException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request is rejected. The specified assessment template is currently generating an exclusions preview.

_AgentsAlreadyRunningAssessmentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You started an assessment run, but one of the instances is already participating in another assessment run.

_InvalidCrossAccountRoleException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Amazon Inspector cannot assume the cross-account role that it needs to list your EC2 instances during the assessment run.

_InvalidInputException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because an invalid or out-of-range value was supplied for an input parameter.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.

AgentHealth

newtype AgentHealth Source #

Constructors

AgentHealth' 

Instances

Instances details
Eq AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

Ord AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

Read AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

Show AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

Generic AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

Associated Types

type Rep AgentHealth :: Type -> Type #

NFData AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

Methods

rnf :: AgentHealth -> () #

Hashable AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

ToJSON AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

ToJSONKey AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

FromJSON AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

FromJSONKey AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

ToLog AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

ToHeader AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

ToQuery AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

FromXML AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

ToXML AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

Methods

toXML :: AgentHealth -> XML #

ToByteString AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

FromText AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

ToText AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

Methods

toText :: AgentHealth -> Text #

type Rep AgentHealth Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealth

type Rep AgentHealth = D1 ('MetaData "AgentHealth" "Amazonka.Inspector.Types.AgentHealth" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "AgentHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAgentHealth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AgentHealthCode

newtype AgentHealthCode Source #

Constructors

AgentHealthCode' 

Instances

Instances details
Eq AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

Ord AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

Read AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

Show AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

Generic AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

Associated Types

type Rep AgentHealthCode :: Type -> Type #

NFData AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

Methods

rnf :: AgentHealthCode -> () #

Hashable AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

ToJSON AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

ToJSONKey AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

FromJSON AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

FromJSONKey AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

ToLog AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

ToHeader AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

ToQuery AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

FromXML AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

ToXML AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

Methods

toXML :: AgentHealthCode -> XML #

ToByteString AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

FromText AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

ToText AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

type Rep AgentHealthCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentHealthCode

type Rep AgentHealthCode = D1 ('MetaData "AgentHealthCode" "Amazonka.Inspector.Types.AgentHealthCode" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "AgentHealthCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAgentHealthCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssessmentRunNotificationSnsStatusCode

newtype AssessmentRunNotificationSnsStatusCode Source #

Instances

Instances details
Eq AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

Ord AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

Read AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

Show AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

Generic AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

NFData AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

Hashable AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

ToJSON AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

ToJSONKey AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

FromJSON AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

FromJSONKey AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

ToLog AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

ToHeader AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

ToQuery AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

FromXML AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

ToXML AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

ToByteString AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

FromText AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

ToText AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

type Rep AssessmentRunNotificationSnsStatusCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode

type Rep AssessmentRunNotificationSnsStatusCode = D1 ('MetaData "AssessmentRunNotificationSnsStatusCode" "Amazonka.Inspector.Types.AssessmentRunNotificationSnsStatusCode" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "AssessmentRunNotificationSnsStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssessmentRunNotificationSnsStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssessmentRunState

newtype AssessmentRunState Source #

Instances

Instances details
Eq AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

Ord AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

Read AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

Show AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

Generic AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

Associated Types

type Rep AssessmentRunState :: Type -> Type #

NFData AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

Methods

rnf :: AssessmentRunState -> () #

Hashable AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

ToJSON AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

ToJSONKey AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

FromJSON AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

FromJSONKey AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

ToLog AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

ToHeader AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

ToQuery AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

FromXML AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

ToXML AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

ToByteString AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

FromText AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

ToText AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

type Rep AssessmentRunState Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunState

type Rep AssessmentRunState = D1 ('MetaData "AssessmentRunState" "Amazonka.Inspector.Types.AssessmentRunState" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "AssessmentRunState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssessmentRunState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssetType

newtype AssetType Source #

Constructors

AssetType' 

Fields

Bundled Patterns

pattern AssetType_Ec2_instance :: AssetType 

Instances

Instances details
Eq AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

Ord AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

Read AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

Show AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

Generic AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

Associated Types

type Rep AssetType :: Type -> Type #

NFData AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

Methods

rnf :: AssetType -> () #

Hashable AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

ToJSON AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

ToJSONKey AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

FromJSON AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

FromJSONKey AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

ToLog AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

ToHeader AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

ToQuery AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

FromXML AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

ToXML AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

Methods

toXML :: AssetType -> XML #

ToByteString AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

Methods

toBS :: AssetType -> ByteString #

FromText AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

ToText AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

Methods

toText :: AssetType -> Text #

type Rep AssetType Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetType

type Rep AssetType = D1 ('MetaData "AssetType" "Amazonka.Inspector.Types.AssetType" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "AssetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FailedItemErrorCode

newtype FailedItemErrorCode Source #

Instances

Instances details
Eq FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

Ord FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

Read FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

Show FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

Generic FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

Associated Types

type Rep FailedItemErrorCode :: Type -> Type #

NFData FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

Methods

rnf :: FailedItemErrorCode -> () #

Hashable FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

ToJSON FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

ToJSONKey FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

FromJSON FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

FromJSONKey FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

ToLog FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

ToHeader FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

ToQuery FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

FromXML FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

ToXML FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

ToByteString FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

FromText FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

ToText FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

type Rep FailedItemErrorCode Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemErrorCode

type Rep FailedItemErrorCode = D1 ('MetaData "FailedItemErrorCode" "Amazonka.Inspector.Types.FailedItemErrorCode" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "FailedItemErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFailedItemErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InspectorEvent

newtype InspectorEvent Source #

Constructors

InspectorEvent' 

Instances

Instances details
Eq InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

Ord InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

Read InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

Show InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

Generic InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

Associated Types

type Rep InspectorEvent :: Type -> Type #

NFData InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

Methods

rnf :: InspectorEvent -> () #

Hashable InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

ToJSON InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

ToJSONKey InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

FromJSON InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

FromJSONKey InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

ToLog InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

ToHeader InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

ToQuery InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

FromXML InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

ToXML InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

Methods

toXML :: InspectorEvent -> XML #

ToByteString InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

FromText InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

ToText InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

type Rep InspectorEvent Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorEvent

type Rep InspectorEvent = D1 ('MetaData "InspectorEvent" "Amazonka.Inspector.Types.InspectorEvent" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "InspectorEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInspectorEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Locale

newtype Locale Source #

Constructors

Locale' 

Fields

Bundled Patterns

pattern Locale_EN_US :: Locale 

Instances

Instances details
Eq Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

Methods

(==) :: Locale -> Locale -> Bool #

(/=) :: Locale -> Locale -> Bool #

Ord Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

Read Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

Show Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

Generic Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

Associated Types

type Rep Locale :: Type -> Type #

Methods

from :: Locale -> Rep Locale x #

to :: Rep Locale x -> Locale #

NFData Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

Methods

rnf :: Locale -> () #

Hashable Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

Methods

hashWithSalt :: Int -> Locale -> Int #

hash :: Locale -> Int #

ToJSON Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

ToJSONKey Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

FromJSON Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

FromJSONKey Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

ToLog Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

ToHeader Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

Methods

toHeader :: HeaderName -> Locale -> [Header] #

ToQuery Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

FromXML Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

ToXML Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

Methods

toXML :: Locale -> XML #

ToByteString Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

Methods

toBS :: Locale -> ByteString #

FromText Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

ToText Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

Methods

toText :: Locale -> Text #

type Rep Locale Source # 
Instance details

Defined in Amazonka.Inspector.Types.Locale

type Rep Locale = D1 ('MetaData "Locale" "Amazonka.Inspector.Types.Locale" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "Locale'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLocale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PreviewStatus

newtype PreviewStatus Source #

Constructors

PreviewStatus' 

Instances

Instances details
Eq PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

Ord PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

Read PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

Show PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

Generic PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

Associated Types

type Rep PreviewStatus :: Type -> Type #

NFData PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

Methods

rnf :: PreviewStatus -> () #

Hashable PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

ToJSON PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

ToJSONKey PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

FromJSON PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

FromJSONKey PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

ToLog PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

ToHeader PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

ToQuery PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

FromXML PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

ToXML PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

Methods

toXML :: PreviewStatus -> XML #

ToByteString PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

FromText PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

ToText PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

Methods

toText :: PreviewStatus -> Text #

type Rep PreviewStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.PreviewStatus

type Rep PreviewStatus = D1 ('MetaData "PreviewStatus" "Amazonka.Inspector.Types.PreviewStatus" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "PreviewStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPreviewStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReportFileFormat

newtype ReportFileFormat Source #

Instances

Instances details
Eq ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

Ord ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

Read ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

Show ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

Generic ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

Associated Types

type Rep ReportFileFormat :: Type -> Type #

NFData ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

Methods

rnf :: ReportFileFormat -> () #

Hashable ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

ToJSON ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

ToJSONKey ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

FromJSON ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

FromJSONKey ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

ToLog ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

ToHeader ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

ToQuery ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

FromXML ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

ToXML ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

ToByteString ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

FromText ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

ToText ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

type Rep ReportFileFormat Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportFileFormat

type Rep ReportFileFormat = D1 ('MetaData "ReportFileFormat" "Amazonka.Inspector.Types.ReportFileFormat" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "ReportFileFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReportFileFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReportStatus

newtype ReportStatus Source #

Constructors

ReportStatus' 

Instances

Instances details
Eq ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

Ord ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

Read ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

Show ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

Generic ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

Associated Types

type Rep ReportStatus :: Type -> Type #

NFData ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

Methods

rnf :: ReportStatus -> () #

Hashable ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

ToJSON ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

ToJSONKey ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

FromJSON ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

FromJSONKey ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

ToLog ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

ToHeader ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

ToQuery ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

FromXML ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

ToXML ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

Methods

toXML :: ReportStatus -> XML #

ToByteString ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

FromText ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

ToText ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

Methods

toText :: ReportStatus -> Text #

type Rep ReportStatus Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportStatus

type Rep ReportStatus = D1 ('MetaData "ReportStatus" "Amazonka.Inspector.Types.ReportStatus" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "ReportStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReportStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReportType

newtype ReportType Source #

Constructors

ReportType' 

Fields

Bundled Patterns

pattern ReportType_FINDING :: ReportType 
pattern ReportType_FULL :: ReportType 

Instances

Instances details
Eq ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

Ord ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

Read ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

Show ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

Generic ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

Associated Types

type Rep ReportType :: Type -> Type #

NFData ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

Methods

rnf :: ReportType -> () #

Hashable ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

ToJSON ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

ToJSONKey ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

FromJSON ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

FromJSONKey ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

ToLog ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

ToHeader ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

ToQuery ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

FromXML ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

ToXML ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

Methods

toXML :: ReportType -> XML #

ToByteString ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

FromText ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

ToText ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

Methods

toText :: ReportType -> Text #

type Rep ReportType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ReportType

type Rep ReportType = D1 ('MetaData "ReportType" "Amazonka.Inspector.Types.ReportType" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "ReportType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReportType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScopeType

newtype ScopeType Source #

Constructors

ScopeType' 

Fields

Bundled Patterns

pattern ScopeType_INSTANCE_ID :: ScopeType 
pattern ScopeType_RULES_PACKAGE_ARN :: ScopeType 

Instances

Instances details
Eq ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

Ord ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

Read ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

Show ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

Generic ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

Associated Types

type Rep ScopeType :: Type -> Type #

NFData ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

Methods

rnf :: ScopeType -> () #

Hashable ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

ToJSON ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

ToJSONKey ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

FromJSON ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

FromJSONKey ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

ToLog ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

ToHeader ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

ToQuery ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

FromXML ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

ToXML ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

Methods

toXML :: ScopeType -> XML #

ToByteString ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

Methods

toBS :: ScopeType -> ByteString #

FromText ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

ToText ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

Methods

toText :: ScopeType -> Text #

type Rep ScopeType Source # 
Instance details

Defined in Amazonka.Inspector.Types.ScopeType

type Rep ScopeType = D1 ('MetaData "ScopeType" "Amazonka.Inspector.Types.ScopeType" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "ScopeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScopeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Severity

newtype Severity Source #

Constructors

Severity' 

Fields

Bundled Patterns

pattern Severity_High :: Severity 
pattern Severity_Informational :: Severity 
pattern Severity_Low :: Severity 
pattern Severity_Medium :: Severity 
pattern Severity_Undefined :: Severity 

Instances

Instances details
Eq Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

Ord Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

Read Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

Show Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

Generic Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

Associated Types

type Rep Severity :: Type -> Type #

Methods

from :: Severity -> Rep Severity x #

to :: Rep Severity x -> Severity #

NFData Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

Methods

rnf :: Severity -> () #

Hashable Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

Methods

hashWithSalt :: Int -> Severity -> Int #

hash :: Severity -> Int #

ToJSON Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

ToJSONKey Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

FromJSON Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

FromJSONKey Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

ToLog Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

ToHeader Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

Methods

toHeader :: HeaderName -> Severity -> [Header] #

ToQuery Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

FromXML Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

ToXML Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

Methods

toXML :: Severity -> XML #

ToByteString Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

Methods

toBS :: Severity -> ByteString #

FromText Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

ToText Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

Methods

toText :: Severity -> Text #

type Rep Severity Source # 
Instance details

Defined in Amazonka.Inspector.Types.Severity

type Rep Severity = D1 ('MetaData "Severity" "Amazonka.Inspector.Types.Severity" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "Severity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StopAction

newtype StopAction Source #

Constructors

StopAction' 

Fields

Instances

Instances details
Eq StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

Ord StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

Read StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

Show StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

Generic StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

Associated Types

type Rep StopAction :: Type -> Type #

NFData StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

Methods

rnf :: StopAction -> () #

Hashable StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

ToJSON StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

ToJSONKey StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

FromJSON StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

FromJSONKey StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

ToLog StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

ToHeader StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

ToQuery StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

FromXML StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

ToXML StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

Methods

toXML :: StopAction -> XML #

ToByteString StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

FromText StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

ToText StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

Methods

toText :: StopAction -> Text #

type Rep StopAction Source # 
Instance details

Defined in Amazonka.Inspector.Types.StopAction

type Rep StopAction = D1 ('MetaData "StopAction" "Amazonka.Inspector.Types.StopAction" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'True) (C1 ('MetaCons "StopAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStopAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AgentFilter

data AgentFilter Source #

Contains information about an Amazon Inspector agent. This data type is used as a request parameter in the ListAssessmentRunAgents action.

See: newAgentFilter smart constructor.

Constructors

AgentFilter' 

Fields

Instances

Instances details
Eq AgentFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentFilter

Read AgentFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentFilter

Show AgentFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentFilter

Generic AgentFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentFilter

Associated Types

type Rep AgentFilter :: Type -> Type #

NFData AgentFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentFilter

Methods

rnf :: AgentFilter -> () #

Hashable AgentFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentFilter

ToJSON AgentFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentFilter

type Rep AgentFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentFilter

type Rep AgentFilter = D1 ('MetaData "AgentFilter" "Amazonka.Inspector.Types.AgentFilter" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AgentFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "agentHealths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AgentHealth]) :*: S1 ('MetaSel ('Just "agentHealthCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AgentHealthCode])))

newAgentFilter :: AgentFilter Source #

Create a value of AgentFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:agentHealths:AgentFilter', agentFilter_agentHealths - The current health state of the agent. Values can be set to HEALTHY or UNHEALTHY.

$sel:agentHealthCodes:AgentFilter', agentFilter_agentHealthCodes - The detailed health state of the agent. Values can be set to IDLE, RUNNING, SHUTDOWN, UNHEALTHY, THROTTLED, and UNKNOWN.

agentFilter_agentHealths :: Lens' AgentFilter [AgentHealth] Source #

The current health state of the agent. Values can be set to HEALTHY or UNHEALTHY.

agentFilter_agentHealthCodes :: Lens' AgentFilter [AgentHealthCode] Source #

The detailed health state of the agent. Values can be set to IDLE, RUNNING, SHUTDOWN, UNHEALTHY, THROTTLED, and UNKNOWN.

AgentPreview

data AgentPreview Source #

Used as a response element in the PreviewAgents action.

See: newAgentPreview smart constructor.

Constructors

AgentPreview' 

Fields

Instances

Instances details
Eq AgentPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentPreview

Read AgentPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentPreview

Show AgentPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentPreview

Generic AgentPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentPreview

Associated Types

type Rep AgentPreview :: Type -> Type #

NFData AgentPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentPreview

Methods

rnf :: AgentPreview -> () #

Hashable AgentPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentPreview

FromJSON AgentPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentPreview

type Rep AgentPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.AgentPreview

type Rep AgentPreview = D1 ('MetaData "AgentPreview" "Amazonka.Inspector.Types.AgentPreview" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AgentPreview'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoScalingGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "operatingSystem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "agentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "kernelVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "agentHealth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AgentHealth))) :*: (S1 ('MetaSel ('Just "ipv4Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "agentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newAgentPreview Source #

Create a value of AgentPreview with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostname:AgentPreview', agentPreview_hostname - The hostname of the EC2 instance on which the Amazon Inspector Agent is installed.

$sel:autoScalingGroup:AgentPreview', agentPreview_autoScalingGroup - The Auto Scaling group for the EC2 instance where the agent is installed.

$sel:operatingSystem:AgentPreview', agentPreview_operatingSystem - The operating system running on the EC2 instance on which the Amazon Inspector Agent is installed.

$sel:agentVersion:AgentPreview', agentPreview_agentVersion - The version of the Amazon Inspector Agent.

$sel:kernelVersion:AgentPreview', agentPreview_kernelVersion - The kernel version of the operating system running on the EC2 instance on which the Amazon Inspector Agent is installed.

$sel:agentHealth:AgentPreview', agentPreview_agentHealth - The health status of the Amazon Inspector Agent.

$sel:ipv4Address:AgentPreview', agentPreview_ipv4Address - The IP address of the EC2 instance on which the Amazon Inspector Agent is installed.

$sel:agentId:AgentPreview', agentPreview_agentId - The ID of the EC2 instance where the agent is installed.

agentPreview_hostname :: Lens' AgentPreview (Maybe Text) Source #

The hostname of the EC2 instance on which the Amazon Inspector Agent is installed.

agentPreview_autoScalingGroup :: Lens' AgentPreview (Maybe Text) Source #

The Auto Scaling group for the EC2 instance where the agent is installed.

agentPreview_operatingSystem :: Lens' AgentPreview (Maybe Text) Source #

The operating system running on the EC2 instance on which the Amazon Inspector Agent is installed.

agentPreview_agentVersion :: Lens' AgentPreview (Maybe Text) Source #

The version of the Amazon Inspector Agent.

agentPreview_kernelVersion :: Lens' AgentPreview (Maybe Text) Source #

The kernel version of the operating system running on the EC2 instance on which the Amazon Inspector Agent is installed.

agentPreview_agentHealth :: Lens' AgentPreview (Maybe AgentHealth) Source #

The health status of the Amazon Inspector Agent.

agentPreview_ipv4Address :: Lens' AgentPreview (Maybe Text) Source #

The IP address of the EC2 instance on which the Amazon Inspector Agent is installed.

agentPreview_agentId :: Lens' AgentPreview Text Source #

The ID of the EC2 instance where the agent is installed.

AssessmentRun

data AssessmentRun Source #

A snapshot of an Amazon Inspector assessment run that contains the findings of the assessment run .

Used as the response element in the DescribeAssessmentRuns action.

See: newAssessmentRun smart constructor.

Constructors

AssessmentRun' 

Fields

Instances

Instances details
Eq AssessmentRun Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRun

Read AssessmentRun Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRun

Show AssessmentRun Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRun

Generic AssessmentRun Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRun

Associated Types

type Rep AssessmentRun :: Type -> Type #

NFData AssessmentRun Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRun

Methods

rnf :: AssessmentRun -> () #

Hashable AssessmentRun Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRun

FromJSON AssessmentRun Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRun

type Rep AssessmentRun Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRun

type Rep AssessmentRun = D1 ('MetaData "AssessmentRun" "Amazonka.Inspector.Types.AssessmentRun" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AssessmentRun'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "completedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "assessmentTemplateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssessmentRunState) :*: S1 ('MetaSel ('Just "durationInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))) :*: (((S1 ('MetaSel ('Just "rulesPackageArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "userAttributesForFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Attribute])) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "stateChangedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) :*: ((S1 ('MetaSel ('Just "dataCollected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "stateChanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AssessmentRunStateChange])) :*: (S1 ('MetaSel ('Just "notifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AssessmentRunNotification]) :*: S1 ('MetaSel ('Just "findingCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Severity Int)))))))

newAssessmentRun Source #

Create a value of AssessmentRun with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:startedAt:AssessmentRun', assessmentRun_startedAt - The time when StartAssessmentRun was called.

$sel:completedAt:AssessmentRun', assessmentRun_completedAt - The assessment run completion time that corresponds to the rules packages evaluation completion time or failure.

$sel:arn:AssessmentRun', assessmentRun_arn - The ARN of the assessment run.

$sel:name:AssessmentRun', assessmentRun_name - The auto-generated name for the assessment run.

$sel:assessmentTemplateArn:AssessmentRun', assessmentRun_assessmentTemplateArn - The ARN of the assessment template that is associated with the assessment run.

$sel:state:AssessmentRun', assessmentRun_state - The state of the assessment run.

$sel:durationInSeconds:AssessmentRun', assessmentRun_durationInSeconds - The duration of the assessment run.

$sel:rulesPackageArns:AssessmentRun', assessmentRun_rulesPackageArns - The rules packages selected for the assessment run.

$sel:userAttributesForFindings:AssessmentRun', assessmentRun_userAttributesForFindings - The user-defined attributes that are assigned to every generated finding.

$sel:createdAt:AssessmentRun', assessmentRun_createdAt - The time when StartAssessmentRun was called.

$sel:stateChangedAt:AssessmentRun', assessmentRun_stateChangedAt - The last time when the assessment run's state changed.

$sel:dataCollected:AssessmentRun', assessmentRun_dataCollected - A Boolean value (true or false) that specifies whether the process of collecting data from the agents is completed.

$sel:stateChanges:AssessmentRun', assessmentRun_stateChanges - A list of the assessment run state changes.

$sel:notifications:AssessmentRun', assessmentRun_notifications - A list of notifications for the event subscriptions. A notification about a particular generated finding is added to this list only once.

$sel:findingCounts:AssessmentRun', assessmentRun_findingCounts - Provides a total count of generated findings per severity.

assessmentRun_startedAt :: Lens' AssessmentRun (Maybe UTCTime) Source #

The time when StartAssessmentRun was called.

assessmentRun_completedAt :: Lens' AssessmentRun (Maybe UTCTime) Source #

The assessment run completion time that corresponds to the rules packages evaluation completion time or failure.

assessmentRun_arn :: Lens' AssessmentRun Text Source #

The ARN of the assessment run.

assessmentRun_name :: Lens' AssessmentRun Text Source #

The auto-generated name for the assessment run.

assessmentRun_assessmentTemplateArn :: Lens' AssessmentRun Text Source #

The ARN of the assessment template that is associated with the assessment run.

assessmentRun_durationInSeconds :: Lens' AssessmentRun Natural Source #

The duration of the assessment run.

assessmentRun_rulesPackageArns :: Lens' AssessmentRun (NonEmpty Text) Source #

The rules packages selected for the assessment run.

assessmentRun_userAttributesForFindings :: Lens' AssessmentRun [Attribute] Source #

The user-defined attributes that are assigned to every generated finding.

assessmentRun_createdAt :: Lens' AssessmentRun UTCTime Source #

The time when StartAssessmentRun was called.

assessmentRun_stateChangedAt :: Lens' AssessmentRun UTCTime Source #

The last time when the assessment run's state changed.

assessmentRun_dataCollected :: Lens' AssessmentRun Bool Source #

A Boolean value (true or false) that specifies whether the process of collecting data from the agents is completed.

assessmentRun_stateChanges :: Lens' AssessmentRun [AssessmentRunStateChange] Source #

A list of the assessment run state changes.

assessmentRun_notifications :: Lens' AssessmentRun [AssessmentRunNotification] Source #

A list of notifications for the event subscriptions. A notification about a particular generated finding is added to this list only once.

assessmentRun_findingCounts :: Lens' AssessmentRun (HashMap Severity Int) Source #

Provides a total count of generated findings per severity.

AssessmentRunAgent

data AssessmentRunAgent Source #

Contains information about an Amazon Inspector agent. This data type is used as a response element in the ListAssessmentRunAgents action.

See: newAssessmentRunAgent smart constructor.

Constructors

AssessmentRunAgent' 

Fields

Instances

Instances details
Eq AssessmentRunAgent Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunAgent

Read AssessmentRunAgent Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunAgent

Show AssessmentRunAgent Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunAgent

Generic AssessmentRunAgent Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunAgent

Associated Types

type Rep AssessmentRunAgent :: Type -> Type #

NFData AssessmentRunAgent Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunAgent

Methods

rnf :: AssessmentRunAgent -> () #

Hashable AssessmentRunAgent Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunAgent

FromJSON AssessmentRunAgent Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunAgent

type Rep AssessmentRunAgent Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunAgent

type Rep AssessmentRunAgent = D1 ('MetaData "AssessmentRunAgent" "Amazonka.Inspector.Types.AssessmentRunAgent" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AssessmentRunAgent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "autoScalingGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "agentHealthDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "agentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "assessmentRunArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "agentHealth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AgentHealth)) :*: (S1 ('MetaSel ('Just "agentHealthCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AgentHealthCode) :*: S1 ('MetaSel ('Just "telemetryMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TelemetryMetadata])))))

newAssessmentRunAgent Source #

Create a value of AssessmentRunAgent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:autoScalingGroup:AssessmentRunAgent', assessmentRunAgent_autoScalingGroup - The Auto Scaling group of the EC2 instance that is specified by the agent ID.

$sel:agentHealthDetails:AssessmentRunAgent', assessmentRunAgent_agentHealthDetails - The description for the agent health code.

$sel:agentId:AssessmentRunAgent', assessmentRunAgent_agentId - The AWS account of the EC2 instance where the agent is installed.

$sel:assessmentRunArn:AssessmentRunAgent', assessmentRunAgent_assessmentRunArn - The ARN of the assessment run that is associated with the agent.

$sel:agentHealth:AssessmentRunAgent', assessmentRunAgent_agentHealth - The current health state of the agent.

$sel:agentHealthCode:AssessmentRunAgent', assessmentRunAgent_agentHealthCode - The detailed health state of the agent.

$sel:telemetryMetadata:AssessmentRunAgent', assessmentRunAgent_telemetryMetadata - The Amazon Inspector application data metrics that are collected by the agent.

assessmentRunAgent_autoScalingGroup :: Lens' AssessmentRunAgent (Maybe Text) Source #

The Auto Scaling group of the EC2 instance that is specified by the agent ID.

assessmentRunAgent_agentHealthDetails :: Lens' AssessmentRunAgent (Maybe Text) Source #

The description for the agent health code.

assessmentRunAgent_agentId :: Lens' AssessmentRunAgent Text Source #

The AWS account of the EC2 instance where the agent is installed.

assessmentRunAgent_assessmentRunArn :: Lens' AssessmentRunAgent Text Source #

The ARN of the assessment run that is associated with the agent.

assessmentRunAgent_telemetryMetadata :: Lens' AssessmentRunAgent [TelemetryMetadata] Source #

The Amazon Inspector application data metrics that are collected by the agent.

AssessmentRunFilter

data AssessmentRunFilter Source #

Used as the request parameter in the ListAssessmentRuns action.

See: newAssessmentRunFilter smart constructor.

Constructors

AssessmentRunFilter' 

Fields

  • states :: Maybe [AssessmentRunState]

    For a record to match a filter, one of the values specified for this data type property must be the exact match of the value of the assessmentRunState property of the AssessmentRun data type.

  • namePattern :: Maybe Text

    For a record to match a filter, an explicit value or a string containing a wildcard that is specified for this data type property must match the value of the assessmentRunName property of the AssessmentRun data type.

  • startTimeRange :: Maybe TimestampRange

    For a record to match a filter, the value that is specified for this data type property must inclusively match any value between the specified minimum and maximum values of the startTime property of the AssessmentRun data type.

  • stateChangeTimeRange :: Maybe TimestampRange

    For a record to match a filter, the value that is specified for this data type property must match the stateChangedAt property of the AssessmentRun data type.

  • rulesPackageArns :: Maybe [Text]

    For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the rulesPackages property of the AssessmentRun data type.

  • completionTimeRange :: Maybe TimestampRange

    For a record to match a filter, the value that is specified for this data type property must inclusively match any value between the specified minimum and maximum values of the completedAt property of the AssessmentRun data type.

  • durationRange :: Maybe DurationRange

    For a record to match a filter, the value that is specified for this data type property must inclusively match any value between the specified minimum and maximum values of the durationInSeconds property of the AssessmentRun data type.

Instances

Instances details
Eq AssessmentRunFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunFilter

Read AssessmentRunFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunFilter

Show AssessmentRunFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunFilter

Generic AssessmentRunFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunFilter

Associated Types

type Rep AssessmentRunFilter :: Type -> Type #

NFData AssessmentRunFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunFilter

Methods

rnf :: AssessmentRunFilter -> () #

Hashable AssessmentRunFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunFilter

ToJSON AssessmentRunFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunFilter

type Rep AssessmentRunFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunFilter

type Rep AssessmentRunFilter = D1 ('MetaData "AssessmentRunFilter" "Amazonka.Inspector.Types.AssessmentRunFilter" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AssessmentRunFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "states") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssessmentRunState])) :*: (S1 ('MetaSel ('Just "namePattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimestampRange)))) :*: ((S1 ('MetaSel ('Just "stateChangeTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimestampRange)) :*: S1 ('MetaSel ('Just "rulesPackageArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "completionTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimestampRange)) :*: S1 ('MetaSel ('Just "durationRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DurationRange))))))

newAssessmentRunFilter :: AssessmentRunFilter Source #

Create a value of AssessmentRunFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:states:AssessmentRunFilter', assessmentRunFilter_states - For a record to match a filter, one of the values specified for this data type property must be the exact match of the value of the assessmentRunState property of the AssessmentRun data type.

$sel:namePattern:AssessmentRunFilter', assessmentRunFilter_namePattern - For a record to match a filter, an explicit value or a string containing a wildcard that is specified for this data type property must match the value of the assessmentRunName property of the AssessmentRun data type.

$sel:startTimeRange:AssessmentRunFilter', assessmentRunFilter_startTimeRange - For a record to match a filter, the value that is specified for this data type property must inclusively match any value between the specified minimum and maximum values of the startTime property of the AssessmentRun data type.

$sel:stateChangeTimeRange:AssessmentRunFilter', assessmentRunFilter_stateChangeTimeRange - For a record to match a filter, the value that is specified for this data type property must match the stateChangedAt property of the AssessmentRun data type.

$sel:rulesPackageArns:AssessmentRunFilter', assessmentRunFilter_rulesPackageArns - For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the rulesPackages property of the AssessmentRun data type.

$sel:completionTimeRange:AssessmentRunFilter', assessmentRunFilter_completionTimeRange - For a record to match a filter, the value that is specified for this data type property must inclusively match any value between the specified minimum and maximum values of the completedAt property of the AssessmentRun data type.

$sel:durationRange:AssessmentRunFilter', assessmentRunFilter_durationRange - For a record to match a filter, the value that is specified for this data type property must inclusively match any value between the specified minimum and maximum values of the durationInSeconds property of the AssessmentRun data type.

assessmentRunFilter_states :: Lens' AssessmentRunFilter (Maybe [AssessmentRunState]) Source #

For a record to match a filter, one of the values specified for this data type property must be the exact match of the value of the assessmentRunState property of the AssessmentRun data type.

assessmentRunFilter_namePattern :: Lens' AssessmentRunFilter (Maybe Text) Source #

For a record to match a filter, an explicit value or a string containing a wildcard that is specified for this data type property must match the value of the assessmentRunName property of the AssessmentRun data type.

assessmentRunFilter_startTimeRange :: Lens' AssessmentRunFilter (Maybe TimestampRange) Source #

For a record to match a filter, the value that is specified for this data type property must inclusively match any value between the specified minimum and maximum values of the startTime property of the AssessmentRun data type.

assessmentRunFilter_stateChangeTimeRange :: Lens' AssessmentRunFilter (Maybe TimestampRange) Source #

For a record to match a filter, the value that is specified for this data type property must match the stateChangedAt property of the AssessmentRun data type.

assessmentRunFilter_rulesPackageArns :: Lens' AssessmentRunFilter (Maybe [Text]) Source #

For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the rulesPackages property of the AssessmentRun data type.

assessmentRunFilter_completionTimeRange :: Lens' AssessmentRunFilter (Maybe TimestampRange) Source #

For a record to match a filter, the value that is specified for this data type property must inclusively match any value between the specified minimum and maximum values of the completedAt property of the AssessmentRun data type.

assessmentRunFilter_durationRange :: Lens' AssessmentRunFilter (Maybe DurationRange) Source #

For a record to match a filter, the value that is specified for this data type property must inclusively match any value between the specified minimum and maximum values of the durationInSeconds property of the AssessmentRun data type.

AssessmentRunNotification

data AssessmentRunNotification Source #

Used as one of the elements of the AssessmentRun data type.

See: newAssessmentRunNotification smart constructor.

Constructors

AssessmentRunNotification' 

Fields

Instances

Instances details
Eq AssessmentRunNotification Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotification

Read AssessmentRunNotification Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotification

Show AssessmentRunNotification Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotification

Generic AssessmentRunNotification Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotification

Associated Types

type Rep AssessmentRunNotification :: Type -> Type #

NFData AssessmentRunNotification Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotification

Hashable AssessmentRunNotification Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotification

FromJSON AssessmentRunNotification Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotification

type Rep AssessmentRunNotification Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunNotification

type Rep AssessmentRunNotification = D1 ('MetaData "AssessmentRunNotification" "Amazonka.Inspector.Types.AssessmentRunNotification" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AssessmentRunNotification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snsPublishStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentRunNotificationSnsStatusCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InspectorEvent) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newAssessmentRunNotification Source #

Create a value of AssessmentRunNotification with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snsTopicArn:AssessmentRunNotification', assessmentRunNotification_snsTopicArn - The SNS topic to which the SNS notification is sent.

$sel:snsPublishStatusCode:AssessmentRunNotification', assessmentRunNotification_snsPublishStatusCode - The status code of the SNS notification.

$sel:message:AssessmentRunNotification', assessmentRunNotification_message - The message included in the notification.

$sel:date:AssessmentRunNotification', assessmentRunNotification_date - The date of the notification.

$sel:event:AssessmentRunNotification', assessmentRunNotification_event - The event for which a notification is sent.

$sel:error:AssessmentRunNotification', assessmentRunNotification_error - The Boolean value that specifies whether the notification represents an error.

assessmentRunNotification_snsTopicArn :: Lens' AssessmentRunNotification (Maybe Text) Source #

The SNS topic to which the SNS notification is sent.

assessmentRunNotification_error :: Lens' AssessmentRunNotification Bool Source #

The Boolean value that specifies whether the notification represents an error.

AssessmentRunStateChange

data AssessmentRunStateChange Source #

Used as one of the elements of the AssessmentRun data type.

See: newAssessmentRunStateChange smart constructor.

Constructors

AssessmentRunStateChange' 

Fields

Instances

Instances details
Eq AssessmentRunStateChange Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunStateChange

Read AssessmentRunStateChange Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunStateChange

Show AssessmentRunStateChange Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunStateChange

Generic AssessmentRunStateChange Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunStateChange

Associated Types

type Rep AssessmentRunStateChange :: Type -> Type #

NFData AssessmentRunStateChange Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunStateChange

Hashable AssessmentRunStateChange Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunStateChange

FromJSON AssessmentRunStateChange Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunStateChange

type Rep AssessmentRunStateChange Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentRunStateChange

type Rep AssessmentRunStateChange = D1 ('MetaData "AssessmentRunStateChange" "Amazonka.Inspector.Types.AssessmentRunStateChange" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AssessmentRunStateChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stateChangedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssessmentRunState)))

newAssessmentRunStateChange Source #

Create a value of AssessmentRunStateChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:stateChangedAt:AssessmentRunStateChange', assessmentRunStateChange_stateChangedAt - The last time the assessment run state changed.

$sel:state:AssessmentRunStateChange', assessmentRunStateChange_state - The assessment run state.

assessmentRunStateChange_stateChangedAt :: Lens' AssessmentRunStateChange UTCTime Source #

The last time the assessment run state changed.

AssessmentTarget

data AssessmentTarget Source #

Contains information about an Amazon Inspector application. This data type is used as the response element in the DescribeAssessmentTargets action.

See: newAssessmentTarget smart constructor.

Constructors

AssessmentTarget' 

Fields

  • resourceGroupArn :: Maybe Text

    The ARN that specifies the resource group that is associated with the assessment target.

  • arn :: Text

    The ARN that specifies the Amazon Inspector assessment target.

  • name :: Text

    The name of the Amazon Inspector assessment target.

  • createdAt :: POSIX

    The time at which the assessment target is created.

  • updatedAt :: POSIX

    The time at which UpdateAssessmentTarget is called.

Instances

Instances details
Eq AssessmentTarget Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTarget

Read AssessmentTarget Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTarget

Show AssessmentTarget Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTarget

Generic AssessmentTarget Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTarget

Associated Types

type Rep AssessmentTarget :: Type -> Type #

NFData AssessmentTarget Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTarget

Methods

rnf :: AssessmentTarget -> () #

Hashable AssessmentTarget Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTarget

FromJSON AssessmentTarget Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTarget

type Rep AssessmentTarget Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTarget

type Rep AssessmentTarget = D1 ('MetaData "AssessmentTarget" "Amazonka.Inspector.Types.AssessmentTarget" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AssessmentTarget'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newAssessmentTarget Source #

Create a value of AssessmentTarget with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceGroupArn:AssessmentTarget', assessmentTarget_resourceGroupArn - The ARN that specifies the resource group that is associated with the assessment target.

$sel:arn:AssessmentTarget', assessmentTarget_arn - The ARN that specifies the Amazon Inspector assessment target.

$sel:name:AssessmentTarget', assessmentTarget_name - The name of the Amazon Inspector assessment target.

$sel:createdAt:AssessmentTarget', assessmentTarget_createdAt - The time at which the assessment target is created.

$sel:updatedAt:AssessmentTarget', assessmentTarget_updatedAt - The time at which UpdateAssessmentTarget is called.

assessmentTarget_resourceGroupArn :: Lens' AssessmentTarget (Maybe Text) Source #

The ARN that specifies the resource group that is associated with the assessment target.

assessmentTarget_arn :: Lens' AssessmentTarget Text Source #

The ARN that specifies the Amazon Inspector assessment target.

assessmentTarget_name :: Lens' AssessmentTarget Text Source #

The name of the Amazon Inspector assessment target.

assessmentTarget_createdAt :: Lens' AssessmentTarget UTCTime Source #

The time at which the assessment target is created.

assessmentTarget_updatedAt :: Lens' AssessmentTarget UTCTime Source #

The time at which UpdateAssessmentTarget is called.

AssessmentTargetFilter

data AssessmentTargetFilter Source #

Used as the request parameter in the ListAssessmentTargets action.

See: newAssessmentTargetFilter smart constructor.

Constructors

AssessmentTargetFilter' 

Fields

  • assessmentTargetNamePattern :: Maybe Text

    For a record to match a filter, an explicit value or a string that contains a wildcard that is specified for this data type property must match the value of the assessmentTargetName property of the AssessmentTarget data type.

Instances

Instances details
Eq AssessmentTargetFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTargetFilter

Read AssessmentTargetFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTargetFilter

Show AssessmentTargetFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTargetFilter

Generic AssessmentTargetFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTargetFilter

Associated Types

type Rep AssessmentTargetFilter :: Type -> Type #

NFData AssessmentTargetFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTargetFilter

Methods

rnf :: AssessmentTargetFilter -> () #

Hashable AssessmentTargetFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTargetFilter

ToJSON AssessmentTargetFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTargetFilter

type Rep AssessmentTargetFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTargetFilter

type Rep AssessmentTargetFilter = D1 ('MetaData "AssessmentTargetFilter" "Amazonka.Inspector.Types.AssessmentTargetFilter" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AssessmentTargetFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assessmentTargetNamePattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAssessmentTargetFilter :: AssessmentTargetFilter Source #

Create a value of AssessmentTargetFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:assessmentTargetNamePattern:AssessmentTargetFilter', assessmentTargetFilter_assessmentTargetNamePattern - For a record to match a filter, an explicit value or a string that contains a wildcard that is specified for this data type property must match the value of the assessmentTargetName property of the AssessmentTarget data type.

assessmentTargetFilter_assessmentTargetNamePattern :: Lens' AssessmentTargetFilter (Maybe Text) Source #

For a record to match a filter, an explicit value or a string that contains a wildcard that is specified for this data type property must match the value of the assessmentTargetName property of the AssessmentTarget data type.

AssessmentTemplate

data AssessmentTemplate Source #

Contains information about an Amazon Inspector assessment template. This data type is used as the response element in the DescribeAssessmentTemplates action.

See: newAssessmentTemplate smart constructor.

Constructors

AssessmentTemplate' 

Fields

  • lastAssessmentRunArn :: Maybe Text

    The Amazon Resource Name (ARN) of the most recent assessment run associated with this assessment template. This value exists only when the value of assessmentRunCount is greaterpa than zero.

  • arn :: Text

    The ARN of the assessment template.

  • name :: Text

    The name of the assessment template.

  • assessmentTargetArn :: Text

    The ARN of the assessment target that corresponds to this assessment template.

  • durationInSeconds :: Natural

    The duration in seconds specified for this assessment template. The default value is 3600 seconds (one hour). The maximum value is 86400 seconds (one day).

  • rulesPackageArns :: [Text]

    The rules packages that are specified for this assessment template.

  • userAttributesForFindings :: [Attribute]

    The user-defined attributes that are assigned to every generated finding from the assessment run that uses this assessment template.

  • assessmentRunCount :: Int

    The number of existing assessment runs associated with this assessment template. This value can be zero or a positive integer.

  • createdAt :: POSIX

    The time at which the assessment template is created.

Instances

Instances details
Eq AssessmentTemplate Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplate

Read AssessmentTemplate Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplate

Show AssessmentTemplate Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplate

Generic AssessmentTemplate Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplate

Associated Types

type Rep AssessmentTemplate :: Type -> Type #

NFData AssessmentTemplate Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplate

Methods

rnf :: AssessmentTemplate -> () #

Hashable AssessmentTemplate Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplate

FromJSON AssessmentTemplate Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplate

type Rep AssessmentTemplate Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplate

type Rep AssessmentTemplate = D1 ('MetaData "AssessmentTemplate" "Amazonka.Inspector.Types.AssessmentTemplate" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AssessmentTemplate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lastAssessmentRunArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "assessmentTargetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "durationInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "rulesPackageArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])) :*: (S1 ('MetaSel ('Just "userAttributesForFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Attribute]) :*: (S1 ('MetaSel ('Just "assessmentRunCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))))

newAssessmentTemplate Source #

Create a value of AssessmentTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastAssessmentRunArn:AssessmentTemplate', assessmentTemplate_lastAssessmentRunArn - The Amazon Resource Name (ARN) of the most recent assessment run associated with this assessment template. This value exists only when the value of assessmentRunCount is greaterpa than zero.

$sel:arn:AssessmentTemplate', assessmentTemplate_arn - The ARN of the assessment template.

$sel:name:AssessmentTemplate', assessmentTemplate_name - The name of the assessment template.

$sel:assessmentTargetArn:AssessmentTemplate', assessmentTemplate_assessmentTargetArn - The ARN of the assessment target that corresponds to this assessment template.

$sel:durationInSeconds:AssessmentTemplate', assessmentTemplate_durationInSeconds - The duration in seconds specified for this assessment template. The default value is 3600 seconds (one hour). The maximum value is 86400 seconds (one day).

$sel:rulesPackageArns:AssessmentTemplate', assessmentTemplate_rulesPackageArns - The rules packages that are specified for this assessment template.

$sel:userAttributesForFindings:AssessmentTemplate', assessmentTemplate_userAttributesForFindings - The user-defined attributes that are assigned to every generated finding from the assessment run that uses this assessment template.

$sel:assessmentRunCount:AssessmentTemplate', assessmentTemplate_assessmentRunCount - The number of existing assessment runs associated with this assessment template. This value can be zero or a positive integer.

$sel:createdAt:AssessmentTemplate', assessmentTemplate_createdAt - The time at which the assessment template is created.

assessmentTemplate_lastAssessmentRunArn :: Lens' AssessmentTemplate (Maybe Text) Source #

The Amazon Resource Name (ARN) of the most recent assessment run associated with this assessment template. This value exists only when the value of assessmentRunCount is greaterpa than zero.

assessmentTemplate_arn :: Lens' AssessmentTemplate Text Source #

The ARN of the assessment template.

assessmentTemplate_name :: Lens' AssessmentTemplate Text Source #

The name of the assessment template.

assessmentTemplate_assessmentTargetArn :: Lens' AssessmentTemplate Text Source #

The ARN of the assessment target that corresponds to this assessment template.

assessmentTemplate_durationInSeconds :: Lens' AssessmentTemplate Natural Source #

The duration in seconds specified for this assessment template. The default value is 3600 seconds (one hour). The maximum value is 86400 seconds (one day).

assessmentTemplate_rulesPackageArns :: Lens' AssessmentTemplate [Text] Source #

The rules packages that are specified for this assessment template.

assessmentTemplate_userAttributesForFindings :: Lens' AssessmentTemplate [Attribute] Source #

The user-defined attributes that are assigned to every generated finding from the assessment run that uses this assessment template.

assessmentTemplate_assessmentRunCount :: Lens' AssessmentTemplate Int Source #

The number of existing assessment runs associated with this assessment template. This value can be zero or a positive integer.

assessmentTemplate_createdAt :: Lens' AssessmentTemplate UTCTime Source #

The time at which the assessment template is created.

AssessmentTemplateFilter

data AssessmentTemplateFilter Source #

Used as the request parameter in the ListAssessmentTemplates action.

See: newAssessmentTemplateFilter smart constructor.

Constructors

AssessmentTemplateFilter' 

Fields

  • namePattern :: Maybe Text

    For a record to match a filter, an explicit value or a string that contains a wildcard that is specified for this data type property must match the value of the assessmentTemplateName property of the AssessmentTemplate data type.

  • rulesPackageArns :: Maybe [Text]

    For a record to match a filter, the values that are specified for this data type property must be contained in the list of values of the rulesPackageArns property of the AssessmentTemplate data type.

  • durationRange :: Maybe DurationRange

    For a record to match a filter, the value specified for this data type property must inclusively match any value between the specified minimum and maximum values of the durationInSeconds property of the AssessmentTemplate data type.

Instances

Instances details
Eq AssessmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplateFilter

Read AssessmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplateFilter

Show AssessmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplateFilter

Generic AssessmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplateFilter

Associated Types

type Rep AssessmentTemplateFilter :: Type -> Type #

NFData AssessmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplateFilter

Hashable AssessmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplateFilter

ToJSON AssessmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplateFilter

type Rep AssessmentTemplateFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssessmentTemplateFilter

type Rep AssessmentTemplateFilter = D1 ('MetaData "AssessmentTemplateFilter" "Amazonka.Inspector.Types.AssessmentTemplateFilter" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AssessmentTemplateFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namePattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "rulesPackageArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "durationRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DurationRange)))))

newAssessmentTemplateFilter :: AssessmentTemplateFilter Source #

Create a value of AssessmentTemplateFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namePattern:AssessmentTemplateFilter', assessmentTemplateFilter_namePattern - For a record to match a filter, an explicit value or a string that contains a wildcard that is specified for this data type property must match the value of the assessmentTemplateName property of the AssessmentTemplate data type.

$sel:rulesPackageArns:AssessmentTemplateFilter', assessmentTemplateFilter_rulesPackageArns - For a record to match a filter, the values that are specified for this data type property must be contained in the list of values of the rulesPackageArns property of the AssessmentTemplate data type.

$sel:durationRange:AssessmentTemplateFilter', assessmentTemplateFilter_durationRange - For a record to match a filter, the value specified for this data type property must inclusively match any value between the specified minimum and maximum values of the durationInSeconds property of the AssessmentTemplate data type.

assessmentTemplateFilter_namePattern :: Lens' AssessmentTemplateFilter (Maybe Text) Source #

For a record to match a filter, an explicit value or a string that contains a wildcard that is specified for this data type property must match the value of the assessmentTemplateName property of the AssessmentTemplate data type.

assessmentTemplateFilter_rulesPackageArns :: Lens' AssessmentTemplateFilter (Maybe [Text]) Source #

For a record to match a filter, the values that are specified for this data type property must be contained in the list of values of the rulesPackageArns property of the AssessmentTemplate data type.

assessmentTemplateFilter_durationRange :: Lens' AssessmentTemplateFilter (Maybe DurationRange) Source #

For a record to match a filter, the value specified for this data type property must inclusively match any value between the specified minimum and maximum values of the durationInSeconds property of the AssessmentTemplate data type.

AssetAttributes

data AssetAttributes Source #

A collection of attributes of the host from which the finding is generated.

See: newAssetAttributes smart constructor.

Constructors

AssetAttributes' 

Fields

  • hostname :: Maybe Text

    The hostname of the EC2 instance where the finding is generated.

  • autoScalingGroup :: Maybe Text

    The Auto Scaling group of the EC2 instance where the finding is generated.

  • networkInterfaces :: Maybe [NetworkInterface]

    An array of the network interfaces interacting with the EC2 instance where the finding is generated.

  • ipv4Addresses :: Maybe [Text]

    The list of IP v4 addresses of the EC2 instance where the finding is generated.

  • agentId :: Maybe Text

    The ID of the agent that is installed on the EC2 instance where the finding is generated.

  • amiId :: Maybe Text

    The ID of the Amazon Machine Image (AMI) that is installed on the EC2 instance where the finding is generated.

  • tags :: Maybe [Tag]

    The tags related to the EC2 instance where the finding is generated.

  • schemaVersion :: Natural

    The schema version of this data type.

Instances

Instances details
Eq AssetAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetAttributes

Read AssetAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetAttributes

Show AssetAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetAttributes

Generic AssetAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetAttributes

Associated Types

type Rep AssetAttributes :: Type -> Type #

NFData AssetAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetAttributes

Methods

rnf :: AssetAttributes -> () #

Hashable AssetAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetAttributes

FromJSON AssetAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetAttributes

type Rep AssetAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.AssetAttributes

type Rep AssetAttributes = D1 ('MetaData "AssetAttributes" "Amazonka.Inspector.Types.AssetAttributes" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "AssetAttributes'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoScalingGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])) :*: S1 ('MetaSel ('Just "ipv4Addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "agentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "schemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newAssetAttributes Source #

Create a value of AssetAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostname:AssetAttributes', assetAttributes_hostname - The hostname of the EC2 instance where the finding is generated.

$sel:autoScalingGroup:AssetAttributes', assetAttributes_autoScalingGroup - The Auto Scaling group of the EC2 instance where the finding is generated.

$sel:networkInterfaces:AssetAttributes', assetAttributes_networkInterfaces - An array of the network interfaces interacting with the EC2 instance where the finding is generated.

$sel:ipv4Addresses:AssetAttributes', assetAttributes_ipv4Addresses - The list of IP v4 addresses of the EC2 instance where the finding is generated.

$sel:agentId:AssetAttributes', assetAttributes_agentId - The ID of the agent that is installed on the EC2 instance where the finding is generated.

$sel:amiId:AssetAttributes', assetAttributes_amiId - The ID of the Amazon Machine Image (AMI) that is installed on the EC2 instance where the finding is generated.

$sel:tags:AssetAttributes', assetAttributes_tags - The tags related to the EC2 instance where the finding is generated.

$sel:schemaVersion:AssetAttributes', assetAttributes_schemaVersion - The schema version of this data type.

assetAttributes_hostname :: Lens' AssetAttributes (Maybe Text) Source #

The hostname of the EC2 instance where the finding is generated.

assetAttributes_autoScalingGroup :: Lens' AssetAttributes (Maybe Text) Source #

The Auto Scaling group of the EC2 instance where the finding is generated.

assetAttributes_networkInterfaces :: Lens' AssetAttributes (Maybe [NetworkInterface]) Source #

An array of the network interfaces interacting with the EC2 instance where the finding is generated.

assetAttributes_ipv4Addresses :: Lens' AssetAttributes (Maybe [Text]) Source #

The list of IP v4 addresses of the EC2 instance where the finding is generated.

assetAttributes_agentId :: Lens' AssetAttributes (Maybe Text) Source #

The ID of the agent that is installed on the EC2 instance where the finding is generated.

assetAttributes_amiId :: Lens' AssetAttributes (Maybe Text) Source #

The ID of the Amazon Machine Image (AMI) that is installed on the EC2 instance where the finding is generated.

assetAttributes_tags :: Lens' AssetAttributes (Maybe [Tag]) Source #

The tags related to the EC2 instance where the finding is generated.

assetAttributes_schemaVersion :: Lens' AssetAttributes Natural Source #

The schema version of this data type.

Attribute

data Attribute Source #

This data type is used as a request parameter in the AddAttributesToFindings and CreateAssessmentTemplate actions.

See: newAttribute smart constructor.

Constructors

Attribute' 

Fields

Instances

Instances details
Eq Attribute Source # 
Instance details

Defined in Amazonka.Inspector.Types.Attribute

Read Attribute Source # 
Instance details

Defined in Amazonka.Inspector.Types.Attribute

Show Attribute Source # 
Instance details

Defined in Amazonka.Inspector.Types.Attribute

Generic Attribute Source # 
Instance details

Defined in Amazonka.Inspector.Types.Attribute

Associated Types

type Rep Attribute :: Type -> Type #

NFData Attribute Source # 
Instance details

Defined in Amazonka.Inspector.Types.Attribute

Methods

rnf :: Attribute -> () #

Hashable Attribute Source # 
Instance details

Defined in Amazonka.Inspector.Types.Attribute

ToJSON Attribute Source # 
Instance details

Defined in Amazonka.Inspector.Types.Attribute

FromJSON Attribute Source # 
Instance details

Defined in Amazonka.Inspector.Types.Attribute

type Rep Attribute Source # 
Instance details

Defined in Amazonka.Inspector.Types.Attribute

type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.Inspector.Types.Attribute" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAttribute Source #

Create a value of Attribute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Attribute', attribute_value - The value assigned to the attribute key.

$sel:key:Attribute', attribute_key - The attribute key.

attribute_value :: Lens' Attribute (Maybe Text) Source #

The value assigned to the attribute key.

attribute_key :: Lens' Attribute Text Source #

The attribute key.

DurationRange

data DurationRange Source #

This data type is used in the AssessmentTemplateFilter data type.

See: newDurationRange smart constructor.

Constructors

DurationRange' 

Fields

Instances

Instances details
Eq DurationRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.DurationRange

Read DurationRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.DurationRange

Show DurationRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.DurationRange

Generic DurationRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.DurationRange

Associated Types

type Rep DurationRange :: Type -> Type #

NFData DurationRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.DurationRange

Methods

rnf :: DurationRange -> () #

Hashable DurationRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.DurationRange

ToJSON DurationRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.DurationRange

type Rep DurationRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.DurationRange

type Rep DurationRange = D1 ('MetaData "DurationRange" "Amazonka.Inspector.Types.DurationRange" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "DurationRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "minSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maxSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newDurationRange :: DurationRange Source #

Create a value of DurationRange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:minSeconds:DurationRange', durationRange_minSeconds - The minimum value of the duration range. Must be greater than zero.

$sel:maxSeconds:DurationRange', durationRange_maxSeconds - The maximum value of the duration range. Must be less than or equal to 604800 seconds (1 week).

durationRange_minSeconds :: Lens' DurationRange (Maybe Natural) Source #

The minimum value of the duration range. Must be greater than zero.

durationRange_maxSeconds :: Lens' DurationRange (Maybe Natural) Source #

The maximum value of the duration range. Must be less than or equal to 604800 seconds (1 week).

EventSubscription

data EventSubscription Source #

This data type is used in the Subscription data type.

See: newEventSubscription smart constructor.

Constructors

EventSubscription' 

Fields

Instances

Instances details
Eq EventSubscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.EventSubscription

Read EventSubscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.EventSubscription

Show EventSubscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.EventSubscription

Generic EventSubscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.EventSubscription

Associated Types

type Rep EventSubscription :: Type -> Type #

NFData EventSubscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.EventSubscription

Methods

rnf :: EventSubscription -> () #

Hashable EventSubscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.EventSubscription

FromJSON EventSubscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.EventSubscription

type Rep EventSubscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.EventSubscription

type Rep EventSubscription = D1 ('MetaData "EventSubscription" "Amazonka.Inspector.Types.EventSubscription" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "EventSubscription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InspectorEvent) :*: S1 ('MetaSel ('Just "subscribedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))

newEventSubscription Source #

Create a value of EventSubscription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:event:EventSubscription', eventSubscription_event - The event for which Amazon Simple Notification Service (SNS) notifications are sent.

$sel:subscribedAt:EventSubscription', eventSubscription_subscribedAt - The time at which SubscribeToEvent is called.

eventSubscription_event :: Lens' EventSubscription InspectorEvent Source #

The event for which Amazon Simple Notification Service (SNS) notifications are sent.

eventSubscription_subscribedAt :: Lens' EventSubscription UTCTime Source #

The time at which SubscribeToEvent is called.

Exclusion

data Exclusion Source #

Contains information about what was excluded from an assessment run.

See: newExclusion smart constructor.

Constructors

Exclusion' 

Fields

Instances

Instances details
Eq Exclusion Source # 
Instance details

Defined in Amazonka.Inspector.Types.Exclusion

Read Exclusion Source # 
Instance details

Defined in Amazonka.Inspector.Types.Exclusion

Show Exclusion Source # 
Instance details

Defined in Amazonka.Inspector.Types.Exclusion

Generic Exclusion Source # 
Instance details

Defined in Amazonka.Inspector.Types.Exclusion

Associated Types

type Rep Exclusion :: Type -> Type #

NFData Exclusion Source # 
Instance details

Defined in Amazonka.Inspector.Types.Exclusion

Methods

rnf :: Exclusion -> () #

Hashable Exclusion Source # 
Instance details

Defined in Amazonka.Inspector.Types.Exclusion

FromJSON Exclusion Source # 
Instance details

Defined in Amazonka.Inspector.Types.Exclusion

type Rep Exclusion Source # 
Instance details

Defined in Amazonka.Inspector.Types.Exclusion

type Rep Exclusion = D1 ('MetaData "Exclusion" "Amazonka.Inspector.Types.Exclusion" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "Exclusion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "recommendation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "scopes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Scope))))))

newExclusion Source #

Create a value of Exclusion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:Exclusion', exclusion_attributes - The system-defined attributes for the exclusion.

$sel:arn:Exclusion', exclusion_arn - The ARN that specifies the exclusion.

$sel:title:Exclusion', exclusion_title - The name of the exclusion.

$sel:description:Exclusion', exclusion_description - The description of the exclusion.

$sel:recommendation:Exclusion', exclusion_recommendation - The recommendation for the exclusion.

$sel:scopes:Exclusion', exclusion_scopes - The AWS resources for which the exclusion pertains.

exclusion_attributes :: Lens' Exclusion (Maybe [Attribute]) Source #

The system-defined attributes for the exclusion.

exclusion_arn :: Lens' Exclusion Text Source #

The ARN that specifies the exclusion.

exclusion_title :: Lens' Exclusion Text Source #

The name of the exclusion.

exclusion_description :: Lens' Exclusion Text Source #

The description of the exclusion.

exclusion_recommendation :: Lens' Exclusion Text Source #

The recommendation for the exclusion.

exclusion_scopes :: Lens' Exclusion (NonEmpty Scope) Source #

The AWS resources for which the exclusion pertains.

ExclusionPreview

data ExclusionPreview Source #

Contains information about what is excluded from an assessment run given the current state of the assessment template.

See: newExclusionPreview smart constructor.

Constructors

ExclusionPreview' 

Fields

Instances

Instances details
Eq ExclusionPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.ExclusionPreview

Read ExclusionPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.ExclusionPreview

Show ExclusionPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.ExclusionPreview

Generic ExclusionPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.ExclusionPreview

Associated Types

type Rep ExclusionPreview :: Type -> Type #

NFData ExclusionPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.ExclusionPreview

Methods

rnf :: ExclusionPreview -> () #

Hashable ExclusionPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.ExclusionPreview

FromJSON ExclusionPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.ExclusionPreview

type Rep ExclusionPreview Source # 
Instance details

Defined in Amazonka.Inspector.Types.ExclusionPreview

type Rep ExclusionPreview = D1 ('MetaData "ExclusionPreview" "Amazonka.Inspector.Types.ExclusionPreview" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "ExclusionPreview'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "recommendation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "scopes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Scope))))))

newExclusionPreview Source #

Create a value of ExclusionPreview with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:ExclusionPreview', exclusionPreview_attributes - The system-defined attributes for the exclusion preview.

$sel:title:ExclusionPreview', exclusionPreview_title - The name of the exclusion preview.

$sel:description:ExclusionPreview', exclusionPreview_description - The description of the exclusion preview.

$sel:recommendation:ExclusionPreview', exclusionPreview_recommendation - The recommendation for the exclusion preview.

$sel:scopes:ExclusionPreview', exclusionPreview_scopes - The AWS resources for which the exclusion preview pertains.

exclusionPreview_attributes :: Lens' ExclusionPreview (Maybe [Attribute]) Source #

The system-defined attributes for the exclusion preview.

exclusionPreview_title :: Lens' ExclusionPreview Text Source #

The name of the exclusion preview.

exclusionPreview_description :: Lens' ExclusionPreview Text Source #

The description of the exclusion preview.

exclusionPreview_recommendation :: Lens' ExclusionPreview Text Source #

The recommendation for the exclusion preview.

exclusionPreview_scopes :: Lens' ExclusionPreview (NonEmpty Scope) Source #

The AWS resources for which the exclusion preview pertains.

FailedItemDetails

data FailedItemDetails Source #

Includes details about the failed items.

See: newFailedItemDetails smart constructor.

Constructors

FailedItemDetails' 

Fields

Instances

Instances details
Eq FailedItemDetails Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemDetails

Read FailedItemDetails Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemDetails

Show FailedItemDetails Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemDetails

Generic FailedItemDetails Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemDetails

Associated Types

type Rep FailedItemDetails :: Type -> Type #

NFData FailedItemDetails Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemDetails

Methods

rnf :: FailedItemDetails -> () #

Hashable FailedItemDetails Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemDetails

FromJSON FailedItemDetails Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemDetails

type Rep FailedItemDetails Source # 
Instance details

Defined in Amazonka.Inspector.Types.FailedItemDetails

type Rep FailedItemDetails = D1 ('MetaData "FailedItemDetails" "Amazonka.Inspector.Types.FailedItemDetails" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "FailedItemDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FailedItemErrorCode) :*: S1 ('MetaSel ('Just "retryable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newFailedItemDetails Source #

Create a value of FailedItemDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureCode:FailedItemDetails', failedItemDetails_failureCode - The status code of a failed item.

$sel:retryable:FailedItemDetails', failedItemDetails_retryable - Indicates whether you can immediately retry a request for this item for a specified resource.

failedItemDetails_retryable :: Lens' FailedItemDetails Bool Source #

Indicates whether you can immediately retry a request for this item for a specified resource.

Finding

data Finding Source #

Contains information about an Amazon Inspector finding. This data type is used as the response element in the DescribeFindings action.

See: newFinding smart constructor.

Constructors

Finding' 

Fields

Instances

Instances details
Eq Finding Source # 
Instance details

Defined in Amazonka.Inspector.Types.Finding

Methods

(==) :: Finding -> Finding -> Bool #

(/=) :: Finding -> Finding -> Bool #

Read Finding Source # 
Instance details

Defined in Amazonka.Inspector.Types.Finding

Show Finding Source # 
Instance details

Defined in Amazonka.Inspector.Types.Finding

Generic Finding Source # 
Instance details

Defined in Amazonka.Inspector.Types.Finding

Associated Types

type Rep Finding :: Type -> Type #

Methods

from :: Finding -> Rep Finding x #

to :: Rep Finding x -> Finding #

NFData Finding Source # 
Instance details

Defined in Amazonka.Inspector.Types.Finding

Methods

rnf :: Finding -> () #

Hashable Finding Source # 
Instance details

Defined in Amazonka.Inspector.Types.Finding

Methods

hashWithSalt :: Int -> Finding -> Int #

hash :: Finding -> Int #

FromJSON Finding Source # 
Instance details

Defined in Amazonka.Inspector.Types.Finding

type Rep Finding Source # 
Instance details

Defined in Amazonka.Inspector.Types.Finding

type Rep Finding = D1 ('MetaData "Finding" "Amazonka.Inspector.Types.Finding" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "Finding'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Severity))) :*: (S1 ('MetaSel ('Just "schemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "confidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "assetAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssetAttributes)) :*: S1 ('MetaSel ('Just "serviceAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InspectorServiceAttributes))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "numericSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "assetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssetType)))))) :*: (((S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "indicatorOfCompromise") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recommendation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Attribute])) :*: (S1 ('MetaSel ('Just "userAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Attribute]) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))))

newFinding Source #

Create a value of Finding with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:service:Finding', finding_service - The data element is set to "Inspector".

$sel:severity:Finding', finding_severity - The finding severity. Values can be set to High, Medium, Low, and Informational.

$sel:schemaVersion:Finding', finding_schemaVersion - The schema version of this data type.

$sel:confidence:Finding', finding_confidence - This data element is currently not used.

$sel:assetAttributes:Finding', finding_assetAttributes - A collection of attributes of the host from which the finding is generated.

$sel:serviceAttributes:Finding', finding_serviceAttributes - This data type is used in the Finding data type.

$sel:id:Finding', finding_id - The ID of the finding.

$sel:numericSeverity:Finding', finding_numericSeverity - The numeric value of the finding severity.

$sel:assetType:Finding', finding_assetType - The type of the host from which the finding is generated.

$sel:title:Finding', finding_title - The name of the finding.

$sel:indicatorOfCompromise:Finding', finding_indicatorOfCompromise - This data element is currently not used.

$sel:description:Finding', finding_description - The description of the finding.

$sel:recommendation:Finding', finding_recommendation - The recommendation for the finding.

$sel:arn:Finding', finding_arn - The ARN that specifies the finding.

$sel:attributes:Finding', finding_attributes - The system-defined attributes for the finding.

$sel:userAttributes:Finding', finding_userAttributes - The user-defined attributes that are assigned to the finding.

$sel:createdAt:Finding', finding_createdAt - The time when the finding was generated.

$sel:updatedAt:Finding', finding_updatedAt - The time when AddAttributesToFindings is called.

finding_service :: Lens' Finding (Maybe Text) Source #

The data element is set to "Inspector".

finding_severity :: Lens' Finding (Maybe Severity) Source #

The finding severity. Values can be set to High, Medium, Low, and Informational.

finding_schemaVersion :: Lens' Finding (Maybe Natural) Source #

The schema version of this data type.

finding_confidence :: Lens' Finding (Maybe Natural) Source #

This data element is currently not used.

finding_assetAttributes :: Lens' Finding (Maybe AssetAttributes) Source #

A collection of attributes of the host from which the finding is generated.

finding_serviceAttributes :: Lens' Finding (Maybe InspectorServiceAttributes) Source #

This data type is used in the Finding data type.

finding_id :: Lens' Finding (Maybe Text) Source #

The ID of the finding.

finding_numericSeverity :: Lens' Finding (Maybe Double) Source #

The numeric value of the finding severity.

finding_assetType :: Lens' Finding (Maybe AssetType) Source #

The type of the host from which the finding is generated.

finding_title :: Lens' Finding (Maybe Text) Source #

The name of the finding.

finding_indicatorOfCompromise :: Lens' Finding (Maybe Bool) Source #

This data element is currently not used.

finding_description :: Lens' Finding (Maybe Text) Source #

The description of the finding.

finding_recommendation :: Lens' Finding (Maybe Text) Source #

The recommendation for the finding.

finding_arn :: Lens' Finding Text Source #

The ARN that specifies the finding.

finding_attributes :: Lens' Finding [Attribute] Source #

The system-defined attributes for the finding.

finding_userAttributes :: Lens' Finding [Attribute] Source #

The user-defined attributes that are assigned to the finding.

finding_createdAt :: Lens' Finding UTCTime Source #

The time when the finding was generated.

finding_updatedAt :: Lens' Finding UTCTime Source #

The time when AddAttributesToFindings is called.

FindingFilter

data FindingFilter Source #

This data type is used as a request parameter in the ListFindings action.

See: newFindingFilter smart constructor.

Constructors

FindingFilter' 

Fields

  • agentIds :: Maybe [Text]

    For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the agentId property of the Finding data type.

  • ruleNames :: Maybe [Text]

    For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.

  • userAttributes :: Maybe [Attribute]

    For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.

  • rulesPackageArns :: Maybe [Text]

    For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the rulesPackageArn property of the Finding data type.

  • attributes :: Maybe [Attribute]

    For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.

  • severities :: Maybe [Severity]

    For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.

  • creationTimeRange :: Maybe TimestampRange

    The time range during which the finding is generated.

  • autoScalingGroups :: Maybe [Text]

    For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the autoScalingGroup property of the Finding data type.

Instances

Instances details
Eq FindingFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.FindingFilter

Read FindingFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.FindingFilter

Show FindingFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.FindingFilter

Generic FindingFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.FindingFilter

Associated Types

type Rep FindingFilter :: Type -> Type #

NFData FindingFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.FindingFilter

Methods

rnf :: FindingFilter -> () #

Hashable FindingFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.FindingFilter

ToJSON FindingFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.FindingFilter

type Rep FindingFilter Source # 
Instance details

Defined in Amazonka.Inspector.Types.FindingFilter

type Rep FindingFilter = D1 ('MetaData "FindingFilter" "Amazonka.Inspector.Types.FindingFilter" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "FindingFilter'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "agentIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "ruleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "userAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: S1 ('MetaSel ('Just "rulesPackageArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: S1 ('MetaSel ('Just "severities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Severity]))) :*: (S1 ('MetaSel ('Just "creationTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimestampRange)) :*: S1 ('MetaSel ('Just "autoScalingGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newFindingFilter :: FindingFilter Source #

Create a value of FindingFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:agentIds:FindingFilter', findingFilter_agentIds - For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the agentId property of the Finding data type.

$sel:ruleNames:FindingFilter', findingFilter_ruleNames - For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.

$sel:userAttributes:FindingFilter', findingFilter_userAttributes - For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.

$sel:rulesPackageArns:FindingFilter', findingFilter_rulesPackageArns - For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the rulesPackageArn property of the Finding data type.

$sel:attributes:FindingFilter', findingFilter_attributes - For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.

$sel:severities:FindingFilter', findingFilter_severities - For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.

$sel:creationTimeRange:FindingFilter', findingFilter_creationTimeRange - The time range during which the finding is generated.

$sel:autoScalingGroups:FindingFilter', findingFilter_autoScalingGroups - For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the autoScalingGroup property of the Finding data type.

findingFilter_agentIds :: Lens' FindingFilter (Maybe [Text]) Source #

For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the agentId property of the Finding data type.

findingFilter_ruleNames :: Lens' FindingFilter (Maybe [Text]) Source #

For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.

findingFilter_userAttributes :: Lens' FindingFilter (Maybe [Attribute]) Source #

For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.

findingFilter_rulesPackageArns :: Lens' FindingFilter (Maybe [Text]) Source #

For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the rulesPackageArn property of the Finding data type.

findingFilter_attributes :: Lens' FindingFilter (Maybe [Attribute]) Source #

For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.

findingFilter_severities :: Lens' FindingFilter (Maybe [Severity]) Source #

For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.

findingFilter_creationTimeRange :: Lens' FindingFilter (Maybe TimestampRange) Source #

The time range during which the finding is generated.

findingFilter_autoScalingGroups :: Lens' FindingFilter (Maybe [Text]) Source #

For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the autoScalingGroup property of the Finding data type.

InspectorServiceAttributes

data InspectorServiceAttributes Source #

This data type is used in the Finding data type.

See: newInspectorServiceAttributes smart constructor.

Constructors

InspectorServiceAttributes' 

Fields

Instances

Instances details
Eq InspectorServiceAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorServiceAttributes

Read InspectorServiceAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorServiceAttributes

Show InspectorServiceAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorServiceAttributes

Generic InspectorServiceAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorServiceAttributes

Associated Types

type Rep InspectorServiceAttributes :: Type -> Type #

NFData InspectorServiceAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorServiceAttributes

Hashable InspectorServiceAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorServiceAttributes

FromJSON InspectorServiceAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorServiceAttributes

type Rep InspectorServiceAttributes Source # 
Instance details

Defined in Amazonka.Inspector.Types.InspectorServiceAttributes

type Rep InspectorServiceAttributes = D1 ('MetaData "InspectorServiceAttributes" "Amazonka.Inspector.Types.InspectorServiceAttributes" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "InspectorServiceAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rulesPackageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "assessmentRunArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newInspectorServiceAttributes Source #

Create a value of InspectorServiceAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rulesPackageArn:InspectorServiceAttributes', inspectorServiceAttributes_rulesPackageArn - The ARN of the rules package that is used to generate the finding.

$sel:assessmentRunArn:InspectorServiceAttributes', inspectorServiceAttributes_assessmentRunArn - The ARN of the assessment run during which the finding is generated.

$sel:schemaVersion:InspectorServiceAttributes', inspectorServiceAttributes_schemaVersion - The schema version of this data type.

inspectorServiceAttributes_rulesPackageArn :: Lens' InspectorServiceAttributes (Maybe Text) Source #

The ARN of the rules package that is used to generate the finding.

inspectorServiceAttributes_assessmentRunArn :: Lens' InspectorServiceAttributes (Maybe Text) Source #

The ARN of the assessment run during which the finding is generated.

NetworkInterface

data NetworkInterface Source #

Contains information about the network interfaces interacting with an EC2 instance. This data type is used as one of the elements of the AssetAttributes data type.

See: newNetworkInterface smart constructor.

Constructors

NetworkInterface' 

Fields

Instances

Instances details
Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.Inspector.Types.NetworkInterface

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.Inspector.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.Inspector.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.Inspector.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.Inspector.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.Inspector.Types.NetworkInterface

FromJSON NetworkInterface Source # 
Instance details

Defined in Amazonka.Inspector.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.Inspector.Types.NetworkInterface

newNetworkInterface :: NetworkInterface Source #

Create a value of NetworkInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:privateIpAddresses:NetworkInterface', networkInterface_privateIpAddresses - A list of the private IP addresses associated with the network interface. Includes the privateDnsName and privateIpAddress.

$sel:publicDnsName:NetworkInterface', networkInterface_publicDnsName - The name of a public DNS associated with the network interface.

$sel:securityGroups:NetworkInterface', networkInterface_securityGroups - A list of the security groups associated with the network interface. Includes the groupId and groupName.

$sel:vpcId:NetworkInterface', networkInterface_vpcId - The ID of a VPC associated with the network interface.

$sel:subnetId:NetworkInterface', networkInterface_subnetId - The ID of a subnet associated with the network interface.

$sel:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The ID of the network interface.

$sel:privateIpAddress:NetworkInterface', networkInterface_privateIpAddress - The private IP address associated with the network interface.

$sel:publicIp:NetworkInterface', networkInterface_publicIp - The public IP address from which the network interface is reachable.

$sel:privateDnsName:NetworkInterface', networkInterface_privateDnsName - The name of a private DNS associated with the network interface.

$sel:ipv6Addresses:NetworkInterface', networkInterface_ipv6Addresses - The IP addresses associated with the network interface.

networkInterface_privateIpAddresses :: Lens' NetworkInterface (Maybe [PrivateIp]) Source #

A list of the private IP addresses associated with the network interface. Includes the privateDnsName and privateIpAddress.

networkInterface_publicDnsName :: Lens' NetworkInterface (Maybe Text) Source #

The name of a public DNS associated with the network interface.

networkInterface_securityGroups :: Lens' NetworkInterface (Maybe [SecurityGroup]) Source #

A list of the security groups associated with the network interface. Includes the groupId and groupName.

networkInterface_vpcId :: Lens' NetworkInterface (Maybe Text) Source #

The ID of a VPC associated with the network interface.

networkInterface_subnetId :: Lens' NetworkInterface (Maybe Text) Source #

The ID of a subnet associated with the network interface.

networkInterface_privateIpAddress :: Lens' NetworkInterface (Maybe Text) Source #

The private IP address associated with the network interface.

networkInterface_publicIp :: Lens' NetworkInterface (Maybe Text) Source #

The public IP address from which the network interface is reachable.

networkInterface_privateDnsName :: Lens' NetworkInterface (Maybe Text) Source #

The name of a private DNS associated with the network interface.

networkInterface_ipv6Addresses :: Lens' NetworkInterface (Maybe [Text]) Source #

The IP addresses associated with the network interface.

PrivateIp

data PrivateIp Source #

Contains information about a private IP address associated with a network interface. This data type is used as a response element in the DescribeFindings action.

See: newPrivateIp smart constructor.

Constructors

PrivateIp' 

Fields

Instances

Instances details
Eq PrivateIp Source # 
Instance details

Defined in Amazonka.Inspector.Types.PrivateIp

Read PrivateIp Source # 
Instance details

Defined in Amazonka.Inspector.Types.PrivateIp

Show PrivateIp Source # 
Instance details

Defined in Amazonka.Inspector.Types.PrivateIp

Generic PrivateIp Source # 
Instance details

Defined in Amazonka.Inspector.Types.PrivateIp

Associated Types

type Rep PrivateIp :: Type -> Type #

NFData PrivateIp Source # 
Instance details

Defined in Amazonka.Inspector.Types.PrivateIp

Methods

rnf :: PrivateIp -> () #

Hashable PrivateIp Source # 
Instance details

Defined in Amazonka.Inspector.Types.PrivateIp

FromJSON PrivateIp Source # 
Instance details

Defined in Amazonka.Inspector.Types.PrivateIp

type Rep PrivateIp Source # 
Instance details

Defined in Amazonka.Inspector.Types.PrivateIp

type Rep PrivateIp = D1 ('MetaData "PrivateIp" "Amazonka.Inspector.Types.PrivateIp" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "PrivateIp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPrivateIp :: PrivateIp Source #

Create a value of PrivateIp with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:privateIpAddress:PrivateIp', privateIp_privateIpAddress - The full IP address of the network inteface.

$sel:privateDnsName:PrivateIp', privateIp_privateDnsName - The DNS name of the private IP address.

privateIp_privateIpAddress :: Lens' PrivateIp (Maybe Text) Source #

The full IP address of the network inteface.

privateIp_privateDnsName :: Lens' PrivateIp (Maybe Text) Source #

The DNS name of the private IP address.

ResourceGroup

data ResourceGroup Source #

Contains information about a resource group. The resource group defines a set of tags that, when queried, identify the AWS resources that make up the assessment target. This data type is used as the response element in the DescribeResourceGroups action.

See: newResourceGroup smart constructor.

Constructors

ResourceGroup' 

Fields

  • arn :: Text

    The ARN of the resource group.

  • tags :: NonEmpty ResourceGroupTag

    The tags (key and value pairs) of the resource group. This data type property is used in the CreateResourceGroup action.

  • createdAt :: POSIX

    The time at which resource group is created.

Instances

Instances details
Eq ResourceGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroup

Read ResourceGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroup

Show ResourceGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroup

Generic ResourceGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroup

Associated Types

type Rep ResourceGroup :: Type -> Type #

NFData ResourceGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroup

Methods

rnf :: ResourceGroup -> () #

Hashable ResourceGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroup

FromJSON ResourceGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroup

type Rep ResourceGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroup

type Rep ResourceGroup = D1 ('MetaData "ResourceGroup" "Amazonka.Inspector.Types.ResourceGroup" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "ResourceGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty ResourceGroupTag)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newResourceGroup Source #

Create a value of ResourceGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ResourceGroup', resourceGroup_arn - The ARN of the resource group.

$sel:tags:ResourceGroup', resourceGroup_tags - The tags (key and value pairs) of the resource group. This data type property is used in the CreateResourceGroup action.

$sel:createdAt:ResourceGroup', resourceGroup_createdAt - The time at which resource group is created.

resourceGroup_arn :: Lens' ResourceGroup Text Source #

The ARN of the resource group.

resourceGroup_tags :: Lens' ResourceGroup (NonEmpty ResourceGroupTag) Source #

The tags (key and value pairs) of the resource group. This data type property is used in the CreateResourceGroup action.

resourceGroup_createdAt :: Lens' ResourceGroup UTCTime Source #

The time at which resource group is created.

ResourceGroupTag

data ResourceGroupTag Source #

This data type is used as one of the elements of the ResourceGroup data type.

See: newResourceGroupTag smart constructor.

Constructors

ResourceGroupTag' 

Fields

Instances

Instances details
Eq ResourceGroupTag Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroupTag

Read ResourceGroupTag Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroupTag

Show ResourceGroupTag Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroupTag

Generic ResourceGroupTag Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroupTag

Associated Types

type Rep ResourceGroupTag :: Type -> Type #

NFData ResourceGroupTag Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroupTag

Methods

rnf :: ResourceGroupTag -> () #

Hashable ResourceGroupTag Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroupTag

ToJSON ResourceGroupTag Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroupTag

FromJSON ResourceGroupTag Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroupTag

type Rep ResourceGroupTag Source # 
Instance details

Defined in Amazonka.Inspector.Types.ResourceGroupTag

type Rep ResourceGroupTag = D1 ('MetaData "ResourceGroupTag" "Amazonka.Inspector.Types.ResourceGroupTag" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "ResourceGroupTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newResourceGroupTag Source #

Create a value of ResourceGroupTag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:ResourceGroupTag', resourceGroupTag_value - The value assigned to a tag key.

$sel:key:ResourceGroupTag', resourceGroupTag_key - A tag key.

resourceGroupTag_value :: Lens' ResourceGroupTag (Maybe Text) Source #

The value assigned to a tag key.

RulesPackage

data RulesPackage Source #

Contains information about an Amazon Inspector rules package. This data type is used as the response element in the DescribeRulesPackages action.

See: newRulesPackage smart constructor.

Constructors

RulesPackage' 

Fields

Instances

Instances details
Eq RulesPackage Source # 
Instance details

Defined in Amazonka.Inspector.Types.RulesPackage

Read RulesPackage Source # 
Instance details

Defined in Amazonka.Inspector.Types.RulesPackage

Show RulesPackage Source # 
Instance details

Defined in Amazonka.Inspector.Types.RulesPackage

Generic RulesPackage Source # 
Instance details

Defined in Amazonka.Inspector.Types.RulesPackage

Associated Types

type Rep RulesPackage :: Type -> Type #

NFData RulesPackage Source # 
Instance details

Defined in Amazonka.Inspector.Types.RulesPackage

Methods

rnf :: RulesPackage -> () #

Hashable RulesPackage Source # 
Instance details

Defined in Amazonka.Inspector.Types.RulesPackage

FromJSON RulesPackage Source # 
Instance details

Defined in Amazonka.Inspector.Types.RulesPackage

type Rep RulesPackage Source # 
Instance details

Defined in Amazonka.Inspector.Types.RulesPackage

type Rep RulesPackage = D1 ('MetaData "RulesPackage" "Amazonka.Inspector.Types.RulesPackage" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "RulesPackage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newRulesPackage Source #

Create a value of RulesPackage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:RulesPackage', rulesPackage_description - The description of the rules package.

$sel:arn:RulesPackage', rulesPackage_arn - The ARN of the rules package.

$sel:name:RulesPackage', rulesPackage_name - The name of the rules package.

$sel:version:RulesPackage', rulesPackage_version - The version ID of the rules package.

$sel:provider:RulesPackage', rulesPackage_provider - The provider of the rules package.

rulesPackage_description :: Lens' RulesPackage (Maybe Text) Source #

The description of the rules package.

rulesPackage_arn :: Lens' RulesPackage Text Source #

The ARN of the rules package.

rulesPackage_name :: Lens' RulesPackage Text Source #

The name of the rules package.

rulesPackage_version :: Lens' RulesPackage Text Source #

The version ID of the rules package.

rulesPackage_provider :: Lens' RulesPackage Text Source #

The provider of the rules package.

Scope

data Scope Source #

This data type contains key-value pairs that identify various Amazon resources.

See: newScope smart constructor.

Constructors

Scope' 

Fields

Instances

Instances details
Eq Scope Source # 
Instance details

Defined in Amazonka.Inspector.Types.Scope

Methods

(==) :: Scope -> Scope -> Bool #

(/=) :: Scope -> Scope -> Bool #

Read Scope Source # 
Instance details

Defined in Amazonka.Inspector.Types.Scope

Show Scope Source # 
Instance details

Defined in Amazonka.Inspector.Types.Scope

Methods

showsPrec :: Int -> Scope -> ShowS #

show :: Scope -> String #

showList :: [Scope] -> ShowS #

Generic Scope Source # 
Instance details

Defined in Amazonka.Inspector.Types.Scope

Associated Types

type Rep Scope :: Type -> Type #

Methods

from :: Scope -> Rep Scope x #

to :: Rep Scope x -> Scope #

NFData Scope Source # 
Instance details

Defined in Amazonka.Inspector.Types.Scope

Methods

rnf :: Scope -> () #

Hashable Scope Source # 
Instance details

Defined in Amazonka.Inspector.Types.Scope

Methods

hashWithSalt :: Int -> Scope -> Int #

hash :: Scope -> Int #

FromJSON Scope Source # 
Instance details

Defined in Amazonka.Inspector.Types.Scope

type Rep Scope Source # 
Instance details

Defined in Amazonka.Inspector.Types.Scope

type Rep Scope = D1 ('MetaData "Scope" "Amazonka.Inspector.Types.Scope" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "Scope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScopeType))))

newScope :: Scope Source #

Create a value of Scope with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Scope', scope_value - The resource identifier for the specified scope type.

$sel:key:Scope', scope_key - The type of the scope.

scope_value :: Lens' Scope (Maybe Text) Source #

The resource identifier for the specified scope type.

scope_key :: Lens' Scope (Maybe ScopeType) Source #

The type of the scope.

SecurityGroup

data SecurityGroup Source #

Contains information about a security group associated with a network interface. This data type is used as one of the elements of the NetworkInterface data type.

See: newSecurityGroup smart constructor.

Constructors

SecurityGroup' 

Fields

Instances

Instances details
Eq SecurityGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.SecurityGroup

Read SecurityGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.SecurityGroup

Show SecurityGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.SecurityGroup

Generic SecurityGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.SecurityGroup

Associated Types

type Rep SecurityGroup :: Type -> Type #

NFData SecurityGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.SecurityGroup

Methods

rnf :: SecurityGroup -> () #

Hashable SecurityGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.SecurityGroup

FromJSON SecurityGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.SecurityGroup

type Rep SecurityGroup Source # 
Instance details

Defined in Amazonka.Inspector.Types.SecurityGroup

type Rep SecurityGroup = D1 ('MetaData "SecurityGroup" "Amazonka.Inspector.Types.SecurityGroup" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "SecurityGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSecurityGroup :: SecurityGroup Source #

Create a value of SecurityGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:groupId:SecurityGroup', securityGroup_groupId - The ID of the security group.

$sel:groupName:SecurityGroup', securityGroup_groupName - The name of the security group.

securityGroup_groupId :: Lens' SecurityGroup (Maybe Text) Source #

The ID of the security group.

securityGroup_groupName :: Lens' SecurityGroup (Maybe Text) Source #

The name of the security group.

Subscription

data Subscription Source #

This data type is used as a response element in the ListEventSubscriptions action.

See: newSubscription smart constructor.

Constructors

Subscription' 

Fields

Instances

Instances details
Eq Subscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.Subscription

Read Subscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.Subscription

Show Subscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.Subscription

Generic Subscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.Subscription

Associated Types

type Rep Subscription :: Type -> Type #

NFData Subscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.Subscription

Methods

rnf :: Subscription -> () #

Hashable Subscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.Subscription

FromJSON Subscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.Subscription

type Rep Subscription Source # 
Instance details

Defined in Amazonka.Inspector.Types.Subscription

type Rep Subscription = D1 ('MetaData "Subscription" "Amazonka.Inspector.Types.Subscription" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "Subscription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventSubscriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty EventSubscription)))))

newSubscription Source #

Create a value of Subscription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:Subscription', subscription_resourceArn - The ARN of the assessment template that is used during the event for which the SNS notification is sent.

$sel:topicArn:Subscription', subscription_topicArn - The ARN of the Amazon Simple Notification Service (SNS) topic to which the SNS notifications are sent.

$sel:eventSubscriptions:Subscription', subscription_eventSubscriptions - The list of existing event subscriptions.

subscription_resourceArn :: Lens' Subscription Text Source #

The ARN of the assessment template that is used during the event for which the SNS notification is sent.

subscription_topicArn :: Lens' Subscription Text Source #

The ARN of the Amazon Simple Notification Service (SNS) topic to which the SNS notifications are sent.

Tag

data Tag Source #

A key and value pair. This data type is used as a request parameter in the SetTagsForResource action and a response element in the ListTagsForResource action.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.Inspector.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.Inspector.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Inspector.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.Inspector.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.Inspector.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Inspector.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.Inspector.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.Inspector.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.Inspector.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Inspector.Types.Tag" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Arguments

:: Text

$sel:key:Tag'

-> Tag 

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Tag', tag_value - A value assigned to a tag key.

$sel:key:Tag', tag_key - A tag key.

tag_value :: Lens' Tag (Maybe Text) Source #

A value assigned to a tag key.

tag_key :: Lens' Tag Text Source #

A tag key.

TelemetryMetadata

data TelemetryMetadata Source #

The metadata about the Amazon Inspector application data metrics collected by the agent. This data type is used as the response element in the GetTelemetryMetadata action.

See: newTelemetryMetadata smart constructor.

Constructors

TelemetryMetadata' 

Fields

  • dataSize :: Maybe Integer

    The data size of messages that the agent sends to the Amazon Inspector service.

  • messageType :: Text

    A specific type of behavioral data that is collected by the agent.

  • count :: Integer

    The count of messages that the agent sends to the Amazon Inspector service.

Instances

Instances details
Eq TelemetryMetadata Source # 
Instance details

Defined in Amazonka.Inspector.Types.TelemetryMetadata

Read TelemetryMetadata Source # 
Instance details

Defined in Amazonka.Inspector.Types.TelemetryMetadata

Show TelemetryMetadata Source # 
Instance details

Defined in Amazonka.Inspector.Types.TelemetryMetadata

Generic TelemetryMetadata Source # 
Instance details

Defined in Amazonka.Inspector.Types.TelemetryMetadata

Associated Types

type Rep TelemetryMetadata :: Type -> Type #

NFData TelemetryMetadata Source # 
Instance details

Defined in Amazonka.Inspector.Types.TelemetryMetadata

Methods

rnf :: TelemetryMetadata -> () #

Hashable TelemetryMetadata Source # 
Instance details

Defined in Amazonka.Inspector.Types.TelemetryMetadata

FromJSON TelemetryMetadata Source # 
Instance details

Defined in Amazonka.Inspector.Types.TelemetryMetadata

type Rep TelemetryMetadata Source # 
Instance details

Defined in Amazonka.Inspector.Types.TelemetryMetadata

type Rep TelemetryMetadata = D1 ('MetaData "TelemetryMetadata" "Amazonka.Inspector.Types.TelemetryMetadata" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "TelemetryMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "messageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer))))

newTelemetryMetadata Source #

Create a value of TelemetryMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataSize:TelemetryMetadata', telemetryMetadata_dataSize - The data size of messages that the agent sends to the Amazon Inspector service.

$sel:messageType:TelemetryMetadata', telemetryMetadata_messageType - A specific type of behavioral data that is collected by the agent.

$sel:count:TelemetryMetadata', telemetryMetadata_count - The count of messages that the agent sends to the Amazon Inspector service.

telemetryMetadata_dataSize :: Lens' TelemetryMetadata (Maybe Integer) Source #

The data size of messages that the agent sends to the Amazon Inspector service.

telemetryMetadata_messageType :: Lens' TelemetryMetadata Text Source #

A specific type of behavioral data that is collected by the agent.

telemetryMetadata_count :: Lens' TelemetryMetadata Integer Source #

The count of messages that the agent sends to the Amazon Inspector service.

TimestampRange

data TimestampRange Source #

This data type is used in the AssessmentRunFilter data type.

See: newTimestampRange smart constructor.

Constructors

TimestampRange' 

Fields

Instances

Instances details
Eq TimestampRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.TimestampRange

Read TimestampRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.TimestampRange

Show TimestampRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.TimestampRange

Generic TimestampRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.TimestampRange

Associated Types

type Rep TimestampRange :: Type -> Type #

NFData TimestampRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.TimestampRange

Methods

rnf :: TimestampRange -> () #

Hashable TimestampRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.TimestampRange

ToJSON TimestampRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.TimestampRange

type Rep TimestampRange Source # 
Instance details

Defined in Amazonka.Inspector.Types.TimestampRange

type Rep TimestampRange = D1 ('MetaData "TimestampRange" "Amazonka.Inspector.Types.TimestampRange" "libZSservicesZSamazonka-inspectorZSamazonka-inspector" 'False) (C1 ('MetaCons "TimestampRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "beginDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newTimestampRange :: TimestampRange Source #

Create a value of TimestampRange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endDate:TimestampRange', timestampRange_endDate - The maximum value of the timestamp range.

$sel:beginDate:TimestampRange', timestampRange_beginDate - The minimum value of the timestamp range.

timestampRange_endDate :: Lens' TimestampRange (Maybe UTCTime) Source #

The maximum value of the timestamp range.

timestampRange_beginDate :: Lens' TimestampRange (Maybe UTCTime) Source #

The minimum value of the timestamp range.