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.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 # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Data AcceptVPCEndpointConnections Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

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

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Show AcceptVPCEndpointConnections Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Generic AcceptVPCEndpointConnections Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Associated Types

type Rep AcceptVPCEndpointConnections :: Type -> Type #

Hashable AcceptVPCEndpointConnections Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

AWSRequest AcceptVPCEndpointConnections Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Associated Types

type Rs AcceptVPCEndpointConnections :: Type #

ToHeaders AcceptVPCEndpointConnections Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

ToPath AcceptVPCEndpointConnections Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

ToQuery AcceptVPCEndpointConnections Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

NFData AcceptVPCEndpointConnections Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

type Rep AcceptVPCEndpointConnections Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

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

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

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

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Data AcceptVPCEndpointConnectionsResponse Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

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

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Show AcceptVPCEndpointConnectionsResponse Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Generic AcceptVPCEndpointConnectionsResponse Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

NFData AcceptVPCEndpointConnectionsResponse Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

type Rep AcceptVPCEndpointConnectionsResponse Source # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

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

Response Lenses

avecrsUnsuccessful :: Lens' AcceptVPCEndpointConnectionsResponse [UnsuccessfulItem] Source #

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