#[non_exhaustive]pub struct UpdateSettingsInput {
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_enabled: Option<bool>,
pub deregistration_policy: Option<DeregistrationPolicy>,
pub default_export_destination: Option<DefaultExportDestination>,
}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.sns_topic: Option<String>The Amazon Simple Notification Service (Amazon SNS) topic that Audit Manager sends notifications to.
default_assessment_reports_destination: Option<AssessmentReportsDestination>The default S3 destination bucket for storing assessment reports.
default_process_owners: Option<Vec<Role>>A list of the default audit owners.
kms_key: Option<String>The KMS key details.
evidence_finder_enabled: Option<bool>Specifies whether the evidence finder feature is enabled. Change this attribute to enable or disable evidence finder.
When you use this attribute to disable evidence finder, Audit Manager deletes the event data store that’s used to query your evidence data. As a result, you can’t re-enable evidence finder and use the feature again. Your only alternative is to deregister and then re-register Audit Manager.
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 UpdateSettingsInput
impl UpdateSettingsInput
sourcepub fn sns_topic(&self) -> Option<&str>
pub fn sns_topic(&self) -> Option<&str>
The Amazon Simple Notification Service (Amazon SNS) topic that Audit Manager sends notifications to.
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) -> &[Role]
pub fn default_process_owners(&self) -> &[Role]
A list of the default audit owners.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .default_process_owners.is_none().
sourcepub fn evidence_finder_enabled(&self) -> Option<bool>
pub fn evidence_finder_enabled(&self) -> Option<bool>
Specifies whether the evidence finder feature is enabled. Change this attribute to enable or disable evidence finder.
When you use this attribute to disable evidence finder, Audit Manager deletes the event data store that’s used to query your evidence data. As a result, you can’t re-enable evidence finder and use the feature again. Your only alternative is to deregister and then re-register Audit Manager.
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.
source§impl UpdateSettingsInput
impl UpdateSettingsInput
sourcepub fn builder() -> UpdateSettingsInputBuilder
pub fn builder() -> UpdateSettingsInputBuilder
Creates a new builder-style object to manufacture UpdateSettingsInput.
Trait Implementations§
source§impl Clone for UpdateSettingsInput
impl Clone for UpdateSettingsInput
source§fn clone(&self) -> UpdateSettingsInput
fn clone(&self) -> UpdateSettingsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateSettingsInput
impl Debug for UpdateSettingsInput
source§impl PartialEq for UpdateSettingsInput
impl PartialEq for UpdateSettingsInput
source§fn eq(&self, other: &UpdateSettingsInput) -> bool
fn eq(&self, other: &UpdateSettingsInput) -> bool
self and other values to be equal, and is used
by ==.