aws_sdk_arczonalshift/client/
update_autoshift_observer_notification_status.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 [`UpdateAutoshiftObserverNotificationStatus`](crate::operation::update_autoshift_observer_notification_status::builders::UpdateAutoshiftObserverNotificationStatusFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`status(AutoshiftObserverNotificationStatus)`](crate::operation::update_autoshift_observer_notification_status::builders::UpdateAutoshiftObserverNotificationStatusFluentBuilder::status) / [`set_status(Option<AutoshiftObserverNotificationStatus>)`](crate::operation::update_autoshift_observer_notification_status::builders::UpdateAutoshiftObserverNotificationStatusFluentBuilder::set_status):<br>required: **true**<br><p>The status to set for autoshift observer notification. If the status is <code>ENABLED</code>, ARC includes all autoshift events when you use the Amazon EventBridge pattern <code>Autoshift In Progress</code>. When the status is <code>DISABLED</code>, ARC includes only autoshift events for autoshifts when one or more of your resources is included in the autoshift.</p><br>
7    /// - On success, responds with [`UpdateAutoshiftObserverNotificationStatusOutput`](crate::operation::update_autoshift_observer_notification_status::UpdateAutoshiftObserverNotificationStatusOutput) with field(s):
8    ///   - [`status(AutoshiftObserverNotificationStatus)`](crate::operation::update_autoshift_observer_notification_status::UpdateAutoshiftObserverNotificationStatusOutput::status): <p>The status for autoshift observer notification.</p>
9    /// - On failure, responds with [`SdkError<UpdateAutoshiftObserverNotificationStatusError>`](crate::operation::update_autoshift_observer_notification_status::UpdateAutoshiftObserverNotificationStatusError)
10    pub fn update_autoshift_observer_notification_status(
11        &self,
12    ) -> crate::operation::update_autoshift_observer_notification_status::builders::UpdateAutoshiftObserverNotificationStatusFluentBuilder {
13        crate::operation::update_autoshift_observer_notification_status::builders::UpdateAutoshiftObserverNotificationStatusFluentBuilder::new(
14            self.handle.clone(),
15        )
16    }
17}