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

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 # 
Show DescribeServiceAccessPolicies Source # 
Generic DescribeServiceAccessPolicies Source # 
Hashable DescribeServiceAccessPolicies Source # 
NFData DescribeServiceAccessPolicies Source # 
AWSRequest DescribeServiceAccessPolicies Source # 
ToHeaders DescribeServiceAccessPolicies Source # 
ToPath DescribeServiceAccessPolicies Source # 
ToQuery DescribeServiceAccessPolicies Source # 
type Rep DescribeServiceAccessPolicies Source # 
type Rep DescribeServiceAccessPolicies = D1 * (MetaData "DescribeServiceAccessPolicies" "Network.AWS.CloudSearch.DescribeServiceAccessPolicies" "amazonka-cloudsearch-1.6.0-FqLbtgWX59z7wIOS2Mnl98" False) (C1 * (MetaCons "DescribeServiceAccessPolicies'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsapDeployed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_dsapDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))
type Rs DescribeServiceAccessPolicies Source # 

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

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 # 
Show DescribeServiceAccessPoliciesResponse Source # 
Generic DescribeServiceAccessPoliciesResponse Source # 
NFData DescribeServiceAccessPoliciesResponse Source # 
type Rep DescribeServiceAccessPoliciesResponse Source # 
type Rep DescribeServiceAccessPoliciesResponse = D1 * (MetaData "DescribeServiceAccessPoliciesResponse" "Network.AWS.CloudSearch.DescribeServiceAccessPolicies" "amazonka-cloudsearch-1.6.0-FqLbtgWX59z7wIOS2Mnl98" False) (C1 * (MetaCons "DescribeServiceAccessPoliciesResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsaprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "_dsaprsAccessPolicies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * AccessPoliciesStatus))))

Response Lenses

dsaprsAccessPolicies :: Lens' DescribeServiceAccessPoliciesResponse AccessPoliciesStatus Source #

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