pub struct PolicyAlternativeNameServerConfigTargetNameServer {
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 TargetNameServer. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on 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 to forward queries to.
ipv6_address: Option<String>
IPv6 address to forward to. 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 PolicyAlternativeNameServerConfigTargetNameServer
impl Clone for PolicyAlternativeNameServerConfigTargetNameServer
source§fn clone(&self) -> PolicyAlternativeNameServerConfigTargetNameServer
fn clone(&self) -> PolicyAlternativeNameServerConfigTargetNameServer
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 PolicyAlternativeNameServerConfigTargetNameServer
impl Default for PolicyAlternativeNameServerConfigTargetNameServer
source§fn default() -> PolicyAlternativeNameServerConfigTargetNameServer
fn default() -> PolicyAlternativeNameServerConfigTargetNameServer
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PolicyAlternativeNameServerConfigTargetNameServer
impl<'de> Deserialize<'de> for PolicyAlternativeNameServerConfigTargetNameServer
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 PolicyAlternativeNameServerConfigTargetNameServer
Auto Trait Implementations§
impl RefUnwindSafe for PolicyAlternativeNameServerConfigTargetNameServer
impl Send for PolicyAlternativeNameServerConfigTargetNameServer
impl Sync for PolicyAlternativeNameServerConfigTargetNameServer
impl Unpin for PolicyAlternativeNameServerConfigTargetNameServer
impl UnwindSafe for PolicyAlternativeNameServerConfigTargetNameServer
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