Struct aws_sdk_lightsail::input::CreateLoadBalancerTlsCertificateInput [−][src]
#[non_exhaustive]pub struct CreateLoadBalancerTlsCertificateInput {
pub load_balancer_name: Option<String>,
pub certificate_name: Option<String>,
pub certificate_domain_name: Option<String>,
pub certificate_alternative_names: Option<Vec<String>>,
pub tags: Option<Vec<Tag>>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.load_balancer_name: Option<String>
The load balancer name where you want to create the SSL/TLS certificate.
certificate_name: Option<String>
The SSL/TLS certificate name.
You can have up to 10 certificates in your account at one time. Each Lightsail load balancer can have up to 2 certificates associated with it at one time. There is also an overall limit to the number of certificates that can be issue in a 365-day period. For more information, see Limits.
certificate_domain_name: Option<String>
The domain name (e.g., example.com
) for your SSL/TLS certificate.
certificate_alternative_names: Option<Vec<String>>
An array of strings listing alternative domains and subdomains for your SSL/TLS
certificate. Lightsail will de-dupe the names for you. You can have a maximum of 9
alternative names (in addition to the 1 primary domain). We do not support wildcards (e.g.,
*.example.com
).
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.
Implementations
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateLoadBalancerTlsCertificate, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateLoadBalancerTlsCertificate, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<CreateLoadBalancerTlsCertificate
>
Creates a new builder-style object to manufacture CreateLoadBalancerTlsCertificateInput
The load balancer name where you want to create the SSL/TLS certificate.
The SSL/TLS certificate name.
You can have up to 10 certificates in your account at one time. Each Lightsail load balancer can have up to 2 certificates associated with it at one time. There is also an overall limit to the number of certificates that can be issue in a 365-day period. For more information, see Limits.
The domain name (e.g., example.com
) for your SSL/TLS certificate.
An array of strings listing alternative domains and subdomains for your SSL/TLS
certificate. Lightsail will de-dupe the names for you. You can have a maximum of 9
alternative names (in addition to the 1 primary domain). We do not support wildcards (e.g.,
*.example.com
).
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more