Struct dnsimple::dnsimple::certificates::LetsEncryptPurchasePayload
source · pub struct LetsEncryptPurchasePayload {
pub auto_renew: bool,
pub name: String,
pub alternate_names: Vec<String>,
pub signature_algorithm: Option<LetsEncryptSignatureAlgorithm>,
}
Expand description
The payload for purchasing a Let’s Encrypt Certificate
Fields§
§auto_renew: bool
Set to true to enable the auto-renewal of the certificate.
name: String
The certificate name.
alternate_names: Vec<String>
The certificate alternate names (i.e. [“docs.example.com”, “status.example.com”])
signature_algorithm: Option<LetsEncryptSignatureAlgorithm>
Signature algorithm to be used.
Trait Implementations§
source§impl Debug for LetsEncryptPurchasePayload
impl Debug for LetsEncryptPurchasePayload
source§impl<'de> Deserialize<'de> for LetsEncryptPurchasePayload
impl<'de> Deserialize<'de> for LetsEncryptPurchasePayload
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