amazonka-gamelift-1.5.0: Amazon GameLift SDK.

Copyright(c) 2013-2017 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.GameLift.DescribeVPCPeeringConnections

Contents

Description

Retrieves information on VPC peering connections. Use this operation to get peering information for all fleets or for one specific fleet ID.

To retrieve connection information, call this operation from the AWS account that is used to manage the Amazon GameLift fleets. Specify a fleet ID or leave the parameter empty to retrieve all connection records. If successful, the retrieved information includes both active and pending connections. Active connections identify the IpV4 CIDR block that the VPC uses to connect.

VPC peering connection operations include:

  • CreateVpcPeeringAuthorization
  • DescribeVpcPeeringAuthorizations
  • DeleteVpcPeeringAuthorization
  • CreateVpcPeeringConnection
  • DescribeVpcPeeringConnections
  • DeleteVpcPeeringConnection

Synopsis

Creating a Request

describeVPCPeeringConnections :: DescribeVPCPeeringConnections Source #

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

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

data DescribeVPCPeeringConnections Source #

Represents the input for a request action.

See: describeVPCPeeringConnections smart constructor.

Instances

Eq DescribeVPCPeeringConnections Source # 
Data DescribeVPCPeeringConnections Source # 

Methods

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

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

toConstr :: DescribeVPCPeeringConnections -> Constr #

dataTypeOf :: DescribeVPCPeeringConnections -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeVPCPeeringConnections Source # 
Show DescribeVPCPeeringConnections Source # 
Generic DescribeVPCPeeringConnections Source # 
Hashable DescribeVPCPeeringConnections Source # 
ToJSON DescribeVPCPeeringConnections Source # 
NFData DescribeVPCPeeringConnections Source # 
AWSRequest DescribeVPCPeeringConnections Source # 
ToQuery DescribeVPCPeeringConnections Source # 
ToPath DescribeVPCPeeringConnections Source # 
ToHeaders DescribeVPCPeeringConnections Source # 
type Rep DescribeVPCPeeringConnections Source # 
type Rep DescribeVPCPeeringConnections = D1 (MetaData "DescribeVPCPeeringConnections" "Network.AWS.GameLift.DescribeVPCPeeringConnections" "amazonka-gamelift-1.5.0-LWFsf2alHztGD91U7ab8u0" True) (C1 (MetaCons "DescribeVPCPeeringConnections'" PrefixI True) (S1 (MetaSel (Just Symbol "_dvpcpcFleetId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))
type Rs DescribeVPCPeeringConnections Source # 

Request Lenses

Destructuring the Response

describeVPCPeeringConnectionsResponse Source #

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

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

data DescribeVPCPeeringConnectionsResponse Source #

Represents the returned data in response to a request action.

See: describeVPCPeeringConnectionsResponse smart constructor.

Instances

Eq DescribeVPCPeeringConnectionsResponse Source # 
Data DescribeVPCPeeringConnectionsResponse Source # 

Methods

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

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

toConstr :: DescribeVPCPeeringConnectionsResponse -> Constr #

dataTypeOf :: DescribeVPCPeeringConnectionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeVPCPeeringConnectionsResponse Source # 
Show DescribeVPCPeeringConnectionsResponse Source # 
Generic DescribeVPCPeeringConnectionsResponse Source # 
NFData DescribeVPCPeeringConnectionsResponse Source # 
type Rep DescribeVPCPeeringConnectionsResponse Source # 
type Rep DescribeVPCPeeringConnectionsResponse = D1 (MetaData "DescribeVPCPeeringConnectionsResponse" "Network.AWS.GameLift.DescribeVPCPeeringConnections" "amazonka-gamelift-1.5.0-LWFsf2alHztGD91U7ab8u0" False) (C1 (MetaCons "DescribeVPCPeeringConnectionsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dvpcpcrsVPCPeeringConnections") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [VPCPeeringConnection]))) (S1 (MetaSel (Just Symbol "_dvpcpcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

dvpcpcrsVPCPeeringConnections :: Lens' DescribeVPCPeeringConnectionsResponse [VPCPeeringConnection] Source #

Collection of VPC peering connection records that match the request.