amazonka-ds-1.6.0: Amazon Directory Service SDK.

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

Network.AWS.DirectoryService.DescribeConditionalForwarders

Contents

Description

Obtains information about the conditional forwarders for this account.

If no input parameters are provided for RemoteDomainNames, this request describes all conditional forwarders for the specified directory ID.

Synopsis

Creating a Request

describeConditionalForwarders #

Creates a value of DescribeConditionalForwarders with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dcfRemoteDomainNames - The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
  • dcfDirectoryId - The directory ID for which to get the list of associated conditional forwarders.

data DescribeConditionalForwarders #

Describes a conditional forwarder.

See: describeConditionalForwarders smart constructor.

Instances
Eq DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Data DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeConditionalForwarders -> c DescribeConditionalForwarders #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeConditionalForwarders #

toConstr :: DescribeConditionalForwarders -> Constr #

dataTypeOf :: DescribeConditionalForwarders -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeConditionalForwarders) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeConditionalForwarders) #

gmapT :: (forall b. Data b => b -> b) -> DescribeConditionalForwarders -> DescribeConditionalForwarders #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeConditionalForwarders -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeConditionalForwarders -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeConditionalForwarders -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeConditionalForwarders -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeConditionalForwarders -> m DescribeConditionalForwarders #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeConditionalForwarders -> m DescribeConditionalForwarders #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeConditionalForwarders -> m DescribeConditionalForwarders #

Read DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Show DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Generic DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Associated Types

type Rep DescribeConditionalForwarders :: * -> * #

Hashable DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

ToJSON DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

AWSRequest DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Associated Types

type Rs DescribeConditionalForwarders :: * #

ToHeaders DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

ToPath DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

ToQuery DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

NFData DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

type Rep DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

type Rep DescribeConditionalForwarders = D1 (MetaData "DescribeConditionalForwarders" "Network.AWS.DirectoryService.DescribeConditionalForwarders" "amazonka-ds-1.6.0-KB9g0KnLv74HaSgv3fSxM9" False) (C1 (MetaCons "DescribeConditionalForwarders'" PrefixI True) (S1 (MetaSel (Just "_dcfRemoteDomainNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_dcfDirectoryId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs DescribeConditionalForwarders # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Request Lenses

dcfRemoteDomainNames :: Lens' DescribeConditionalForwarders [Text] #

The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.

dcfDirectoryId :: Lens' DescribeConditionalForwarders Text #

The directory ID for which to get the list of associated conditional forwarders.

Destructuring the Response

describeConditionalForwardersResponse #

Creates a value of DescribeConditionalForwardersResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data DescribeConditionalForwardersResponse #

The result of a DescribeConditionalForwarder request.

See: describeConditionalForwardersResponse smart constructor.

Instances
Eq DescribeConditionalForwardersResponse # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Data DescribeConditionalForwardersResponse # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeConditionalForwardersResponse -> c DescribeConditionalForwardersResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeConditionalForwardersResponse #

toConstr :: DescribeConditionalForwardersResponse -> Constr #

dataTypeOf :: DescribeConditionalForwardersResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeConditionalForwardersResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeConditionalForwardersResponse) #

gmapT :: (forall b. Data b => b -> b) -> DescribeConditionalForwardersResponse -> DescribeConditionalForwardersResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeConditionalForwardersResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeConditionalForwardersResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeConditionalForwardersResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeConditionalForwardersResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeConditionalForwardersResponse -> m DescribeConditionalForwardersResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeConditionalForwardersResponse -> m DescribeConditionalForwardersResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeConditionalForwardersResponse -> m DescribeConditionalForwardersResponse #

Read DescribeConditionalForwardersResponse # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Show DescribeConditionalForwardersResponse # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Generic DescribeConditionalForwardersResponse # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

Associated Types

type Rep DescribeConditionalForwardersResponse :: * -> * #

NFData DescribeConditionalForwardersResponse # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

type Rep DescribeConditionalForwardersResponse # 
Instance details

Defined in Network.AWS.DirectoryService.DescribeConditionalForwarders

type Rep DescribeConditionalForwardersResponse = D1 (MetaData "DescribeConditionalForwardersResponse" "Network.AWS.DirectoryService.DescribeConditionalForwarders" "amazonka-ds-1.6.0-KB9g0KnLv74HaSgv3fSxM9" False) (C1 (MetaCons "DescribeConditionalForwardersResponse'" PrefixI True) (S1 (MetaSel (Just "_dcfrsConditionalForwarders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ConditionalForwarder])) :*: S1 (MetaSel (Just "_dcfrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

dcfrsConditionalForwarders :: Lens' DescribeConditionalForwardersResponse [ConditionalForwarder] #

The list of conditional forwarders that have been created.