libZSservicesZSamazonka-dsZSamazonka-ds
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DirectoryService.Types.ConditionalForwarder

Description

 
Synopsis

Documentation

data ConditionalForwarder Source #

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: newConditionalForwarder smart constructor.

Constructors

ConditionalForwarder' 

Fields

  • dnsIpAddrs :: Maybe [Text]

    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.

  • remoteDomainName :: Maybe Text

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

  • replicationScope :: Maybe ReplicationScope

    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 Amazon Web Services directory.

Instances

Instances details
Eq ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Read ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Show ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Generic ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Associated Types

type Rep ConditionalForwarder :: Type -> Type #

NFData ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

Methods

rnf :: ConditionalForwarder -> () #

Hashable ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

FromJSON ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

type Rep ConditionalForwarder Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.ConditionalForwarder

type Rep ConditionalForwarder = D1 ('MetaData "ConditionalForwarder" "Amazonka.DirectoryService.Types.ConditionalForwarder" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "ConditionalForwarder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsIpAddrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "remoteDomainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationScope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationScope)))))

newConditionalForwarder :: ConditionalForwarder Source #

Create a value of ConditionalForwarder with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dnsIpAddrs:ConditionalForwarder', conditionalForwarder_dnsIpAddrs - 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.

$sel:remoteDomainName:ConditionalForwarder', conditionalForwarder_remoteDomainName - The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.

$sel:replicationScope:ConditionalForwarder', conditionalForwarder_replicationScope - 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 Amazon Web Services directory.

conditionalForwarder_dnsIpAddrs :: Lens' ConditionalForwarder (Maybe [Text]) Source #

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.

conditionalForwarder_remoteDomainName :: Lens' ConditionalForwarder (Maybe Text) Source #

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

conditionalForwarder_replicationScope :: Lens' ConditionalForwarder (Maybe ReplicationScope) Source #

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 Amazon Web Services directory.