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}