Struct rusoto_lightsail::CreateLoadBalancerRequest [−][src]
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
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
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
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self