Struct aws_sdk_auditmanager::types::Settings
source · #[non_exhaustive]pub struct Settings {
pub is_aws_org_enabled: Option<bool>,
pub sns_topic: Option<String>,
pub default_assessment_reports_destination: Option<AssessmentReportsDestination>,
pub default_process_owners: Option<Vec<Role>>,
pub kms_key: Option<String>,
pub evidence_finder_enablement: Option<EvidenceFinderEnablement>,
pub deregistration_policy: Option<DeregistrationPolicy>,
pub default_export_destination: Option<DefaultExportDestination>,
}Expand description
The settings object that holds all supported Audit Manager settings.
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.is_aws_org_enabled: Option<bool>Specifies whether Organizations is enabled.
sns_topic: Option<String>The designated Amazon Simple Notification Service (Amazon SNS) topic.
default_assessment_reports_destination: Option<AssessmentReportsDestination>The default S3 destination bucket for storing assessment reports.
default_process_owners: Option<Vec<Role>>The designated default audit owners.
kms_key: Option<String>The KMS key details.
evidence_finder_enablement: Option<EvidenceFinderEnablement>The current evidence finder status and event data store details.
deregistration_policy: Option<DeregistrationPolicy>The deregistration policy for your Audit Manager data. You can use this attribute to determine how your data is handled when you deregister Audit Manager.
default_export_destination: Option<DefaultExportDestination>The default S3 destination bucket for storing evidence finder exports.
Implementations§
source§impl Settings
impl Settings
sourcepub fn is_aws_org_enabled(&self) -> Option<bool>
pub fn is_aws_org_enabled(&self) -> Option<bool>
Specifies whether Organizations is enabled.
sourcepub fn sns_topic(&self) -> Option<&str>
pub fn sns_topic(&self) -> Option<&str>
The designated Amazon Simple Notification Service (Amazon SNS) topic.
sourcepub fn default_assessment_reports_destination(
&self
) -> Option<&AssessmentReportsDestination>
pub fn default_assessment_reports_destination( &self ) -> Option<&AssessmentReportsDestination>
The default S3 destination bucket for storing assessment reports.
sourcepub fn default_process_owners(&self) -> Option<&[Role]>
pub fn default_process_owners(&self) -> Option<&[Role]>
The designated default audit owners.
sourcepub fn evidence_finder_enablement(&self) -> Option<&EvidenceFinderEnablement>
pub fn evidence_finder_enablement(&self) -> Option<&EvidenceFinderEnablement>
The current evidence finder status and event data store details.
sourcepub fn deregistration_policy(&self) -> Option<&DeregistrationPolicy>
pub fn deregistration_policy(&self) -> Option<&DeregistrationPolicy>
The deregistration policy for your Audit Manager data. You can use this attribute to determine how your data is handled when you deregister Audit Manager.
sourcepub fn default_export_destination(&self) -> Option<&DefaultExportDestination>
pub fn default_export_destination(&self) -> Option<&DefaultExportDestination>
The default S3 destination bucket for storing evidence finder exports.