amazonka-ec2-1.6.0: 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 #

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 #

Instances
Eq DeleteVPCEndpointConnectionNotifications # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

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

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Show DeleteVPCEndpointConnectionNotifications # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Generic DeleteVPCEndpointConnectionNotifications # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Associated Types

type Rep DeleteVPCEndpointConnectionNotifications :: * -> * #

Hashable DeleteVPCEndpointConnectionNotifications # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

AWSRequest DeleteVPCEndpointConnectionNotifications # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

ToHeaders DeleteVPCEndpointConnectionNotifications # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

ToPath DeleteVPCEndpointConnectionNotifications # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

ToQuery DeleteVPCEndpointConnectionNotifications # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

NFData DeleteVPCEndpointConnectionNotifications # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

type Rep DeleteVPCEndpointConnectionNotifications # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

type Rep DeleteVPCEndpointConnectionNotifications = D1 (MetaData "DeleteVPCEndpointConnectionNotifications" "Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications" "amazonka-ec2-1.6.0-G6ppxISnQxeI7PhDx9p8Zy" 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 # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Request Lenses

dvecnDryRun :: Lens' DeleteVPCEndpointConnectionNotifications (Maybe Bool) #

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 #

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 #

Instances
Eq DeleteVPCEndpointConnectionNotificationsResponse # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

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

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Show DeleteVPCEndpointConnectionNotificationsResponse # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

Generic DeleteVPCEndpointConnectionNotificationsResponse # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

NFData DeleteVPCEndpointConnectionNotificationsResponse # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

type Rep DeleteVPCEndpointConnectionNotificationsResponse # 
Instance details

Defined in Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications

type Rep DeleteVPCEndpointConnectionNotificationsResponse = D1 (MetaData "DeleteVPCEndpointConnectionNotificationsResponse" "Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications" "amazonka-ec2-1.6.0-G6ppxISnQxeI7PhDx9p8Zy" 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] #

Information about the notifications that could not be deleted successfully.