amazonka-redshift-1.6.1: Amazon Redshift 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.Redshift.DeleteClusterSecurityGroup

Contents

Description

Deletes an Amazon Redshift security group.

For information about managing security groups, go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Cluster Management Guide .

Synopsis

Creating a Request

deleteClusterSecurityGroup #

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

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

data DeleteClusterSecurityGroup #

See: deleteClusterSecurityGroup smart constructor.

Instances
Eq DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Data DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Methods

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

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

toConstr :: DeleteClusterSecurityGroup -> Constr #

dataTypeOf :: DeleteClusterSecurityGroup -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Show DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Generic DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Associated Types

type Rep DeleteClusterSecurityGroup :: Type -> Type #

Hashable DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

AWSRequest DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Associated Types

type Rs DeleteClusterSecurityGroup :: Type #

ToHeaders DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

ToPath DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

ToQuery DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

NFData DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

type Rep DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

type Rep DeleteClusterSecurityGroup = D1 (MetaData "DeleteClusterSecurityGroup" "Network.AWS.Redshift.DeleteClusterSecurityGroup" "amazonka-redshift-1.6.1-7E7pXybui4gHstewEovezS" True) (C1 (MetaCons "DeleteClusterSecurityGroup'" PrefixI True) (S1 (MetaSel (Just "_dClusterSecurityGroupName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteClusterSecurityGroup # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Request Lenses

dClusterSecurityGroupName :: Lens' DeleteClusterSecurityGroup Text #

The name of the cluster security group to be deleted.

Destructuring the Response

deleteClusterSecurityGroupResponse :: DeleteClusterSecurityGroupResponse #

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

data DeleteClusterSecurityGroupResponse #

See: deleteClusterSecurityGroupResponse smart constructor.

Instances
Eq DeleteClusterSecurityGroupResponse # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Data DeleteClusterSecurityGroupResponse # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Methods

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

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

toConstr :: DeleteClusterSecurityGroupResponse -> Constr #

dataTypeOf :: DeleteClusterSecurityGroupResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteClusterSecurityGroupResponse # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Show DeleteClusterSecurityGroupResponse # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Generic DeleteClusterSecurityGroupResponse # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Associated Types

type Rep DeleteClusterSecurityGroupResponse :: Type -> Type #

NFData DeleteClusterSecurityGroupResponse # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

type Rep DeleteClusterSecurityGroupResponse # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

type Rep DeleteClusterSecurityGroupResponse = D1 (MetaData "DeleteClusterSecurityGroupResponse" "Network.AWS.Redshift.DeleteClusterSecurityGroup" "amazonka-redshift-1.6.1-7E7pXybui4gHstewEovezS" False) (C1 (MetaCons "DeleteClusterSecurityGroupResponse'" PrefixI False) (U1 :: Type -> Type))