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 #

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

data DeleteElasticsearchServiceRole #

See: deleteElasticsearchServiceRole smart constructor.

Instances
Eq DeleteElasticsearchServiceRole # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

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

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Show DeleteElasticsearchServiceRole # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Generic DeleteElasticsearchServiceRole # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Associated Types

type Rep DeleteElasticsearchServiceRole :: Type -> Type #

Hashable DeleteElasticsearchServiceRole # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

AWSRequest DeleteElasticsearchServiceRole # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Associated Types

type Rs DeleteElasticsearchServiceRole :: Type #

ToHeaders DeleteElasticsearchServiceRole # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

ToPath DeleteElasticsearchServiceRole # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

ToQuery DeleteElasticsearchServiceRole # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

NFData DeleteElasticsearchServiceRole # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

type Rep DeleteElasticsearchServiceRole # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

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

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Destructuring the Response

data DeleteElasticsearchServiceRoleResponse #

Instances
Eq DeleteElasticsearchServiceRoleResponse # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

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

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Show DeleteElasticsearchServiceRoleResponse # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

Generic DeleteElasticsearchServiceRoleResponse # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

NFData DeleteElasticsearchServiceRoleResponse # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

type Rep DeleteElasticsearchServiceRoleResponse # 
Instance details

Defined in Network.AWS.ElasticSearch.DeleteElasticsearchServiceRole

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