amazonka-ec2-1.6.1: Amazon Elastic Compute Cloud 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.EC2.DeleteVPCEndpointConnectionNotifications

Contents

Description

Deletes one or more VPC endpoint connection notifications.

Synopsis

Creating a Request

deleteVPCEndpointConnectionNotifications :: DeleteVPCEndpointConnectionNotifications Source #

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

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

  • dvecnDryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation . Otherwise, it is UnauthorizedOperation .
  • dvecnConnectionNotificationIds - One or more notification IDs.

data DeleteVPCEndpointConnectionNotifications Source #

Instances
Eq DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Data DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Methods

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

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

toConstr :: DeleteVPCEndpointConnectionNotifications -> Constr #

dataTypeOf :: DeleteVPCEndpointConnectionNotifications -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Show DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Generic DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Hashable DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

AWSRequest DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

ToHeaders DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

ToPath DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

ToQuery DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

NFData DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

type Rep DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

type Rep DeleteVPCEndpointConnectionNotifications = D1 (MetaData "DeleteVPCEndpointConnectionNotifications" "Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications" "amazonka-ec2-1.6.1-GgG1M0FWcBrE5I5IM2QktE" False) (C1 (MetaCons "DeleteVPCEndpointConnectionNotifications'" PrefixI True) (S1 (MetaSel (Just "_dvecnDryRun") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dvecnConnectionNotificationIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])))
type Rs DeleteVPCEndpointConnectionNotifications Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Request Lenses

dvecnDryRun :: Lens' DeleteVPCEndpointConnectionNotifications (Maybe Bool) Source #

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation . Otherwise, it is UnauthorizedOperation .

Destructuring the Response

deleteVPCEndpointConnectionNotificationsResponse Source #

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

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

data DeleteVPCEndpointConnectionNotificationsResponse Source #

Instances
Eq DeleteVPCEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Data DeleteVPCEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Methods

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

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

toConstr :: DeleteVPCEndpointConnectionNotificationsResponse -> Constr #

dataTypeOf :: DeleteVPCEndpointConnectionNotificationsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteVPCEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Show DeleteVPCEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Generic DeleteVPCEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

NFData DeleteVPCEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

type Rep DeleteVPCEndpointConnectionNotificationsResponse Source # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

type Rep DeleteVPCEndpointConnectionNotificationsResponse = D1 (MetaData "DeleteVPCEndpointConnectionNotificationsResponse" "Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications" "amazonka-ec2-1.6.1-GgG1M0FWcBrE5I5IM2QktE" False) (C1 (MetaCons "DeleteVPCEndpointConnectionNotificationsResponse'" PrefixI True) (S1 (MetaSel (Just "_dvecnrsUnsuccessful") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UnsuccessfulItem])) :*: S1 (MetaSel (Just "_dvecnrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

dvecnrsUnsuccessful :: Lens' DeleteVPCEndpointConnectionNotificationsResponse [UnsuccessfulItem] Source #

Information about the notifications that could not be deleted successfully.