amazonka-cloudsearch-1.6.1: 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 Source #

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

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

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Data DescribeServiceAccessPolicies Source # 
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 Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Show DescribeServiceAccessPolicies Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Generic DescribeServiceAccessPolicies Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Associated Types

type Rep DescribeServiceAccessPolicies :: Type -> Type #

Hashable DescribeServiceAccessPolicies Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

AWSRequest DescribeServiceAccessPolicies Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Associated Types

type Rs DescribeServiceAccessPolicies :: Type #

ToHeaders DescribeServiceAccessPolicies Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

ToPath DescribeServiceAccessPolicies Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

ToQuery DescribeServiceAccessPolicies Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

NFData DescribeServiceAccessPolicies Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

type Rep DescribeServiceAccessPolicies Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

type Rep DescribeServiceAccessPolicies = D1 (MetaData "DescribeServiceAccessPolicies" "Network.AWS.CloudSearch.DescribeServiceAccessPolicies" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" 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 Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Request Lenses

dsapDeployed :: Lens' DescribeServiceAccessPolicies (Maybe Bool) Source #

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

dsapDomainName :: Lens' DescribeServiceAccessPolicies Text Source #

The name of the domain you want to describe.

Destructuring the Response

describeServiceAccessPoliciesResponse Source #

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

The result of a DescribeServiceAccessPolicies request.

See: describeServiceAccessPoliciesResponse smart constructor.

Instances
Eq DescribeServiceAccessPoliciesResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Data DescribeServiceAccessPoliciesResponse Source # 
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 Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Show DescribeServiceAccessPoliciesResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

Generic DescribeServiceAccessPoliciesResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

NFData DescribeServiceAccessPoliciesResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

type Rep DescribeServiceAccessPoliciesResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeServiceAccessPolicies

type Rep DescribeServiceAccessPoliciesResponse = D1 (MetaData "DescribeServiceAccessPoliciesResponse" "Network.AWS.CloudSearch.DescribeServiceAccessPolicies" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" 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 Source #

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