Struct google_domains1_beta1::api::DsRecord
source · pub struct DsRecord {
pub algorithm: Option<String>,
pub digest: Option<String>,
pub digest_type: Option<String>,
pub key_tag: Option<i32>,
}
Expand description
Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain’s DNS zone.
This type is not used in any activity, and only used as part of another schema.
Fields§
§algorithm: Option<String>
The algorithm used to generate the referenced DNSKEY.
digest: Option<String>
The digest generated from the referenced DNSKEY.
digest_type: Option<String>
The hash function used to generate the digest of the referenced DNSKEY.
key_tag: Option<i32>
The key tag of the record. Must be set in range 0 – 65535.
Trait Implementations§
source§impl<'de> Deserialize<'de> for DsRecord
impl<'de> Deserialize<'de> for DsRecord
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
impl Part for DsRecord
Auto Trait Implementations§
impl RefUnwindSafe for DsRecord
impl Send for DsRecord
impl Sync for DsRecord
impl Unpin for DsRecord
impl UnwindSafe for DsRecord
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