Struct aws_sdk_auditmanager::model::Settings [−][src]
#[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>,
}
Expand description
The settings object that holds all supported Audit Manager settings.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
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 storage destination for assessment reports.
default_process_owners: Option<Vec<Role>>
The designated default audit owners.
kms_key: Option<String>
The KMS key details.
Implementations
Specifies whether Organizations is enabled.
The designated Amazon Simple Notification Service (Amazon SNS) topic.
The default storage destination for assessment reports.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Settings
impl UnwindSafe for Settings
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more