#[non_exhaustive]pub struct SetupInstanceHttpsInput {
pub instance_name: Option<String>,
pub email_address: Option<String>,
pub domain_names: Option<Vec<String>>,
pub certificate_provider: Option<CertificateProvider>,
}
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.instance_name: Option<String>
The name of the Lightsail instance.
email_address: Option<String>
The contact method for SSL/TLS certificate renewal alerts. You can enter one email address.
domain_names: Option<Vec<String>>
The name of the domain and subdomains that were specified for the SSL/TLS certificate.
certificate_provider: Option<CertificateProvider>
The certificate authority that issues the SSL/TLS certificate.
Implementations§
source§impl SetupInstanceHttpsInput
impl SetupInstanceHttpsInput
sourcepub fn instance_name(&self) -> Option<&str>
pub fn instance_name(&self) -> Option<&str>
The name of the Lightsail instance.
sourcepub fn email_address(&self) -> Option<&str>
pub fn email_address(&self) -> Option<&str>
The contact method for SSL/TLS certificate renewal alerts. You can enter one email address.
sourcepub fn domain_names(&self) -> &[String]
pub fn domain_names(&self) -> &[String]
The name of the domain and subdomains that were specified for the SSL/TLS certificate.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .domain_names.is_none()
.
sourcepub fn certificate_provider(&self) -> Option<&CertificateProvider>
pub fn certificate_provider(&self) -> Option<&CertificateProvider>
The certificate authority that issues the SSL/TLS certificate.
source§impl SetupInstanceHttpsInput
impl SetupInstanceHttpsInput
sourcepub fn builder() -> SetupInstanceHttpsInputBuilder
pub fn builder() -> SetupInstanceHttpsInputBuilder
Creates a new builder-style object to manufacture SetupInstanceHttpsInput
.
Trait Implementations§
source§impl Clone for SetupInstanceHttpsInput
impl Clone for SetupInstanceHttpsInput
source§fn clone(&self) -> SetupInstanceHttpsInput
fn clone(&self) -> SetupInstanceHttpsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SetupInstanceHttpsInput
impl Debug for SetupInstanceHttpsInput
source§impl PartialEq for SetupInstanceHttpsInput
impl PartialEq for SetupInstanceHttpsInput
source§fn eq(&self, other: &SetupInstanceHttpsInput) -> bool
fn eq(&self, other: &SetupInstanceHttpsInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SetupInstanceHttpsInput
Auto Trait Implementations§
impl Freeze for SetupInstanceHttpsInput
impl RefUnwindSafe for SetupInstanceHttpsInput
impl Send for SetupInstanceHttpsInput
impl Sync for SetupInstanceHttpsInput
impl Unpin for SetupInstanceHttpsInput
impl UnwindSafe for SetupInstanceHttpsInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more