amazonka-rds-1.4.5: Amazon Relational Database Service SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.RDS.RemoveRoleFromDBCluster

Contents

Description

Disassociates an Identity and Access Management (IAM) role from an Aurora DB cluster. For more information, see Authorizing Amazon Aurora to Access Other AWS Services On Your Behalf .

Synopsis

Creating a Request

removeRoleFromDBCluster #

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

Use one of the following lenses to modify other fields as desired:

  • rrfdcDBClusterIdentifier - The name of the DB cluster to disassociate the IAM role rom.
  • rrfdcRoleARN - The Amazon Resource Name (ARN) of the IAM role to disassociate from the Aurora DB cluster, for example arn:aws:iam::123456789012:role/AuroraAccessRole .

data RemoveRoleFromDBCluster #

See: removeRoleFromDBCluster smart constructor.

Instances

Eq RemoveRoleFromDBCluster # 
Data RemoveRoleFromDBCluster # 

Methods

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

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

toConstr :: RemoveRoleFromDBCluster -> Constr #

dataTypeOf :: RemoveRoleFromDBCluster -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RemoveRoleFromDBCluster # 
Show RemoveRoleFromDBCluster # 
Generic RemoveRoleFromDBCluster # 
Hashable RemoveRoleFromDBCluster # 
NFData RemoveRoleFromDBCluster # 

Methods

rnf :: RemoveRoleFromDBCluster -> () #

AWSRequest RemoveRoleFromDBCluster # 
ToQuery RemoveRoleFromDBCluster # 
ToPath RemoveRoleFromDBCluster # 
ToHeaders RemoveRoleFromDBCluster # 
type Rep RemoveRoleFromDBCluster # 
type Rep RemoveRoleFromDBCluster = D1 (MetaData "RemoveRoleFromDBCluster" "Network.AWS.RDS.RemoveRoleFromDBCluster" "amazonka-rds-1.4.5-I79yxZdjKNFFGn6ti49zKn" False) (C1 (MetaCons "RemoveRoleFromDBCluster'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rrfdcDBClusterIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_rrfdcRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs RemoveRoleFromDBCluster # 

Request Lenses

rrfdcDBClusterIdentifier :: Lens' RemoveRoleFromDBCluster Text #

The name of the DB cluster to disassociate the IAM role rom.

rrfdcRoleARN :: Lens' RemoveRoleFromDBCluster Text #

The Amazon Resource Name (ARN) of the IAM role to disassociate from the Aurora DB cluster, for example arn:aws:iam::123456789012:role/AuroraAccessRole .

Destructuring the Response

removeRoleFromDBClusterResponse :: RemoveRoleFromDBClusterResponse #

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

data RemoveRoleFromDBClusterResponse #

See: removeRoleFromDBClusterResponse smart constructor.

Instances

Eq RemoveRoleFromDBClusterResponse # 
Data RemoveRoleFromDBClusterResponse # 

Methods

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

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

toConstr :: RemoveRoleFromDBClusterResponse -> Constr #

dataTypeOf :: RemoveRoleFromDBClusterResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RemoveRoleFromDBClusterResponse # 
Show RemoveRoleFromDBClusterResponse # 
Generic RemoveRoleFromDBClusterResponse # 
NFData RemoveRoleFromDBClusterResponse # 
type Rep RemoveRoleFromDBClusterResponse # 
type Rep RemoveRoleFromDBClusterResponse = D1 (MetaData "RemoveRoleFromDBClusterResponse" "Network.AWS.RDS.RemoveRoleFromDBCluster" "amazonka-rds-1.4.5-I79yxZdjKNFFGn6ti49zKn" False) (C1 (MetaCons "RemoveRoleFromDBClusterResponse'" PrefixI False) U1)