1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`UpdateInstanceCustomHealthStatus`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`service_id(impl Into<String>)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::service_id) / [`set_service_id(Option<String>)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::set_service_id):<br>required: **true**<br><p>The ID of the service that includes the configuration for the custom health check that you want to change the status for.</p><br>
    ///   - [`instance_id(impl Into<String>)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::set_instance_id):<br>required: **true**<br><p>The ID of the instance that you want to change the health status for.</p><br>
    ///   - [`status(CustomHealthStatus)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::status) / [`set_status(Option<CustomHealthStatus>)`](crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::set_status):<br>required: **true**<br><p>The new status of the instance, <code>HEALTHY</code> or <code>UNHEALTHY</code>.</p><br>
    /// - On success, responds with [`UpdateInstanceCustomHealthStatusOutput`](crate::operation::update_instance_custom_health_status::UpdateInstanceCustomHealthStatusOutput)
    /// - On failure, responds with [`SdkError<UpdateInstanceCustomHealthStatusError>`](crate::operation::update_instance_custom_health_status::UpdateInstanceCustomHealthStatusError)
    pub fn update_instance_custom_health_status(
        &self,
    ) -> crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder {
        crate::operation::update_instance_custom_health_status::builders::UpdateInstanceCustomHealthStatusFluentBuilder::new(self.handle.clone())
    }
}