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

Contents

Description

Accepts one or more interface VPC endpoint connection requests to your VPC endpoint service.

Synopsis

Creating a Request

acceptVPCEndpointConnections Source #

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

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

  • avecDryRun - 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 .
  • avecServiceId - The ID of the endpoint service.
  • avecVPCEndpointIds - The IDs of one or more interface VPC endpoints.

data AcceptVPCEndpointConnections Source #

See: acceptVPCEndpointConnections smart constructor.

Instances

Eq AcceptVPCEndpointConnections Source # 
Data AcceptVPCEndpointConnections Source # 

Methods

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

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

toConstr :: AcceptVPCEndpointConnections -> Constr #

dataTypeOf :: AcceptVPCEndpointConnections -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Request Lenses

avecDryRun :: Lens' AcceptVPCEndpointConnections (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 .

avecServiceId :: Lens' AcceptVPCEndpointConnections Text Source #

The ID of the endpoint service.

avecVPCEndpointIds :: Lens' AcceptVPCEndpointConnections [Text] Source #

The IDs of one or more interface VPC endpoints.

Destructuring the Response

acceptVPCEndpointConnectionsResponse Source #

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

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

data AcceptVPCEndpointConnectionsResponse Source #

See: acceptVPCEndpointConnectionsResponse smart constructor.

Instances

Eq AcceptVPCEndpointConnectionsResponse Source # 
Data AcceptVPCEndpointConnectionsResponse Source # 

Methods

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

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

toConstr :: AcceptVPCEndpointConnectionsResponse -> Constr #

dataTypeOf :: AcceptVPCEndpointConnectionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Response Lenses

avecrsUnsuccessful :: Lens' AcceptVPCEndpointConnectionsResponse [UnsuccessfulItem] Source #

Information about the interface endpoints that were not accepted, if applicable.