[][src]Struct rusoto_lightsail::CreateLoadBalancerRequest

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 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.

load_balancer_name: String

The name of your load balancer.

tags: Option<Vec<Tag>>

The tag keys and optional values to add to the resource during create.

To tag a resource after it has been created, see the tag resource operation.

Trait Implementations

impl PartialEq<CreateLoadBalancerRequest> for CreateLoadBalancerRequest[src]

impl Default for CreateLoadBalancerRequest[src]

impl Clone for CreateLoadBalancerRequest[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for CreateLoadBalancerRequest[src]

impl Serialize for CreateLoadBalancerRequest[src]

Auto Trait Implementations

impl Send for CreateLoadBalancerRequest

impl Sync for CreateLoadBalancerRequest

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self