amazonka-gamelift-1.6.1: Amazon GameLift 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.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 # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Data DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

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

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Show DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Generic DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Associated Types

type Rep DescribeVPCPeeringConnections :: Type -> Type #

Hashable DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

ToJSON DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

AWSRequest DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Associated Types

type Rs DescribeVPCPeeringConnections :: Type #

ToHeaders DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

ToPath DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

ToQuery DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

NFData DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

type Rep DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

type Rep DescribeVPCPeeringConnections = D1 (MetaData "DescribeVPCPeeringConnections" "Network.AWS.GameLift.DescribeVPCPeeringConnections" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" True) (C1 (MetaCons "DescribeVPCPeeringConnections'" PrefixI True) (S1 (MetaSel (Just "_dvpcpcFleetId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))
type Rs DescribeVPCPeeringConnections Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

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

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Data DescribeVPCPeeringConnectionsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

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

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Show DescribeVPCPeeringConnectionsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Generic DescribeVPCPeeringConnectionsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

NFData DescribeVPCPeeringConnectionsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

type Rep DescribeVPCPeeringConnectionsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

type Rep DescribeVPCPeeringConnectionsResponse = D1 (MetaData "DescribeVPCPeeringConnectionsResponse" "Network.AWS.GameLift.DescribeVPCPeeringConnections" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "DescribeVPCPeeringConnectionsResponse'" PrefixI True) (S1 (MetaSel (Just "_dvpcpcrsVPCPeeringConnections") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [VPCPeeringConnection])) :*: S1 (MetaSel (Just "_dvpcpcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

dvpcpcrsVPCPeeringConnections :: Lens' DescribeVPCPeeringConnectionsResponse [VPCPeeringConnection] Source #

Collection of VPC peering connection records that match the request.