amazonka-elasticsearch-1.6.0: 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 # 
Data DeleteElasticsearchServiceRole Source # 

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 # 
Show DeleteElasticsearchServiceRole Source # 
Generic DeleteElasticsearchServiceRole Source # 
Hashable DeleteElasticsearchServiceRole Source # 
NFData DeleteElasticsearchServiceRole Source # 
AWSRequest DeleteElasticsearchServiceRole Source # 
ToHeaders DeleteElasticsearchServiceRole Source # 
ToPath DeleteElasticsearchServiceRole Source # 
ToQuery DeleteElasticsearchServiceRole Source # 
type Rep DeleteElasticsearchServiceRole Source # 
type Rep DeleteElasticsearchServiceRole = D1 * (MetaData "DeleteElasticsearchServiceRole" "Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole" "amazonka-elasticsearch-1.6.0-1rWs1e8ql7THrPbjQzh4T7" False) (C1 * (MetaCons "DeleteElasticsearchServiceRole'" PrefixI False) (U1 *))
type Rs DeleteElasticsearchServiceRole Source # 

Destructuring the Response

data DeleteElasticsearchServiceRoleResponse Source #

Instances

Eq DeleteElasticsearchServiceRoleResponse Source # 
Data DeleteElasticsearchServiceRoleResponse Source # 

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 # 
Show DeleteElasticsearchServiceRoleResponse Source # 
Generic DeleteElasticsearchServiceRoleResponse Source # 
NFData DeleteElasticsearchServiceRoleResponse Source # 
type Rep DeleteElasticsearchServiceRoleResponse Source # 
type Rep DeleteElasticsearchServiceRoleResponse = D1 * (MetaData "DeleteElasticsearchServiceRoleResponse" "Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole" "amazonka-elasticsearch-1.6.0-1rWs1e8ql7THrPbjQzh4T7" False) (C1 * (MetaCons "DeleteElasticsearchServiceRoleResponse'" PrefixI False) (U1 *))