Struct aws_sdk_auditmanager::types::builders::SettingsBuilder
source · #[non_exhaustive]pub struct SettingsBuilder { /* private fields */ }
Expand description
A builder for Settings
.
Implementations§
source§impl SettingsBuilder
impl SettingsBuilder
sourcepub fn is_aws_org_enabled(self, input: bool) -> Self
pub fn is_aws_org_enabled(self, input: bool) -> Self
Specifies whether Organizations is enabled.
sourcepub fn set_is_aws_org_enabled(self, input: Option<bool>) -> Self
pub fn set_is_aws_org_enabled(self, input: Option<bool>) -> Self
Specifies whether Organizations is enabled.
sourcepub fn get_is_aws_org_enabled(&self) -> &Option<bool>
pub fn get_is_aws_org_enabled(&self) -> &Option<bool>
Specifies whether Organizations is enabled.
sourcepub fn sns_topic(self, input: impl Into<String>) -> Self
pub fn sns_topic(self, input: impl Into<String>) -> Self
The designated Amazon Simple Notification Service (Amazon SNS) topic.
sourcepub fn set_sns_topic(self, input: Option<String>) -> Self
pub fn set_sns_topic(self, input: Option<String>) -> Self
The designated Amazon Simple Notification Service (Amazon SNS) topic.
sourcepub fn get_sns_topic(&self) -> &Option<String>
pub fn get_sns_topic(&self) -> &Option<String>
The designated Amazon Simple Notification Service (Amazon SNS) topic.
sourcepub fn default_assessment_reports_destination(
self,
input: AssessmentReportsDestination
) -> Self
pub fn default_assessment_reports_destination( self, input: AssessmentReportsDestination ) -> Self
The default S3 destination bucket for storing assessment reports.
sourcepub fn set_default_assessment_reports_destination(
self,
input: Option<AssessmentReportsDestination>
) -> Self
pub fn set_default_assessment_reports_destination( self, input: Option<AssessmentReportsDestination> ) -> Self
The default S3 destination bucket for storing assessment reports.
sourcepub fn get_default_assessment_reports_destination(
&self
) -> &Option<AssessmentReportsDestination>
pub fn get_default_assessment_reports_destination( &self ) -> &Option<AssessmentReportsDestination>
The default S3 destination bucket for storing assessment reports.
sourcepub fn default_process_owners(self, input: Role) -> Self
pub fn default_process_owners(self, input: Role) -> Self
Appends an item to default_process_owners
.
To override the contents of this collection use set_default_process_owners
.
The designated default audit owners.
sourcepub fn set_default_process_owners(self, input: Option<Vec<Role>>) -> Self
pub fn set_default_process_owners(self, input: Option<Vec<Role>>) -> Self
The designated default audit owners.
sourcepub fn get_default_process_owners(&self) -> &Option<Vec<Role>>
pub fn get_default_process_owners(&self) -> &Option<Vec<Role>>
The designated default audit owners.
sourcepub fn set_kms_key(self, input: Option<String>) -> Self
pub fn set_kms_key(self, input: Option<String>) -> Self
The KMS key details.
sourcepub fn get_kms_key(&self) -> &Option<String>
pub fn get_kms_key(&self) -> &Option<String>
The KMS key details.
sourcepub fn evidence_finder_enablement(self, input: EvidenceFinderEnablement) -> Self
pub fn evidence_finder_enablement(self, input: EvidenceFinderEnablement) -> Self
The current evidence finder status and event data store details.
sourcepub fn set_evidence_finder_enablement(
self,
input: Option<EvidenceFinderEnablement>
) -> Self
pub fn set_evidence_finder_enablement( self, input: Option<EvidenceFinderEnablement> ) -> Self
The current evidence finder status and event data store details.
sourcepub fn get_evidence_finder_enablement(
&self
) -> &Option<EvidenceFinderEnablement>
pub fn get_evidence_finder_enablement( &self ) -> &Option<EvidenceFinderEnablement>
The current evidence finder status and event data store details.
sourcepub fn deregistration_policy(self, input: DeregistrationPolicy) -> Self
pub fn deregistration_policy(self, input: DeregistrationPolicy) -> Self
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 set_deregistration_policy(
self,
input: Option<DeregistrationPolicy>
) -> Self
pub fn set_deregistration_policy( self, input: Option<DeregistrationPolicy> ) -> Self
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 get_deregistration_policy(&self) -> &Option<DeregistrationPolicy>
pub fn get_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, input: DefaultExportDestination) -> Self
pub fn default_export_destination(self, input: DefaultExportDestination) -> Self
The default S3 destination bucket for storing evidence finder exports.
sourcepub fn set_default_export_destination(
self,
input: Option<DefaultExportDestination>
) -> Self
pub fn set_default_export_destination( self, input: Option<DefaultExportDestination> ) -> Self
The default S3 destination bucket for storing evidence finder exports.
sourcepub fn get_default_export_destination(
&self
) -> &Option<DefaultExportDestination>
pub fn get_default_export_destination( &self ) -> &Option<DefaultExportDestination>
The default S3 destination bucket for storing evidence finder exports.
Trait Implementations§
source§impl Clone for SettingsBuilder
impl Clone for SettingsBuilder
source§fn clone(&self) -> SettingsBuilder
fn clone(&self) -> SettingsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SettingsBuilder
impl Debug for SettingsBuilder
source§impl Default for SettingsBuilder
impl Default for SettingsBuilder
source§fn default() -> SettingsBuilder
fn default() -> SettingsBuilder
source§impl PartialEq for SettingsBuilder
impl PartialEq for SettingsBuilder
source§fn eq(&self, other: &SettingsBuilder) -> bool
fn eq(&self, other: &SettingsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.