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 Source #

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 Source #

Describes a conditional forwarder.

See: describeConditionalForwarders smart constructor.

Instances

Eq DescribeConditionalForwarders Source # 
Data DescribeConditionalForwarders Source # 

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 Source # 
Show DescribeConditionalForwarders Source # 
Generic DescribeConditionalForwarders Source # 
Hashable DescribeConditionalForwarders Source # 
ToJSON DescribeConditionalForwarders Source # 
NFData DescribeConditionalForwarders Source # 
AWSRequest DescribeConditionalForwarders Source # 
ToHeaders DescribeConditionalForwarders Source # 
ToPath DescribeConditionalForwarders Source # 
ToQuery DescribeConditionalForwarders Source # 
type Rep DescribeConditionalForwarders Source # 
type Rep DescribeConditionalForwarders = D1 * (MetaData "DescribeConditionalForwarders" "Network.AWS.DirectoryService.DescribeConditionalForwarders" "amazonka-ds-1.6.0-ITYNjgCo7B1AqxAGagl7t5" False) (C1 * (MetaCons "DescribeConditionalForwarders'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dcfRemoteDomainNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text]))) (S1 * (MetaSel (Just Symbol "_dcfDirectoryId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))
type Rs DescribeConditionalForwarders Source # 

Request Lenses

dcfRemoteDomainNames :: Lens' DescribeConditionalForwarders [Text] Source #

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 Source #

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

Destructuring the Response

describeConditionalForwardersResponse Source #

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 Source #

The result of a DescribeConditionalForwarder request.

See: describeConditionalForwardersResponse smart constructor.

Instances

Eq DescribeConditionalForwardersResponse Source # 
Data DescribeConditionalForwardersResponse Source # 

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 Source # 
Show DescribeConditionalForwardersResponse Source # 
Generic DescribeConditionalForwardersResponse Source # 
NFData DescribeConditionalForwardersResponse Source # 
type Rep DescribeConditionalForwardersResponse Source # 
type Rep DescribeConditionalForwardersResponse = D1 * (MetaData "DescribeConditionalForwardersResponse" "Network.AWS.DirectoryService.DescribeConditionalForwarders" "amazonka-ds-1.6.0-ITYNjgCo7B1AqxAGagl7t5" False) (C1 * (MetaCons "DescribeConditionalForwardersResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dcfrsConditionalForwarders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [ConditionalForwarder]))) (S1 * (MetaSel (Just Symbol "_dcfrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

dcfrsConditionalForwarders :: Lens' DescribeConditionalForwardersResponse [ConditionalForwarder] Source #

The list of conditional forwarders that have been created.