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 # 
Data 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 # 
Show DescribeVPCPeeringConnections # 
Generic DescribeVPCPeeringConnections # 
Hashable DescribeVPCPeeringConnections # 
ToJSON DescribeVPCPeeringConnections # 
NFData DescribeVPCPeeringConnections # 
AWSRequest DescribeVPCPeeringConnections # 
ToHeaders DescribeVPCPeeringConnections # 
ToPath DescribeVPCPeeringConnections # 
ToQuery DescribeVPCPeeringConnections # 
type Rep DescribeVPCPeeringConnections # 
type Rep DescribeVPCPeeringConnections = D1 * (MetaData "DescribeVPCPeeringConnections" "Network.AWS.GameLift.DescribeVPCPeeringConnections" "amazonka-gamelift-1.6.0-AFaGsb9wXmY9FImAlEHdkb" True) (C1 * (MetaCons "DescribeVPCPeeringConnections'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dvpcpcFleetId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))
type Rs 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 # 
Data DescribeVPCPeeringConnectionsResponse # 

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

Collection of VPC peering connection records that match the request.