Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data AssessmentRunFilter = AssessmentRunFilter' {}
- newAssessmentRunFilter :: AssessmentRunFilter
- assessmentRunFilter_completionTimeRange :: Lens' AssessmentRunFilter (Maybe TimestampRange)
- assessmentRunFilter_durationRange :: Lens' AssessmentRunFilter (Maybe DurationRange)
- assessmentRunFilter_namePattern :: Lens' AssessmentRunFilter (Maybe Text)
- assessmentRunFilter_rulesPackageArns :: Lens' AssessmentRunFilter (Maybe [Text])
- assessmentRunFilter_startTimeRange :: Lens' AssessmentRunFilter (Maybe TimestampRange)
- assessmentRunFilter_stateChangeTimeRange :: Lens' AssessmentRunFilter (Maybe TimestampRange)
- assessmentRunFilter_states :: Lens' AssessmentRunFilter (Maybe [AssessmentRunState])
Documentation
data AssessmentRunFilter Source #
Used as the request parameter in the ListAssessmentRuns action.
See: newAssessmentRunFilter
smart constructor.
AssessmentRunFilter' | |
|
Instances
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: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.
$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: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: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: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.
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.
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_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_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_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.