AWS SDK for C++  1.8.128
AWS SDK for C++
Public Member Functions | List of all members
Aws::DirectoryService::Model::ConditionalForwarder Class Reference

#include <ConditionalForwarder.h>

Public Member Functions

 ConditionalForwarder ()
 
 ConditionalForwarder (Aws::Utils::Json::JsonView jsonValue)
 
ConditionalForwarderoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRemoteDomainName () const
 
bool RemoteDomainNameHasBeenSet () const
 
void SetRemoteDomainName (const Aws::String &value)
 
void SetRemoteDomainName (Aws::String &&value)
 
void SetRemoteDomainName (const char *value)
 
ConditionalForwarderWithRemoteDomainName (const Aws::String &value)
 
ConditionalForwarderWithRemoteDomainName (Aws::String &&value)
 
ConditionalForwarderWithRemoteDomainName (const char *value)
 
const Aws::Vector< Aws::String > & GetDnsIpAddrs () const
 
bool DnsIpAddrsHasBeenSet () const
 
void SetDnsIpAddrs (const Aws::Vector< Aws::String > &value)
 
void SetDnsIpAddrs (Aws::Vector< Aws::String > &&value)
 
ConditionalForwarderWithDnsIpAddrs (const Aws::Vector< Aws::String > &value)
 
ConditionalForwarderWithDnsIpAddrs (Aws::Vector< Aws::String > &&value)
 
ConditionalForwarderAddDnsIpAddrs (const Aws::String &value)
 
ConditionalForwarderAddDnsIpAddrs (Aws::String &&value)
 
ConditionalForwarderAddDnsIpAddrs (const char *value)
 
const ReplicationScopeGetReplicationScope () const
 
bool ReplicationScopeHasBeenSet () const
 
void SetReplicationScope (const ReplicationScope &value)
 
void SetReplicationScope (ReplicationScope &&value)
 
ConditionalForwarderWithReplicationScope (const ReplicationScope &value)
 
ConditionalForwarderWithReplicationScope (ReplicationScope &&value)
 

Detailed Description

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.

See Also:

AWS API Reference

Definition at line 35 of file ConditionalForwarder.h.

Constructor & Destructor Documentation

◆ ConditionalForwarder() [1/2]

Aws::DirectoryService::Model::ConditionalForwarder::ConditionalForwarder ( )

◆ ConditionalForwarder() [2/2]

Aws::DirectoryService::Model::ConditionalForwarder::ConditionalForwarder ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDnsIpAddrs() [1/3]

ConditionalForwarder& Aws::DirectoryService::Model::ConditionalForwarder::AddDnsIpAddrs ( Aws::String &&  value)
inline

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.

Definition at line 147 of file ConditionalForwarder.h.

◆ AddDnsIpAddrs() [2/3]

ConditionalForwarder& Aws::DirectoryService::Model::ConditionalForwarder::AddDnsIpAddrs ( const Aws::String value)
inline

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.

Definition at line 140 of file ConditionalForwarder.h.

◆ AddDnsIpAddrs() [3/3]

ConditionalForwarder& Aws::DirectoryService::Model::ConditionalForwarder::AddDnsIpAddrs ( const char *  value)
inline

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.

Definition at line 154 of file ConditionalForwarder.h.

◆ DnsIpAddrsHasBeenSet()

bool Aws::DirectoryService::Model::ConditionalForwarder::DnsIpAddrsHasBeenSet ( ) const
inline

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.

Definition at line 105 of file ConditionalForwarder.h.

◆ GetDnsIpAddrs()

const Aws::Vector<Aws::String>& Aws::DirectoryService::Model::ConditionalForwarder::GetDnsIpAddrs ( ) const
inline

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.

Definition at line 98 of file ConditionalForwarder.h.

◆ GetRemoteDomainName()

const Aws::String& Aws::DirectoryService::Model::ConditionalForwarder::GetRemoteDomainName ( ) const
inline

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

Definition at line 48 of file ConditionalForwarder.h.

◆ GetReplicationScope()

const ReplicationScope& Aws::DirectoryService::Model::ConditionalForwarder::GetReplicationScope ( ) const
inline

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.

Definition at line 162 of file ConditionalForwarder.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectoryService::Model::ConditionalForwarder::Jsonize ( ) const

