pub struct DomainProvisioning {
pub cert_challenge_discovered_txt: Option<Vec<String>>,
pub cert_challenge_dns: Option<CertDnsChallenge>,
pub cert_challenge_http: Option<CertHttpChallenge>,
pub cert_status: Option<String>,
pub discovered_ips: Option<Vec<String>>,
pub dns_fetch_time: Option<DateTime<Utc>>,
pub dns_status: Option<String>,
pub expected_ips: Option<Vec<String>>,
}Expand description
The current certificate provisioning status information for a domain.
This type is not used in any activity, and only used as part of another schema.
Fields§
§cert_challenge_discovered_txt: Option<Vec<String>>The TXT records (for the certificate challenge) that were found at the last DNS fetch.
cert_challenge_dns: Option<CertDnsChallenge>The DNS challenge for generating a certificate.
cert_challenge_http: Option<CertHttpChallenge>The HTTP challenge for generating a certificate.
cert_status: Option<String>The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
discovered_ips: Option<Vec<String>>The IPs found at the last DNS fetch.
dns_fetch_time: Option<DateTime<Utc>>The time at which the last DNS fetch occurred.
dns_status: Option<String>The DNS record match status as of the last DNS fetch.
expected_ips: Option<Vec<String>>The list of IPs to which the domain is expected to resolve.
Trait Implementations§
Source§impl Clone for DomainProvisioning
impl Clone for DomainProvisioning
Source§fn clone(&self) -> DomainProvisioning
fn clone(&self) -> DomainProvisioning
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DomainProvisioning
impl Debug for DomainProvisioning
Source§impl Default for DomainProvisioning
impl Default for DomainProvisioning
Source§fn default() -> DomainProvisioning
fn default() -> DomainProvisioning
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DomainProvisioning
impl<'de> Deserialize<'de> for DomainProvisioning
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for DomainProvisioning
impl Serialize for DomainProvisioning
impl Part for DomainProvisioning
Auto Trait Implementations§
impl Freeze for DomainProvisioning
impl RefUnwindSafe for DomainProvisioning
impl Send for DomainProvisioning
impl Sync for DomainProvisioning
impl Unpin for DomainProvisioning
impl UnwindSafe for DomainProvisioning
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Converts
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>
Converts
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