amazonka-redshift-1.5.0: Amazon Redshift SDK.

Copyright(c) 2013-2017 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 Source #

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 Source #

See: deleteClusterSecurityGroup smart constructor.

Instances

Eq DeleteClusterSecurityGroup Source # 
Data DeleteClusterSecurityGroup Source # 

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

Request Lenses

dClusterSecurityGroupName :: Lens' DeleteClusterSecurityGroup Text Source #

The name of the cluster security group to be deleted.

Destructuring the Response

deleteClusterSecurityGroupResponse :: DeleteClusterSecurityGroupResponse Source #

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

data DeleteClusterSecurityGroupResponse Source #

See: deleteClusterSecurityGroupResponse smart constructor.

Instances

Eq DeleteClusterSecurityGroupResponse Source # 
Data DeleteClusterSecurityGroupResponse Source # 

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