◆ operator=()

ConditionalForwarder& Aws::DirectoryService::Model::ConditionalForwarder::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RemoteDomainNameHasBeenSet()

bool Aws::DirectoryService::Model::ConditionalForwarder::RemoteDomainNameHasBeenSet ( ) const
inline

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

Definition at line 54 of file ConditionalForwarder.h.

◆ ReplicationScopeHasBeenSet()

bool Aws::DirectoryService::Model::ConditionalForwarder::ReplicationScopeHasBeenSet ( ) const
inline

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.

Definition at line 169 of file ConditionalForwarder.h.

◆ SetDnsIpAddrs() [1/2]

void Aws::DirectoryService::Model::ConditionalForwarder::SetDnsIpAddrs ( Aws::Vector< Aws::String > &&  value)
inline

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.

Definition at line 119 of file ConditionalForwarder.h.

◆ SetDnsIpAddrs() [2/2]

void Aws::DirectoryService::Model::ConditionalForwarder::SetDnsIpAddrs ( const Aws::Vector< Aws::String > &  value)
inline

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.

Definition at line 112 of file ConditionalForwarder.h.

◆ SetRemoteDomainName() [1/3]

void Aws::DirectoryService::Model::ConditionalForwarder::SetRemoteDomainName ( Aws::String &&  value)
inline

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

Definition at line 66 of file ConditionalForwarder.h.

◆ SetRemoteDomainName() [2/3]

void Aws::DirectoryService::Model::ConditionalForwarder::SetRemoteDomainName ( const Aws::String value)
inline

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

Definition at line 60 of file ConditionalForwarder.h.

◆ SetRemoteDomainName() [3/3]

void Aws::DirectoryService::Model::ConditionalForwarder::SetRemoteDomainName ( const char *  value)
inline

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

Definition at line 72 of file ConditionalForwarder.h.

◆ SetReplicationScope() [1/2]

void Aws::DirectoryService::Model::ConditionalForwarder::SetReplicationScope ( const ReplicationScope value)
inline

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.

Definition at line 176 of file ConditionalForwarder.h.

◆ SetReplicationScope() [2/2]

void Aws::DirectoryService::Model::ConditionalForwarder::SetReplicationScope ( ReplicationScope &&  value)
inline

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.

Definition at line 183 of file ConditionalForwarder.h.

◆ WithDnsIpAddrs() [1/2]

ConditionalForwarder& Aws::DirectoryService::Model::ConditionalForwarder::WithDnsIpAddrs ( Aws::Vector< Aws::String > &&  value)
inline

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.

Definition at line 133 of file ConditionalForwarder.h.

◆ WithDnsIpAddrs() [2/2]

ConditionalForwarder& Aws::DirectoryService::Model::ConditionalForwarder::WithDnsIpAddrs ( const Aws::Vector< Aws::String > &  value)
inline

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.

Definition at line 126 of file ConditionalForwarder.h.

◆ WithRemoteDomainName() [1/3]

ConditionalForwarder& Aws::DirectoryService::Model::ConditionalForwarder::WithRemoteDomainName ( Aws::String &&  value)
inline

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

Definition at line 84 of file ConditionalForwarder.h.

◆ WithRemoteDomainName() [2/3]

ConditionalForwarder& Aws::DirectoryService::Model::ConditionalForwarder::WithRemoteDomainName ( const Aws::String value)
inline

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

Definition at line 78 of file ConditionalForwarder.h.

◆ WithRemoteDomainName() [3/3]

ConditionalForwarder& Aws::DirectoryService::Model::ConditionalForwarder::WithRemoteDomainName ( const char *  value)
inline

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

Definition at line 90 of file ConditionalForwarder.h.

◆ WithReplicationScope() [1/2]

ConditionalForwarder& Aws::DirectoryService::Model::ConditionalForwarder::WithReplicationScope ( const ReplicationScope value)
inline

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.

Definition at line 190 of file ConditionalForwarder.h.

◆ WithReplicationScope() [2/2]

ConditionalForwarder& Aws::DirectoryService::Model::ConditionalForwarder::WithReplicationScope ( ReplicationScope &&  value)
inline

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.

Definition at line 197 of file ConditionalForwarder.h.


The documentation for this class was generated from the following file: