Struct datadog_api_client::datadogV2::api::api_security_monitoring::ListFindingsOptionalParams
source · #[non_exhaustive]pub struct ListFindingsOptionalParams {
pub page_limit: Option<i64>,
pub snapshot_timestamp: Option<i64>,
pub page_cursor: Option<String>,
pub filter_tags: Option<String>,
pub filter_evaluation_changed_at: Option<String>,
pub filter_muted: Option<bool>,
pub filter_rule_id: Option<String>,
pub filter_rule_name: Option<String>,
pub filter_resource_type: Option<String>,
pub filter_discovery_timestamp: Option<String>,
pub filter_evaluation: Option<FindingEvaluation>,
pub filter_status: Option<FindingStatus>,
}Expand description
ListFindingsOptionalParams is a struct for passing parameters to the method SecurityMonitoringAPI::list_findings
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.page_limit: Option<i64>Limit the number of findings returned. Must be <= 1000.
snapshot_timestamp: Option<i64>Return findings for a given snapshot of time (Unix ms).
page_cursor: Option<String>Return the next page of findings pointed to by the cursor.
Return findings that have these associated tags (repeatable).
filter_evaluation_changed_at: Option<String>Return findings that have changed from pass to fail or vice versa on a specified date (Unix ms) or date range (using comparison operators).
filter_muted: Option<bool>Set to true to return findings that are muted. Set to false to return unmuted findings.
filter_rule_id: Option<String>Return findings for the specified rule ID.
filter_rule_name: Option<String>Return findings for the specified rule.
filter_resource_type: Option<String>Return only findings for the specified resource type.
filter_discovery_timestamp: Option<String>Return findings that were found on a specified date (Unix ms) or date range (using comparison operators).
filter_evaluation: Option<FindingEvaluation>Return only pass or fail findings.
filter_status: Option<FindingStatus>Return only findings with the specified status.
Implementations§
source§impl ListFindingsOptionalParams
impl ListFindingsOptionalParams
sourcepub fn page_limit(self, value: i64) -> Self
pub fn page_limit(self, value: i64) -> Self
Limit the number of findings returned. Must be <= 1000.
sourcepub fn snapshot_timestamp(self, value: i64) -> Self
pub fn snapshot_timestamp(self, value: i64) -> Self
Return findings for a given snapshot of time (Unix ms).
sourcepub fn page_cursor(self, value: String) -> Self
pub fn page_cursor(self, value: String) -> Self
Return the next page of findings pointed to by the cursor.
Return findings that have these associated tags (repeatable).
sourcepub fn filter_evaluation_changed_at(self, value: String) -> Self
pub fn filter_evaluation_changed_at(self, value: String) -> Self
Return findings that have changed from pass to fail or vice versa on a specified date (Unix ms) or date range (using comparison operators).
sourcepub fn filter_muted(self, value: bool) -> Self
pub fn filter_muted(self, value: bool) -> Self
Set to true to return findings that are muted. Set to false to return unmuted findings.
sourcepub fn filter_rule_id(self, value: String) -> Self
pub fn filter_rule_id(self, value: String) -> Self
Return findings for the specified rule ID.
sourcepub fn filter_rule_name(self, value: String) -> Self
pub fn filter_rule_name(self, value: String) -> Self
Return findings for the specified rule.
sourcepub fn filter_resource_type(self, value: String) -> Self
pub fn filter_resource_type(self, value: String) -> Self
Return only findings for the specified resource type.
sourcepub fn filter_discovery_timestamp(self, value: String) -> Self
pub fn filter_discovery_timestamp(self, value: String) -> Self
Return findings that were found on a specified date (Unix ms) or date range (using comparison operators).
sourcepub fn filter_evaluation(self, value: FindingEvaluation) -> Self
pub fn filter_evaluation(self, value: FindingEvaluation) -> Self
Return only pass or fail findings.
sourcepub fn filter_status(self, value: FindingStatus) -> Self
pub fn filter_status(self, value: FindingStatus) -> Self
Return only findings with the specified status.
Trait Implementations§
source§impl Clone for ListFindingsOptionalParams
impl Clone for ListFindingsOptionalParams
source§fn clone(&self) -> ListFindingsOptionalParams
fn clone(&self) -> ListFindingsOptionalParams
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ListFindingsOptionalParams
impl Debug for ListFindingsOptionalParams
source§impl Default for ListFindingsOptionalParams
impl Default for ListFindingsOptionalParams
source§fn default() -> ListFindingsOptionalParams
fn default() -> ListFindingsOptionalParams
Auto Trait Implementations§
impl Freeze for ListFindingsOptionalParams
impl RefUnwindSafe for ListFindingsOptionalParams
impl Send for ListFindingsOptionalParams
impl Sync for ListFindingsOptionalParams
impl Unpin for ListFindingsOptionalParams
impl UnwindSafe for ListFindingsOptionalParams
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)