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) -> &[Role]
pub fn default_process_owners(&self) -> &[Role]
The designated 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_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.