amazonka-cloudsearch-1.6.0: Amazon CloudSearch 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.CloudSearch.DescribeServiceAccessPolicies

Contents

Description

Gets information about the access policies that control access to the domain's document and search endpoints. By default, shows the configuration with any pending changes. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see Configuring Access for a Search Domain in the Amazon CloudSearch Developer Guide .

Synopsis

Creating a Request

describeServiceAccessPolicies #

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

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

  • dsapDeployed - Whether to display the deployed configuration (true ) or include any pending changes (false ). Defaults to false .
  • dsapDomainName - The name of the domain you want to describe.

data DescribeServiceAccessPolicies #

Container for the parameters to the DescribeServiceAccessPolicies operation. Specifies the name of the domain you want to describe. To show the active configuration and exclude any pending changes, set the Deployed option to true .

See: describeServiceAccessPolicies smart constructor.

Instances
Eq DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Data DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Methods

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

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

toConstr :: DescribeServiceAccessPolicies -> Constr #

dataTypeOf :: DescribeServiceAccessPolicies -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Show DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Generic DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Associated Types

type Rep DescribeServiceAccessPolicies :: * -> * #

Hashable DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

AWSRequest DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Associated Types

type Rs DescribeServiceAccessPolicies :: * #

ToHeaders DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

ToPath DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

ToQuery DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

NFData DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

type Rep DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

type Rep DescribeServiceAccessPolicies = D1 (MetaData "DescribeServiceAccessPolicies" "Network.AWS.CloudSearch.DescribeServiceAccessPolicies" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "DescribeServiceAccessPolicies'" PrefixI True) (S1 (MetaSel (Just "_dsapDeployed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dsapDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs DescribeServiceAccessPolicies # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Request Lenses

dsapDeployed :: Lens' DescribeServiceAccessPolicies (Maybe Bool) #

Whether to display the deployed configuration (true ) or include any pending changes (false ). Defaults to false .

dsapDomainName :: Lens' DescribeServiceAccessPolicies Text #

The name of the domain you want to describe.

Destructuring the Response

describeServiceAccessPoliciesResponse #

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

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

data DescribeServiceAccessPoliciesResponse #

The result of a DescribeServiceAccessPolicies request.

See: describeServiceAccessPoliciesResponse smart constructor.

Instances
Eq DescribeServiceAccessPoliciesResponse # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Data DescribeServiceAccessPoliciesResponse # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Methods

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

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

toConstr :: DescribeServiceAccessPoliciesResponse -> Constr #

dataTypeOf :: DescribeServiceAccessPoliciesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeServiceAccessPoliciesResponse # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Show DescribeServiceAccessPoliciesResponse # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Generic DescribeServiceAccessPoliciesResponse # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Associated Types

type Rep DescribeServiceAccessPoliciesResponse :: * -> * #

NFData DescribeServiceAccessPoliciesResponse # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

type Rep DescribeServiceAccessPoliciesResponse # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

type Rep DescribeServiceAccessPoliciesResponse = D1 (MetaData "DescribeServiceAccessPoliciesResponse" "Network.AWS.CloudSearch.DescribeServiceAccessPolicies" "amazonka-cloudsearch-1.6.0-C9KDnoOihM1BDmnzNS5XoR" False) (C1 (MetaCons "DescribeServiceAccessPoliciesResponse'" PrefixI True) (S1 (MetaSel (Just "_dsaprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_dsaprsAccessPolicies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 AccessPoliciesStatus)))

Response Lenses

dsaprsAccessPolicies :: Lens' DescribeServiceAccessPoliciesResponse AccessPoliciesStatus #

The access rules configured for the domain specified in the request.