#[non_exhaustive]pub struct AwsGuardDutyDetectorDataSourcesDetails {
pub cloud_trail: Option<AwsGuardDutyDetectorDataSourcesCloudTrailDetails>,
pub dns_logs: Option<AwsGuardDutyDetectorDataSourcesDnsLogsDetails>,
pub flow_logs: Option<AwsGuardDutyDetectorDataSourcesFlowLogsDetails>,
pub kubernetes: Option<AwsGuardDutyDetectorDataSourcesKubernetesDetails>,
pub malware_protection: Option<AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails>,
pub s3_logs: Option<AwsGuardDutyDetectorDataSourcesS3LogsDetails>,
}
Expand description
Describes which data sources are activated for the detector.
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.cloud_trail: Option<AwsGuardDutyDetectorDataSourcesCloudTrailDetails>
An object that contains information on the status of CloudTrail as a data source for the detector.
dns_logs: Option<AwsGuardDutyDetectorDataSourcesDnsLogsDetails>
An object that contains information on the status of DNS logs as a data source for the detector.
flow_logs: Option<AwsGuardDutyDetectorDataSourcesFlowLogsDetails>
An object that contains information on the status of VPC Flow Logs as a data source for the detector.
kubernetes: Option<AwsGuardDutyDetectorDataSourcesKubernetesDetails>
An object that contains information on the status of Kubernetes data sources for the detector.
malware_protection: Option<AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails>
An object that contains information on the status of Malware Protection as a data source for the detector.
s3_logs: Option<AwsGuardDutyDetectorDataSourcesS3LogsDetails>
An object that contains information on the status of S3 Data event logs as a data source for the detector.
Implementations§
source§impl AwsGuardDutyDetectorDataSourcesDetails
impl AwsGuardDutyDetectorDataSourcesDetails
sourcepub fn cloud_trail(
&self
) -> Option<&AwsGuardDutyDetectorDataSourcesCloudTrailDetails>
pub fn cloud_trail( &self ) -> Option<&AwsGuardDutyDetectorDataSourcesCloudTrailDetails>
An object that contains information on the status of CloudTrail as a data source for the detector.
sourcepub fn dns_logs(&self) -> Option<&AwsGuardDutyDetectorDataSourcesDnsLogsDetails>
pub fn dns_logs(&self) -> Option<&AwsGuardDutyDetectorDataSourcesDnsLogsDetails>
An object that contains information on the status of DNS logs as a data source for the detector.
sourcepub fn flow_logs(
&self
) -> Option<&AwsGuardDutyDetectorDataSourcesFlowLogsDetails>
pub fn flow_logs( &self ) -> Option<&AwsGuardDutyDetectorDataSourcesFlowLogsDetails>
An object that contains information on the status of VPC Flow Logs as a data source for the detector.
sourcepub fn kubernetes(
&self
) -> Option<&AwsGuardDutyDetectorDataSourcesKubernetesDetails>
pub fn kubernetes( &self ) -> Option<&AwsGuardDutyDetectorDataSourcesKubernetesDetails>
An object that contains information on the status of Kubernetes data sources for the detector.
sourcepub fn malware_protection(
&self
) -> Option<&AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails>
pub fn malware_protection( &self ) -> Option<&AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails>
An object that contains information on the status of Malware Protection as a data source for the detector.
sourcepub fn s3_logs(&self) -> Option<&AwsGuardDutyDetectorDataSourcesS3LogsDetails>
pub fn s3_logs(&self) -> Option<&AwsGuardDutyDetectorDataSourcesS3LogsDetails>
An object that contains information on the status of S3 Data event logs as a data source for the detector.
source§impl AwsGuardDutyDetectorDataSourcesDetails
impl AwsGuardDutyDetectorDataSourcesDetails
sourcepub fn builder() -> AwsGuardDutyDetectorDataSourcesDetailsBuilder
pub fn builder() -> AwsGuardDutyDetectorDataSourcesDetailsBuilder
Creates a new builder-style object to manufacture AwsGuardDutyDetectorDataSourcesDetails
.
Trait Implementations§
source§impl Clone for AwsGuardDutyDetectorDataSourcesDetails
impl Clone for AwsGuardDutyDetectorDataSourcesDetails
source§fn clone(&self) -> AwsGuardDutyDetectorDataSourcesDetails
fn clone(&self) -> AwsGuardDutyDetectorDataSourcesDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for AwsGuardDutyDetectorDataSourcesDetails
impl PartialEq for AwsGuardDutyDetectorDataSourcesDetails
source§fn eq(&self, other: &AwsGuardDutyDetectorDataSourcesDetails) -> bool
fn eq(&self, other: &AwsGuardDutyDetectorDataSourcesDetails) -> bool
self
and other
values to be equal, and is used
by ==
.