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 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 # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Data DeleteClusterSecurityGroup Source # 
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 Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Show DeleteClusterSecurityGroup Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Generic DeleteClusterSecurityGroup Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Associated Types

type Rep DeleteClusterSecurityGroup :: Type -> Type #

Hashable DeleteClusterSecurityGroup Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

AWSRequest DeleteClusterSecurityGroup Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Associated Types

type Rs DeleteClusterSecurityGroup :: Type #

ToHeaders DeleteClusterSecurityGroup Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

ToPath DeleteClusterSecurityGroup Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

ToQuery DeleteClusterSecurityGroup Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

NFData DeleteClusterSecurityGroup Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

type Rep DeleteClusterSecurityGroup Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

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

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

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 # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Data DeleteClusterSecurityGroupResponse Source # 
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 Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Show DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Generic DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

Associated Types

type Rep DeleteClusterSecurityGroupResponse :: Type -> Type #

NFData DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

type Rep DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Network.AWS.Redshift.DeleteClusterSecurityGroup

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