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.RejectVPCEndpointConnections

Contents

Description

Rejects one or more VPC endpoint connection requests to your VPC endpoint service.

Synopsis

Creating a Request

rejectVPCEndpointConnections Source #

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

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

  • rvecDryRun - 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 .
  • rvecServiceId - The ID of the service.
  • rvecVPCEndpointIds - The IDs of one or more VPC endpoints.

data RejectVPCEndpointConnections Source #

See: rejectVPCEndpointConnections smart constructor.

Instances

Eq RejectVPCEndpointConnections Source # 
Data RejectVPCEndpointConnections Source # 

Methods

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

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

toConstr :: RejectVPCEndpointConnections -> Constr #

dataTypeOf :: RejectVPCEndpointConnections -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RejectVPCEndpointConnections Source # 
Show RejectVPCEndpointConnections Source # 
Generic RejectVPCEndpointConnections Source # 
Hashable RejectVPCEndpointConnections Source # 
NFData RejectVPCEndpointConnections Source # 
AWSRequest RejectVPCEndpointConnections Source # 
ToHeaders RejectVPCEndpointConnections Source # 
ToPath RejectVPCEndpointConnections Source # 
ToQuery RejectVPCEndpointConnections Source # 
type Rep RejectVPCEndpointConnections Source # 
type Rep RejectVPCEndpointConnections = D1 * (MetaData "RejectVPCEndpointConnections" "Network.AWS.EC2.RejectVPCEndpointConnections" "amazonka-ec2-1.6.0-Kkew7Kpgof6EYi20Z0WOzs" False) (C1 * (MetaCons "RejectVPCEndpointConnections'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rvecDryRun") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_rvecServiceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_rvecVPCEndpointIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [Text])))))
type Rs RejectVPCEndpointConnections Source # 

Request Lenses

rvecDryRun :: Lens' RejectVPCEndpointConnections (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 .

rvecVPCEndpointIds :: Lens' RejectVPCEndpointConnections [Text] Source #

The IDs of one or more VPC endpoints.

Destructuring the Response

rejectVPCEndpointConnectionsResponse Source #

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

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

data RejectVPCEndpointConnectionsResponse Source #

See: rejectVPCEndpointConnectionsResponse smart constructor.

Instances

Eq RejectVPCEndpointConnectionsResponse Source # 
Data RejectVPCEndpointConnectionsResponse Source # 

Methods

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

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

toConstr :: RejectVPCEndpointConnectionsResponse -> Constr #

dataTypeOf :: RejectVPCEndpointConnectionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RejectVPCEndpointConnectionsResponse Source # 
Show RejectVPCEndpointConnectionsResponse Source # 
Generic RejectVPCEndpointConnectionsResponse Source # 
NFData RejectVPCEndpointConnectionsResponse Source # 
type Rep RejectVPCEndpointConnectionsResponse Source # 
type Rep RejectVPCEndpointConnectionsResponse = D1 * (MetaData "RejectVPCEndpointConnectionsResponse" "Network.AWS.EC2.RejectVPCEndpointConnections" "amazonka-ec2-1.6.0-Kkew7Kpgof6EYi20Z0WOzs" False) (C1 * (MetaCons "RejectVPCEndpointConnectionsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rvecrsUnsuccessful") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [UnsuccessfulItem]))) (S1 * (MetaSel (Just Symbol "_rvecrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

rvecrsUnsuccessful :: Lens' RejectVPCEndpointConnectionsResponse [UnsuccessfulItem] Source #

Information about the endpoints that were not rejected, if applicable.