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 #

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 #

See: acceptVPCEndpointConnections smart constructor.

Instances
Eq AcceptVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

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

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Show AcceptVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Generic AcceptVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Associated Types

type Rep AcceptVPCEndpointConnections :: * -> * #

Hashable AcceptVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

AWSRequest AcceptVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Associated Types

type Rs AcceptVPCEndpointConnections :: * #

ToHeaders AcceptVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

ToPath AcceptVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

ToQuery AcceptVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

NFData AcceptVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

type Rep AcceptVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

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

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Request Lenses

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

avecServiceId :: Lens' AcceptVPCEndpointConnections Text #

The ID of the endpoint service.

avecVPCEndpointIds :: Lens' AcceptVPCEndpointConnections [Text] #

The IDs of one or more interface VPC endpoints.

Destructuring the Response

acceptVPCEndpointConnectionsResponse #

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 #

See: acceptVPCEndpointConnectionsResponse smart constructor.

Instances
Eq AcceptVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

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

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Show AcceptVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Generic AcceptVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

Associated Types

type Rep AcceptVPCEndpointConnectionsResponse :: * -> * #

NFData AcceptVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

type Rep AcceptVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.AcceptVPCEndpointConnections

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

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