pub struct ManagedZoneForwardingConfigNameServerTarget {
pub forwarding_path: Option<String>,
pub ipv4_address: Option<String>,
pub ipv6_address: Option<String>,
pub kind: Option<String>,
}
Expand description
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields§
§forwarding_path: Option<String>
Forwarding path for this NameServerTarget. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on IP address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target.
ipv4_address: Option<String>
IPv4 address of a target name server.
ipv6_address: Option<String>
IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.
kind: Option<String>
no description provided
Trait Implementations§
source§impl Clone for ManagedZoneForwardingConfigNameServerTarget
impl Clone for ManagedZoneForwardingConfigNameServerTarget
source§fn clone(&self) -> ManagedZoneForwardingConfigNameServerTarget
fn clone(&self) -> ManagedZoneForwardingConfigNameServerTarget
Returns a copy 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 Default for ManagedZoneForwardingConfigNameServerTarget
impl Default for ManagedZoneForwardingConfigNameServerTarget
source§fn default() -> ManagedZoneForwardingConfigNameServerTarget
fn default() -> ManagedZoneForwardingConfigNameServerTarget
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ManagedZoneForwardingConfigNameServerTarget
impl<'de> Deserialize<'de> for ManagedZoneForwardingConfigNameServerTarget
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 ManagedZoneForwardingConfigNameServerTarget
Auto Trait Implementations§
impl RefUnwindSafe for ManagedZoneForwardingConfigNameServerTarget
impl Send for ManagedZoneForwardingConfigNameServerTarget
impl Sync for ManagedZoneForwardingConfigNameServerTarget
impl Unpin for ManagedZoneForwardingConfigNameServerTarget
impl UnwindSafe for ManagedZoneForwardingConfigNameServerTarget
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