pub struct DNSZoneStatus {
pub conditions: Vec<Condition>,
pub observed_generation: Option<i64>,
pub record_count: Option<i32>,
pub secondary_ips: Option<Vec<String>>,
pub records: Vec<RecordReference>,
}Expand description
DNSZone status
Fields§
§conditions: Vec<Condition>§observed_generation: Option<i64>§record_count: Option<i32>§secondary_ips: Option<Vec<String>>IP addresses of secondary servers configured for zone transfers. Used to detect when secondary IPs change and zones need updating.
records: Vec<RecordReference>List of DNS records successfully associated with this zone. Updated by the zone reconciler when records are added/removed.
Trait Implementations§
Source§impl Clone for DNSZoneStatus
impl Clone for DNSZoneStatus
Source§fn clone(&self) -> DNSZoneStatus
fn clone(&self) -> DNSZoneStatus
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 DNSZoneStatus
impl Debug for DNSZoneStatus
Source§impl Default for DNSZoneStatus
impl Default for DNSZoneStatus
Source§fn default() -> DNSZoneStatus
fn default() -> DNSZoneStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DNSZoneStatus
impl<'de> Deserialize<'de> for DNSZoneStatus
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 JsonSchema for DNSZoneStatus
impl JsonSchema for DNSZoneStatus
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for DNSZoneStatus
impl RefUnwindSafe for DNSZoneStatus
impl Send for DNSZoneStatus
impl Sync for DNSZoneStatus
impl Unpin for DNSZoneStatus
impl UnwindSafe for DNSZoneStatus
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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