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

Contents

Description

Describes the VPC endpoint connections to your VPC endpoint services, including any endpoints that are pending your acceptance.

Synopsis

Creating a Request

describeVPCEndpointConnections :: DescribeVPCEndpointConnections #

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

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

  • dvecFilters - One or more filters. * service-id - The ID of the service. * vpc-endpoint-owner - The AWS account number of the owner of the endpoint. * vpc-endpoint-state - The state of the endpoint (pendingAcceptance | pending | available | deleting | deleted | rejected | failed ). * vpc-endpoint-id - The ID of the endpoint.
  • dvecNextToken - The token to retrieve the next page of results.
  • dvecDryRun - 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 .
  • dvecMaxResults - The maximum number of results to return for the request in a single page. The remaining results of the initial request can be seen by sending another request with the returned NextToken value. This value can be between 5 and 1000; if MaxResults is given a value larger than 1000, only 1000 results are returned.

data DescribeVPCEndpointConnections #

See: describeVPCEndpointConnections smart constructor.

Instances
Eq DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

Data DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

Methods

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

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

toConstr :: DescribeVPCEndpointConnections -> Constr #

dataTypeOf :: DescribeVPCEndpointConnections -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

Show DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

Generic DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

Associated Types

type Rep DescribeVPCEndpointConnections :: Type -> Type #

Hashable DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

AWSRequest DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

Associated Types

type Rs DescribeVPCEndpointConnections :: Type #

ToHeaders DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

ToPath DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

ToQuery DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

NFData DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

type Rep DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

type Rep DescribeVPCEndpointConnections = D1 (MetaData "DescribeVPCEndpointConnections" "Network.AWS.EC2.DescribeVPCEndpointConnections" "amazonka-ec2-1.6.1-H98Zd65xIYr2z4e5UhW9ck" False) (C1 (MetaCons "DescribeVPCEndpointConnections'" PrefixI True) ((S1 (MetaSel (Just "_dvecFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Filter])) :*: S1 (MetaSel (Just "_dvecNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dvecDryRun") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dvecMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))
type Rs DescribeVPCEndpointConnections # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

Request Lenses

dvecFilters :: Lens' DescribeVPCEndpointConnections [Filter] #

One or more filters. * service-id - The ID of the service. * vpc-endpoint-owner - The AWS account number of the owner of the endpoint. * vpc-endpoint-state - The state of the endpoint (pendingAcceptance | pending | available | deleting | deleted | rejected | failed ). * vpc-endpoint-id - The ID of the endpoint.

dvecNextToken :: Lens' DescribeVPCEndpointConnections (Maybe Text) #

The token to retrieve the next page of results.

dvecDryRun :: Lens' DescribeVPCEndpointConnections (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 .

dvecMaxResults :: Lens' DescribeVPCEndpointConnections (Maybe Int) #

The maximum number of results to return for the request in a single page. The remaining results of the initial request can be seen by sending another request with the returned NextToken value. This value can be between 5 and 1000; if MaxResults is given a value larger than 1000, only 1000 results are returned.

Destructuring the Response

describeVPCEndpointConnectionsResponse #

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

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

data DescribeVPCEndpointConnectionsResponse #

Instances
Eq DescribeVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

Data DescribeVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

Methods

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

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

toConstr :: DescribeVPCEndpointConnectionsResponse -> Constr #

dataTypeOf :: DescribeVPCEndpointConnectionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

Show DescribeVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

Generic DescribeVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

NFData DescribeVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

type Rep DescribeVPCEndpointConnectionsResponse # 
Instance details

Defined in Network.AWS.EC2.DescribeVPCEndpointConnections

type Rep DescribeVPCEndpointConnectionsResponse = D1 (MetaData "DescribeVPCEndpointConnectionsResponse" "Network.AWS.EC2.DescribeVPCEndpointConnections" "amazonka-ec2-1.6.1-H98Zd65xIYr2z4e5UhW9ck" False) (C1 (MetaCons "DescribeVPCEndpointConnectionsResponse'" PrefixI True) (S1 (MetaSel (Just "_dvecrsVPCEndpointConnections") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [VPCEndpointConnection])) :*: (S1 (MetaSel (Just "_dvecrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dvecrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

dvecrsVPCEndpointConnections :: Lens' DescribeVPCEndpointConnectionsResponse [VPCEndpointConnection] #

Information about one or more VPC endpoint connections.

dvecrsNextToken :: Lens' DescribeVPCEndpointConnectionsResponse (Maybe Text) #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.