class Aws::Inspector::Types::AssessmentRunFilter
Used as the request parameter in the ListAssessmentRuns action.
@note When making an API call, you may pass AssessmentRunFilter
data as a hash: { name_pattern: "NamePattern", states: ["CREATED"], # accepts CREATED, START_DATA_COLLECTION_PENDING, START_DATA_COLLECTION_IN_PROGRESS, COLLECTING_DATA, STOP_DATA_COLLECTION_PENDING, DATA_COLLECTED, START_EVALUATING_RULES_PENDING, EVALUATING_RULES, FAILED, ERROR, COMPLETED, COMPLETED_WITH_ERRORS, CANCELED duration_range: { min_seconds: 1, max_seconds: 1, }, rules_package_arns: ["Arn"], start_time_range: { begin_date: Time.now, end_date: Time.now, }, completion_time_range: { begin_date: Time.now, end_date: Time.now, }, state_change_time_range: { begin_date: Time.now, end_date: Time.now, }, }
@!attribute [rw] name_pattern
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. @return [String]
@!attribute [rw] 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. @return [Array<String>]
@!attribute [rw] duration_range
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. @return [Types::DurationRange]
@!attribute [rw] rules_package_arns
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. @return [Array<String>]
@!attribute [rw] start_time_range
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. @return [Types::TimestampRange]
@!attribute [rw] completion_time_range
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. @return [Types::TimestampRange]
@!attribute [rw] state_change_time_range
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. @return [Types::TimestampRange]
@see docs.aws.amazon.com/goto/WebAPI/inspector-2016-02-16/AssessmentRunFilter AWS API Documentation
Constants
- SENSITIVE