aws_sdk_macie2/client/
update_macie_session.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3    /// Constructs a fluent builder for the [`UpdateMacieSession`](crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`finding_publishing_frequency(FindingPublishingFrequency)`](crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder::finding_publishing_frequency) / [`set_finding_publishing_frequency(Option<FindingPublishingFrequency>)`](crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder::set_finding_publishing_frequency):<br>required: **false**<br><p>Specifies how often to publish updates to policy findings for the account. This includes publishing updates to Security Hub and Amazon EventBridge (formerly Amazon CloudWatch Events).</p><br>
7    ///   - [`status(MacieStatus)`](crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder::status) / [`set_status(Option<MacieStatus>)`](crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder::set_status):<br>required: **false**<br><p>Specifies a new status for the account. Valid values are: ENABLED, resume all Amazon Macie activities for the account; and, PAUSED, suspend all Macie activities for the account.</p><br>
8    /// - On success, responds with [`UpdateMacieSessionOutput`](crate::operation::update_macie_session::UpdateMacieSessionOutput)
9    /// - On failure, responds with [`SdkError<UpdateMacieSessionError>`](crate::operation::update_macie_session::UpdateMacieSessionError)
10    pub fn update_macie_session(&self) -> crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder {
11        crate::operation::update_macie_session::builders::UpdateMacieSessionFluentBuilder::new(self.handle.clone())
12    }
13}