amazonka-elasticsearch-1.6.1: Amazon Elasticsearch 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.ElasticSearch.DeleteElasticsearchServiceRole

Contents

Description

Deletes the service-linked role that Elasticsearch Service uses to manage and maintain VPC domains. Role deletion will fail if any existing VPC domains use the role. You must delete any such Elasticsearch domains before deleting the role. See Deleting Elasticsearch Service Role in VPC Endpoints for Amazon Elasticsearch Service Domains .

Synopsis

Creating a Request

deleteElasticsearchServiceRole :: DeleteElasticsearchServiceRole Source #

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

data DeleteElasticsearchServiceRole Source #

See: deleteElasticsearchServiceRole smart constructor.

Instances
Eq DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Data DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Methods

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

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

toConstr :: DeleteElasticsearchServiceRole -> Constr #

dataTypeOf :: DeleteElasticsearchServiceRole -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Show DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Generic DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Associated Types

type Rep DeleteElasticsearchServiceRole :: Type -> Type #

Hashable DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

AWSRequest DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Associated Types

type Rs DeleteElasticsearchServiceRole :: Type #

ToHeaders DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

ToPath DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

ToQuery DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

NFData DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

type Rep DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

type Rep DeleteElasticsearchServiceRole = D1 (MetaData "DeleteElasticsearchServiceRole" "Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole" "amazonka-elasticsearch-1.6.1-Dri89XUWYE0LblCfhDiaLL" False) (C1 (MetaCons "DeleteElasticsearchServiceRole'" PrefixI False) (U1 :: Type -> Type))
type Rs DeleteElasticsearchServiceRole Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Destructuring the Response

data DeleteElasticsearchServiceRoleResponse Source #

Instances
Eq DeleteElasticsearchServiceRoleResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Data DeleteElasticsearchServiceRoleResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Methods

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

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

toConstr :: DeleteElasticsearchServiceRoleResponse -> Constr #

dataTypeOf :: DeleteElasticsearchServiceRoleResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteElasticsearchServiceRoleResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Show DeleteElasticsearchServiceRoleResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Generic DeleteElasticsearchServiceRoleResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

NFData DeleteElasticsearchServiceRoleResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

type Rep DeleteElasticsearchServiceRoleResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

type Rep DeleteElasticsearchServiceRoleResponse = D1 (MetaData "DeleteElasticsearchServiceRoleResponse" "Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole" "amazonka-elasticsearch-1.6.1-Dri89XUWYE0LblCfhDiaLL" False) (C1 (MetaCons "DeleteElasticsearchServiceRoleResponse'" PrefixI False) (U1 :: Type -> Type))