amazonka-gamelift-1.6.0: 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 #

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 #

Represents the input for a request action.

See: describeVPCPeeringConnections smart constructor.

Instances
Eq DescribeVPCPeeringConnections # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

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

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Show DescribeVPCPeeringConnections # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Generic DescribeVPCPeeringConnections # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Associated Types

type Rep DescribeVPCPeeringConnections :: * -> * #

Hashable DescribeVPCPeeringConnections # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

ToJSON DescribeVPCPeeringConnections # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

AWSRequest DescribeVPCPeeringConnections # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Associated Types

type Rs DescribeVPCPeeringConnections :: * #

ToHeaders DescribeVPCPeeringConnections # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

ToPath DescribeVPCPeeringConnections # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

ToQuery DescribeVPCPeeringConnections # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

NFData DescribeVPCPeeringConnections # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

type Rep DescribeVPCPeeringConnections # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

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

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Request Lenses

dvpcpcFleetId :: Lens' DescribeVPCPeeringConnections (Maybe Text) #

Unique identifier for a fleet.

Destructuring the Response

describeVPCPeeringConnectionsResponse #

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 #

Represents the returned data in response to a request action.

See: describeVPCPeeringConnectionsResponse smart constructor.

Instances
Eq DescribeVPCPeeringConnectionsResponse # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

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

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Show DescribeVPCPeeringConnectionsResponse # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Generic DescribeVPCPeeringConnectionsResponse # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

Associated Types

type Rep DescribeVPCPeeringConnectionsResponse :: * -> * #

NFData DescribeVPCPeeringConnectionsResponse # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

type Rep DescribeVPCPeeringConnectionsResponse # 
Instance details

Defined in Network.AWS.GameLift.DescribeVPCPeeringConnections

type Rep DescribeVPCPeeringConnectionsResponse = D1 (MetaData "DescribeVPCPeeringConnectionsResponse" "Network.AWS.GameLift.DescribeVPCPeeringConnections" "amazonka-gamelift-1.6.0-7WgXOZKdxV3Gu4LRJZfX7W" 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] #

Collection of VPC peering connection records that match the request.