amazonka-redshift-1.4.5: Amazon Redshift 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.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 # 
Data 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 # 
Show DeleteClusterSecurityGroup # 
Generic DeleteClusterSecurityGroup # 
Hashable DeleteClusterSecurityGroup # 
NFData DeleteClusterSecurityGroup # 
AWSRequest DeleteClusterSecurityGroup # 
ToQuery DeleteClusterSecurityGroup # 
ToPath DeleteClusterSecurityGroup # 
ToHeaders DeleteClusterSecurityGroup # 
type Rep DeleteClusterSecurityGroup # 
type Rep DeleteClusterSecurityGroup = D1 (MetaData "DeleteClusterSecurityGroup" "Network.AWS.Redshift.DeleteClusterSecurityGroup" "amazonka-redshift-1.4.5-5ygenDSSyjc71mxYPXWxi1" True) (C1 (MetaCons "DeleteClusterSecurityGroup'" PrefixI True) (S1 (MetaSel (Just Symbol "_dClusterSecurityGroupName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs 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 # 
Data DeleteClusterSecurityGroupResponse # 

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 # 
Show DeleteClusterSecurityGroupResponse # 
Generic DeleteClusterSecurityGroupResponse # 
NFData DeleteClusterSecurityGroupResponse # 
type Rep DeleteClusterSecurityGroupResponse # 
type Rep DeleteClusterSecurityGroupResponse = D1 (MetaData "DeleteClusterSecurityGroupResponse" "Network.AWS.Redshift.DeleteClusterSecurityGroup" "amazonka-redshift-1.4.5-5ygenDSSyjc71mxYPXWxi1" False) (C1 (MetaCons "DeleteClusterSecurityGroupResponse'" PrefixI False) U1)