pub struct CreateLoadBalancerRequest {
pub certificate_alternative_names: Option<Vec<String>>,
pub certificate_domain_name: Option<String>,
pub certificate_name: Option<String>,
pub health_check_path: Option<String>,
pub instance_port: i64,
pub ip_address_type: Option<String>,
pub load_balancer_name: String,
pub tags: Option<Vec<Tag>>,
}
Fields
certificate_alternative_names: Option<Vec<String>>
The optional alternative domains and subdomains to use with your SSL/TLS certificate (e.g., www.example.com
, example.com
, m.example.com
, blog.example.com
).
certificate_domain_name: Option<String>
The domain name with which your certificate is associated (e.g., example.com
).
If you specify certificateDomainName
, then certificateName
is required (and vice-versa).
certificate_name: Option<String>
The name of the SSL/TLS certificate.
If you specify certificateName
, then certificateDomainName
is required (and vice-versa).
health_check_path: Option<String>
The path you provided to perform the load balancer health check. If you didn't specify a health check path, Lightsail uses the root path of your website (e.g., "/"
).
You may want to specify a custom health check path other than the root of your application if your home page loads slowly or has a lot of media or scripting on it.
instance_port: i64
The instance port where you're creating your load balancer.
ip_address_type: Option<String>
The IP address type for the load balancer.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
load_balancer_name: String
The name of your load balancer.
The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it's created.
Trait Implementations
sourceimpl Clone for CreateLoadBalancerRequest
impl Clone for CreateLoadBalancerRequest
sourcefn clone(&self) -> CreateLoadBalancerRequest
fn clone(&self) -> CreateLoadBalancerRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CreateLoadBalancerRequest
impl Debug for CreateLoadBalancerRequest
sourceimpl Default for CreateLoadBalancerRequest
impl Default for CreateLoadBalancerRequest
sourcefn default() -> CreateLoadBalancerRequest
fn default() -> CreateLoadBalancerRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CreateLoadBalancerRequest> for CreateLoadBalancerRequest
impl PartialEq<CreateLoadBalancerRequest> for CreateLoadBalancerRequest
sourcefn eq(&self, other: &CreateLoadBalancerRequest) -> bool
fn eq(&self, other: &CreateLoadBalancerRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CreateLoadBalancerRequest) -> bool
fn ne(&self, other: &CreateLoadBalancerRequest) -> bool
This method tests for !=
.
sourceimpl Serialize for CreateLoadBalancerRequest
impl Serialize for CreateLoadBalancerRequest
impl StructuralPartialEq for CreateLoadBalancerRequest
Auto Trait Implementations
impl RefUnwindSafe for CreateLoadBalancerRequest
impl Send for CreateLoadBalancerRequest
impl Sync for CreateLoadBalancerRequest
impl Unpin for CreateLoadBalancerRequest
impl UnwindSafe for CreateLoadBalancerRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more