Struct dnsimple::dnsimple::certificates::Certificate
source · pub struct Certificate {Show 15 fields
pub id: u64,
pub domain_id: u64,
pub contact_id: u64,
pub name: String,
pub common_name: String,
pub years: u32,
pub csr: Option<String>,
pub state: String,
pub auto_renew: bool,
pub alternate_names: Vec<String>,
pub authority_identifier: String,
pub created_at: String,
pub updated_at: String,
pub expires_at: Option<String>,
pub expires_on: Option<String>,
}
Expand description
Represents a certificate
Fields§
§id: u64
The certificate ID in DNSimple.
domain_id: u64
The associated domain ID.
contact_id: u64
👎Deprecated
The associated contact ID.
name: String
The certificate name.
common_name: String
The certificate common name.
years: u32
The years the certificate will last.
csr: Option<String>
The certificate CSR.
state: String
The certificate state.
auto_renew: bool
True if the certificate is set to auto-renew on expiration.
alternate_names: Vec<String>
The certificate alternate names.
The Certificate Authority (CA) that issued the certificate.
created_at: String
When the certificate was created in DNSimple.
updated_at: String
When the certificate was last updated in DNSimple.
expires_at: Option<String>
The timestamp when the certificate will expire.
expires_on: Option<String>
The day when the certificate will expire.
Trait Implementations§
source§impl Debug for Certificate
impl Debug for Certificate
source§impl<'de> Deserialize<'de> for Certificate
impl<'de> Deserialize<'de> for Certificate
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