[][src]Struct rusoto_ds::ConditionalForwarder

pub struct ConditionalForwarder {
    pub dns_ip_addrs: Option<Vec<String>>,
    pub remote_domain_name: Option<String>,
    pub replication_scope: Option<String>,
}

Points to a remote domain with which you are setting up a trust relationship. Conditional forwarders are required in order to set up a trust relationship with another domain.

Fields

dns_ip_addrs: Option<Vec<String>>

The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.

remote_domain_name: Option<String>

The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.

replication_scope: Option<String>

The replication scope of the conditional forwarder. The only allowed value is Domain, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.

Trait Implementations

impl PartialEq<ConditionalForwarder> for ConditionalForwarder[src]

impl Default for ConditionalForwarder[src]

impl Clone for ConditionalForwarder[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for ConditionalForwarder[src]

impl<'de> Deserialize<'de> for ConditionalForwarder[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self