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 #

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

data DeleteElasticsearchServiceRole #

See: deleteElasticsearchServiceRole smart constructor.

Instances

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

Destructuring the Response

data DeleteElasticsearchServiceRoleResponse #

Instances

Eq DeleteElasticsearchServiceRoleResponse # 
Data DeleteElasticsearchServiceRoleResponse # 

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