amazonka-rds-2.0: Amazon Relational Database Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.RDS.RemoveRoleFromDBCluster

Description

Removes the asssociation of an Amazon Web Services Identity and Access Management (IAM) role from a DB cluster.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

Synopsis

Creating a Request

data RemoveRoleFromDBCluster Source #

See: newRemoveRoleFromDBCluster smart constructor.

Constructors

RemoveRoleFromDBCluster' 

Fields

  • featureName :: Maybe Text

    The name of the feature for the DB cluster that the IAM role is to be disassociated from. For information about supported feature names, see DBEngineVersion.

  • dbClusterIdentifier :: Text

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

  • roleArn :: 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.

Instances

Instances details
ToHeaders RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

ToPath RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

ToQuery RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

AWSRequest RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

Generic RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

Associated Types

type Rep RemoveRoleFromDBCluster :: Type -> Type #

Read RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

Show RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

NFData RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

Methods

rnf :: RemoveRoleFromDBCluster -> () #

Eq RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

Hashable RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

type AWSResponse RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

type Rep RemoveRoleFromDBCluster Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

type Rep RemoveRoleFromDBCluster = D1 ('MetaData "RemoveRoleFromDBCluster" "Amazonka.RDS.RemoveRoleFromDBCluster" "amazonka-rds-2.0-3xXyiLHmAvvCXXUIx1uhpP" 'False) (C1 ('MetaCons "RemoveRoleFromDBCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "featureName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dbClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRemoveRoleFromDBCluster Source #

Create a value of RemoveRoleFromDBCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RemoveRoleFromDBCluster, removeRoleFromDBCluster_featureName - The name of the feature for the DB cluster that the IAM role is to be disassociated from. For information about supported feature names, see DBEngineVersion.

RemoveRoleFromDBCluster, removeRoleFromDBCluster_dbClusterIdentifier - The name of the DB cluster to disassociate the IAM role from.

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

Request Lenses

removeRoleFromDBCluster_featureName :: Lens' RemoveRoleFromDBCluster (Maybe Text) Source #

The name of the feature for the DB cluster that the IAM role is to be disassociated from. For information about supported feature names, see DBEngineVersion.

removeRoleFromDBCluster_dbClusterIdentifier :: Lens' RemoveRoleFromDBCluster Text Source #

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

removeRoleFromDBCluster_roleArn :: Lens' RemoveRoleFromDBCluster Text Source #

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

data RemoveRoleFromDBClusterResponse Source #

See: newRemoveRoleFromDBClusterResponse smart constructor.

Instances

Instances details
Generic RemoveRoleFromDBClusterResponse Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

Associated Types

type Rep RemoveRoleFromDBClusterResponse :: Type -> Type #

Read RemoveRoleFromDBClusterResponse Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

Show RemoveRoleFromDBClusterResponse Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

NFData RemoveRoleFromDBClusterResponse Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

Eq RemoveRoleFromDBClusterResponse Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

type Rep RemoveRoleFromDBClusterResponse Source # 
Instance details

Defined in Amazonka.RDS.RemoveRoleFromDBCluster

type Rep RemoveRoleFromDBClusterResponse = D1 ('MetaData "RemoveRoleFromDBClusterResponse" "Amazonka.RDS.RemoveRoleFromDBCluster" "amazonka-rds-2.0-3xXyiLHmAvvCXXUIx1uhpP" 'False) (C1 ('MetaCons "RemoveRoleFromDBClusterResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newRemoveRoleFromDBClusterResponse :: RemoveRoleFromDBClusterResponse Source #

Create a value of RemoveRoleFromDBClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.