aws_sdk_lightsail/client/attach_instances_to_load_balancer.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 [`AttachInstancesToLoadBalancer`](crate::operation::attach_instances_to_load_balancer::builders::AttachInstancesToLoadBalancerFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`load_balancer_name(impl Into<String>)`](crate::operation::attach_instances_to_load_balancer::builders::AttachInstancesToLoadBalancerFluentBuilder::load_balancer_name) / [`set_load_balancer_name(Option<String>)`](crate::operation::attach_instances_to_load_balancer::builders::AttachInstancesToLoadBalancerFluentBuilder::set_load_balancer_name):<br>required: **true**<br><p>The name of the load balancer.</p><br>
7 /// - [`instance_names(impl Into<String>)`](crate::operation::attach_instances_to_load_balancer::builders::AttachInstancesToLoadBalancerFluentBuilder::instance_names) / [`set_instance_names(Option<Vec::<String>>)`](crate::operation::attach_instances_to_load_balancer::builders::AttachInstancesToLoadBalancerFluentBuilder::set_instance_names):<br>required: **true**<br><p>An array of strings representing the instance name(s) you want to attach to your load balancer.</p> <p>An instance must be <code>running</code> before you can attach it to your load balancer.</p> <p>There are no additional limits on the number of instances you can attach to your load balancer, aside from the limit of Lightsail instances you can create in your account (20).</p><br>
8 /// - On success, responds with [`AttachInstancesToLoadBalancerOutput`](crate::operation::attach_instances_to_load_balancer::AttachInstancesToLoadBalancerOutput) with field(s):
9 /// - [`operations(Option<Vec::<Operation>>)`](crate::operation::attach_instances_to_load_balancer::AttachInstancesToLoadBalancerOutput::operations): <p>An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.</p>
10 /// - On failure, responds with [`SdkError<AttachInstancesToLoadBalancerError>`](crate::operation::attach_instances_to_load_balancer::AttachInstancesToLoadBalancerError)
11 pub fn attach_instances_to_load_balancer(
12 &self,
13 ) -> crate::operation::attach_instances_to_load_balancer::builders::AttachInstancesToLoadBalancerFluentBuilder {
14 crate::operation::attach_instances_to_load_balancer::builders::AttachInstancesToLoadBalancerFluentBuilder::new(self.handle.clone())
15 }
16}