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

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 # 
Show DeleteVPCEndpointConnectionNotifications Source # 
Generic DeleteVPCEndpointConnectionNotifications Source # 
Hashable DeleteVPCEndpointConnectionNotifications Source # 
NFData DeleteVPCEndpointConnectionNotifications Source # 
AWSRequest DeleteVPCEndpointConnectionNotifications Source # 
ToHeaders DeleteVPCEndpointConnectionNotifications Source # 
ToPath DeleteVPCEndpointConnectionNotifications Source # 
ToQuery DeleteVPCEndpointConnectionNotifications Source # 
type Rep DeleteVPCEndpointConnectionNotifications Source # 
type Rep DeleteVPCEndpointConnectionNotifications = D1 * (MetaData "DeleteVPCEndpointConnectionNotifications" "Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications" "amazonka-ec2-1.6.0-Kkew7Kpgof6EYi20Z0WOzs" False) (C1 * (MetaCons "DeleteVPCEndpointConnectionNotifications'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dvecnDryRun") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_dvecnConnectionNotificationIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [Text]))))
type Rs DeleteVPCEndpointConnectionNotifications Source # 

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

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 # 
Show DeleteVPCEndpointConnectionNotificationsResponse Source # 
Generic DeleteVPCEndpointConnectionNotificationsResponse Source # 
NFData DeleteVPCEndpointConnectionNotificationsResponse Source # 
type Rep DeleteVPCEndpointConnectionNotificationsResponse Source # 
type Rep DeleteVPCEndpointConnectionNotificationsResponse = D1 * (MetaData "DeleteVPCEndpointConnectionNotificationsResponse" "Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications" "amazonka-ec2-1.6.0-Kkew7Kpgof6EYi20Z0WOzs" False) (C1 * (MetaCons "DeleteVPCEndpointConnectionNotificationsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dvecnrsUnsuccessful") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [UnsuccessfulItem]))) (S1 * (MetaSel (Just Symbol "_dvecnrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

dvecnrsUnsuccessful :: Lens' DeleteVPCEndpointConnectionNotificationsResponse [UnsuccessfulItem] Source #

Information about the notifications that could not be deleted successfully.